summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild2
-rw-r--r--media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild106
-rw-r--r--media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild6
-rw-r--r--media-plugins/ams-lv2/files/ams-lv2-1.2.2-wscript.patch22
-rw-r--r--media-plugins/audacious-plugins/Manifest2
-rw-r--r--media-plugins/audacious-plugins/audacious-plugins-4.3.1-r2.ebuild (renamed from media-plugins/audacious-plugins/audacious-plugins-4.2-r2.ebuild)18
-rw-r--r--media-plugins/audacious-plugins/metadata.xml4
-rw-r--r--media-plugins/calf/calf-0.90.3-r2.ebuild (renamed from media-plugins/calf/calf-0.90.3-r1.ebuild)19
-rw-r--r--media-plugins/calf/calf-9999.ebuild19
-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.patch39
-rw-r--r--media-plugins/calf/files/calf-0.90.3-fix-build-with-lld.patch26
-rw-r--r--media-plugins/calf/files/calf-0.90.3-replace-std-bind2nd.patch32
-rw-r--r--media-plugins/calf/files/calf-9999-desktop.patch14
-rw-r--r--media-plugins/calf/files/calf-9999-fix-build-with-lld.patch25
-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/frei0r-plugins/frei0r-plugins-1.8.0.ebuild2
-rw-r--r--media-plugins/grilo-plugins/Manifest2
-rw-r--r--media-plugins/grilo-plugins/grilo-plugins-0.3.16.ebuild (renamed from media-plugins/grilo-plugins/grilo-plugins-0.3.15.ebuild)35
-rw-r--r--media-plugins/gst-plugins-a52dec/Manifest4
-rw-r--r--media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.4.ebuild25
-rw-r--r--media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-adaptivedemux2/Manifest1
-rw-r--r--media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.11.ebuild30
-rw-r--r--media-plugins/gst-plugins-adaptivedemux2/metadata.xml (renamed from media-plugins/gst-transcoder/metadata.xml)3
-rw-r--r--media-plugins/gst-plugins-amr/Manifest4
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.3.ebuild19
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.4.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-aom/Manifest4
-rw-r--r--media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.3.ebuild19
-rw-r--r--media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.4.ebuild19
-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.22.11.ebuild13
-rw-r--r--media-plugins/gst-plugins-assrender/Manifest4
-rw-r--r--media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.4.ebuild13
-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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-bluez/Manifest4
-rw-r--r--media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.3.ebuild18
-rw-r--r--media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.5.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.4.ebuild)14
-rw-r--r--media-plugins/gst-plugins-bs2b/Manifest4
-rw-r--r--media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.3.ebuild15
-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.4.ebuild)8
-rw-r--r--media-plugins/gst-plugins-cairo/Manifest4
-rw-r--r--media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.5.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.4.ebuild)6
-rw-r--r--media-plugins/gst-plugins-cdio/Manifest4
-rw-r--r--media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.4.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-cdparanoia/Manifest4
-rw-r--r--media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.4.ebuild18
-rw-r--r--media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-chromaprint/Manifest4
-rw-r--r--media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-colormanagement/Manifest4
-rw-r--r--media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.4.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.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-dash/Manifest4
-rw-r--r--media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.3.ebuild22
-rw-r--r--media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.4.ebuild22
-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.22.11.ebuild25
-rw-r--r--media-plugins/gst-plugins-dtls/Manifest4
-rw-r--r--media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.4.ebuild15
-rw-r--r--media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.5.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.3.ebuild)10
-rw-r--r--media-plugins/gst-plugins-dts/Manifest4
-rw-r--r--media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.3.ebuild25
-rw-r--r--media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.5.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.4.ebuild)8
-rw-r--r--media-plugins/gst-plugins-dv/Manifest4
-rw-r--r--media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.5.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.4.ebuild)4
-rw-r--r--media-plugins/gst-plugins-dvb/Manifest4
-rw-r--r--media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.4.ebuild18
-rw-r--r--media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-dvdread/Manifest4
-rw-r--r--media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.3.ebuild21
-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.4.ebuild)4
-rw-r--r--media-plugins/gst-plugins-faac/Manifest4
-rw-r--r--media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-faad/Manifest4
-rw-r--r--media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.5.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.4.ebuild)4
-rw-r--r--media-plugins/gst-plugins-flac/Manifest4
-rw-r--r--media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.4-r1.ebuild13
-rw-r--r--media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.5.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.3-r1.ebuild)4
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/Manifest4
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.3.ebuild16
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.4.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-gtk/Manifest4
-rw-r--r--media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.3.ebuild31
-rw-r--r--media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.5.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.4.ebuild)10
-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.4.ebuild36
-rw-r--r--media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.5.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.3.ebuild)22
-rw-r--r--media-plugins/gst-plugins-jack/Manifest4
-rw-r--r--media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.4.ebuild17
-rw-r--r--media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-jpeg/Manifest4
-rw-r--r--media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-kate/Manifest4
-rw-r--r--media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.4.ebuild16
-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.22.11.ebuild (renamed from media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.3.ebuild)11
-rw-r--r--media-plugins/gst-plugins-ladspa/Manifest4
-rw-r--r--media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.4.ebuild16
-rw-r--r--media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-lame/Manifest4
-rw-r--r--media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-ldac/Manifest4
-rw-r--r--media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.5.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.4.ebuild)4
-rw-r--r--media-plugins/gst-plugins-libav/Manifest4
-rw-r--r--media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.4.ebuild28
-rw-r--r--media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-libde265/Manifest4
-rw-r--r--media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.3.ebuild15
-rw-r--r--media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.5.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.4.ebuild)10
-rw-r--r--media-plugins/gst-plugins-libmms/Manifest1
-rw-r--r--media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.18.6.ebuild14
-rw-r--r--media-plugins/gst-plugins-libnice/Manifest1
-rw-r--r--media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-no-install-version.patch84
-rw-r--r--media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-use-installed-libnice.patch46
-rw-r--r--media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild43
-rw-r--r--media-plugins/gst-plugins-libpng/Manifest4
-rw-r--r--media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.4.ebuild15
-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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-libvisual/Manifest4
-rw-r--r--media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.3.ebuild23
-rw-r--r--media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.4.ebuild23
-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.22.11.ebuild23
-rw-r--r--media-plugins/gst-plugins-lv2/Manifest4
-rw-r--r--media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.4.ebuild16
-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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.3.ebuild68
-rw-r--r--media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild2
-rw-r--r--media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild (renamed from media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.4.ebuild)2
-rw-r--r--media-plugins/gst-plugins-modplug/Manifest4
-rw-r--r--media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/Manifest4
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.4.ebuild21
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/Manifest4
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.4.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.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-mpg123/Manifest4
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.4.ebuild15
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-mplex/Manifest4
-rw-r--r--media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.3.ebuild21
-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.4.ebuild)4
-rw-r--r--media-plugins/gst-plugins-neon/Manifest4
-rw-r--r--media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.4.ebuild16
-rw-r--r--media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.5.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.3.ebuild)8
-rw-r--r--media-plugins/gst-plugins-ofa/Manifest1
-rw-r--r--media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.18.6.ebuild14
-rw-r--r--media-plugins/gst-plugins-ofa/metadata.xml8
-rw-r--r--media-plugins/gst-plugins-openaptx/Manifest4
-rw-r--r--media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.3.ebuild18
-rw-r--r--media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.5.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.4.ebuild)4
-rw-r--r--media-plugins/gst-plugins-opencv/Manifest4
-rw-r--r--media-plugins/gst-plugins-opencv/files/gst-plugins-bad-1.22.3-use-system-libs-opencv.patch (renamed from media-plugins/gst-plugins-opencv/files/gst-plugins-bad-1.20.1-use-system-libs-opencv.patch)60
-rw-r--r--media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.3.ebuild31
-rw-r--r--media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.4.ebuild31
-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.22.11.ebuild31
-rw-r--r--media-plugins/gst-plugins-openh264/Manifest4
-rw-r--r--media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.4.ebuild15
-rw-r--r--media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.5.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.3.ebuild)10
-rw-r--r--media-plugins/gst-plugins-opus/Manifest8
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.3.ebuild54
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.5.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.4.ebuild)16
-rw-r--r--media-plugins/gst-plugins-oss/Manifest4
-rw-r--r--media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-pulse/Manifest4
-rw-r--r--media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.4-r1.ebuild16
-rw-r--r--media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.4.ebuild16
-rw-r--r--media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.5-r1.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-raw1394/Manifest4
-rw-r--r--media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.4.ebuild20
-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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-resindvd/Manifest4
-rw-r--r--media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.4.ebuild24
-rw-r--r--media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-rtmp/Manifest4
-rw-r--r--media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-sbc/Manifest4
-rw-r--r--media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.4.ebuild15
-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.22.11.ebuild (renamed from media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.3.ebuild)10
-rw-r--r--media-plugins/gst-plugins-sctp/Manifest4
-rw-r--r--media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.4.ebuild15
-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.3.ebuild)10
-rw-r--r--media-plugins/gst-plugins-shout2/Manifest4
-rw-r--r--media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.4.ebuild13
-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.22.11.ebuild (renamed from media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.3.ebuild)9
-rw-r--r--media-plugins/gst-plugins-sidplay/Manifest4
-rw-r--r--media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.5.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.4.ebuild)6
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/Manifest4
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.3.ebuild21
-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.4.ebuild)17
-rw-r--r--media-plugins/gst-plugins-soundtouch/Manifest4
-rw-r--r--media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-soup/Manifest4
-rw-r--r--media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.4.ebuild13
-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.22.11.ebuild20
-rw-r--r--media-plugins/gst-plugins-speex/Manifest4
-rw-r--r--media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-srt/Manifest4
-rw-r--r--media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.4.ebuild15
-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.22.11.ebuild (renamed from media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.3.ebuild)11
-rw-r--r--media-plugins/gst-plugins-srtp/Manifest4
-rw-r--r--media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.3.ebuild16
-rw-r--r--media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.5.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.4.ebuild)12
-rw-r--r--media-plugins/gst-plugins-taglib/Manifest4
-rw-r--r--media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-twolame/Manifest4
-rw-r--r--media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-uvch264/Manifest4
-rw-r--r--media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.4.ebuild21
-rw-r--r--media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-v4l2/Manifest4
-rw-r--r--media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.4.ebuild30
-rw-r--r--media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-vaapi/Manifest4
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild98
-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.22.11.ebuild (renamed from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild)32
-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.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/Manifest4
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.5.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.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-vpx/Manifest4
-rw-r--r--media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.3.ebuild13
-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.4.ebuild)7
-rw-r--r--media-plugins/gst-plugins-wavpack/Manifest4
-rw-r--r--media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.4.ebuild13
-rw-r--r--media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.5.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.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-webp/Manifest1
-rw-r--r--media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.11.ebuild13
-rw-r--r--media-plugins/gst-plugins-webp/metadata.xml (renamed from media-plugins/gst-plugins-libmms/metadata.xml)0
-rw-r--r--media-plugins/gst-plugins-webrtc/Manifest4
-rw-r--r--media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.3.ebuild42
-rw-r--r--media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.4.ebuild42
-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.22.11.ebuild39
-rw-r--r--media-plugins/gst-plugins-x264/Manifest4
-rw-r--r--media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.3.ebuild22
-rw-r--r--media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.4.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)6
-rw-r--r--media-plugins/gst-plugins-x265/Manifest4
-rw-r--r--media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.3.ebuild23
-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.4.ebuild)10
-rw-r--r--media-plugins/gst-plugins-ximagesrc/Manifest4
-rw-r--r--media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.3.ebuild34
-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.4.ebuild)6
-rw-r--r--media-plugins/gst-plugins-zbar/Manifest4
-rw-r--r--media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.4.ebuild13
-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.22.11.ebuild (renamed from media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.3.ebuild)6
-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/hdx-realtime-media-engine/Manifest4
-rw-r--r--media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.700.3000.ebuild (renamed from media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.600.2900.ebuild)3
-rw-r--r--media-plugins/hdx-realtime-media-engine/metadata.xml9
-rw-r--r--media-plugins/imlib2_loaders/Manifest1
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild2
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild34
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild2
-rw-r--r--media-plugins/imlib2_loaders/metadata.xml4
-rw-r--r--media-plugins/kodi-audioencoder-flac/Manifest1
-rw-r--r--media-plugins/kodi-audioencoder-flac/kodi-audioencoder-flac-3.0.0-r1.ebuild43
-rw-r--r--media-plugins/kodi-audioencoder-lame/Manifest1
-rw-r--r--media-plugins/kodi-audioencoder-lame/kodi-audioencoder-lame-3.0.2.ebuild43
-rw-r--r--media-plugins/kodi-audioencoder-vorbis/Manifest1
-rw-r--r--media-plugins/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis-3.0.1.ebuild44
-rw-r--r--media-plugins/kodi-audioencoder-wav/Manifest1
-rw-r--r--media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-3.0.0.ebuild35
-rw-r--r--media-plugins/kodi-game-libretro/Manifest1
-rw-r--r--media-plugins/kodi-game-libretro/kodi-game-libretro-2.2.0.ebuild35
-rw-r--r--media-plugins/kodi-imagedecoder-heif/Manifest2
-rw-r--r--media-plugins/kodi-imagedecoder-heif/kodi-imagedecoder-heif-1.3.0.ebuild45
-rw-r--r--media-plugins/kodi-imagedecoder-heif/kodi-imagedecoder-heif-1.4.0.ebuild45
-rw-r--r--media-plugins/kodi-imagedecoder-raw/Manifest1
-rw-r--r--media-plugins/kodi-imagedecoder-raw/kodi-imagedecoder-raw-3.0.1.ebuild44
-rw-r--r--media-plugins/kodi-inputstream-adaptive/files/kodi-inputstream-adaptive-19.0.0-gcc-13-fix.patch27
-rw-r--r--media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-19.0.0.ebuild4
-rw-r--r--media-plugins/kodi-inputstream-ffmpegdirect/files/kodi-inputstream-ffmpegdirect-19.0.0-gcc-13-fix.patch28
-rw-r--r--media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-19.0.0.ebuild4
-rw-r--r--media-plugins/kodi-inputstream-rtmp/Manifest3
-rw-r--r--media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.1.1-r1.ebuild45
-rw-r--r--media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.3.0.ebuild45
-rw-r--r--media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.4.0.ebuild45
-rw-r--r--media-plugins/kodi-peripheral-joystick/Manifest1
-rw-r--r--media-plugins/kodi-peripheral-joystick/kodi-peripheral-joystick-1.7.2.ebuild38
-rw-r--r--media-plugins/kodi-pvr-argustv/Manifest4
-rw-r--r--media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-6.0.1.ebuild38
-rw-r--r--media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-6.0.2.ebuild37
-rw-r--r--media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-7.0.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-7.1.1.ebuild37
-rw-r--r--media-plugins/kodi-pvr-demo/Manifest1
-rw-r--r--media-plugins/kodi-pvr-demo/kodi-pvr-demo-7.1.3.ebuild37
-rw-r--r--media-plugins/kodi-pvr-dvblink/Manifest3
-rw-r--r--media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-8.0.0.ebuild38
-rw-r--r--media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-9.0.0.ebuild38
-rw-r--r--media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-9.0.1.ebuild37
-rw-r--r--media-plugins/kodi-pvr-dvbviewer/Manifest6
-rw-r--r--media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-6.0.6.ebuild38
-rw-r--r--media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-6.0.7.ebuild37
-rw-r--r--media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.0.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.1.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.3.1.ebuild37
-rw-r--r--media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.3.2.ebuild37
-rw-r--r--media-plugins/kodi-pvr-filmon/Manifest3
-rw-r--r--media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-5.1.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-6.0.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-6.1.1.ebuild37
-rw-r--r--media-plugins/kodi-pvr-hts/Manifest5
-rw-r--r--media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.0.ebuild33
-rw-r--r--media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.1.ebuild33
-rw-r--r--media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.2.ebuild33
-rw-r--r--media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.3.ebuild33
-rw-r--r--media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.4.ebuild33
-rw-r--r--media-plugins/kodi-pvr-hts/metadata.xml4
-rw-r--r--media-plugins/kodi-pvr-iptvsimple/Manifest4
-rw-r--r--media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.5.ebuild43
-rw-r--r--media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.6.ebuild43
-rw-r--r--media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.7.ebuild43
-rw-r--r--media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.8.ebuild43
-rw-r--r--media-plugins/kodi-pvr-mediaportal-tvserver/Manifest1
-rw-r--r--media-plugins/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver-8.2.0.ebuild38
-rw-r--r--media-plugins/kodi-pvr-nextpvr/Manifest3
-rw-r--r--media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.3.ebuild37
-rw-r--r--media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.4.ebuild37
-rw-r--r--media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.5.ebuild37
-rw-r--r--media-plugins/kodi-pvr-njoy/Manifest2
-rw-r--r--media-plugins/kodi-pvr-njoy/kodi-pvr-njoy-6.0.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-njoy/kodi-pvr-njoy-7.0.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-pctv/Manifest2
-rw-r--r--media-plugins/kodi-pvr-pctv/kodi-pvr-pctv-5.0.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-pctv/kodi-pvr-pctv-6.0.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-stalker/Manifest4
-rw-r--r--media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.0.ebuild44
-rw-r--r--media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.1.ebuild43
-rw-r--r--media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.2.ebuild43
-rw-r--r--media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-7.0.0.ebuild43
-rw-r--r--media-plugins/kodi-pvr-vbox/Manifest6
-rw-r--r--media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.0.ebuild38
-rw-r--r--media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.1.ebuild37
-rw-r--r--media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.2.ebuild37
-rw-r--r--media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.3.ebuild37
-rw-r--r--media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-8.0.0.ebuild37
-rw-r--r--media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-8.1.1.ebuild37
-rw-r--r--media-plugins/kodi-pvr-vdr-vnsi/Manifest3
-rw-r--r--media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-19.0.3.ebuild37
-rw-r--r--media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-8.2.2.ebuild37
-rw-r--r--media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-8.2.3.ebuild37
-rw-r--r--media-plugins/kodi-pvr-vuplus/Manifest5
-rw-r--r--media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.3.ebuild43
-rw-r--r--media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.4.ebuild43
-rw-r--r--media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.5.ebuild43
-rw-r--r--media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.7.ebuild43
-rw-r--r--media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.8.ebuild43
-rw-r--r--media-plugins/kodi-pvr-wmc/Manifest1
-rw-r--r--media-plugins/kodi-pvr-wmc/kodi-pvr-wmc-6.1.1.ebuild36
-rw-r--r--media-plugins/kodi-visualization-fishbmc/Manifest1
-rw-r--r--media-plugins/kodi-visualization-fishbmc/kodi-visualization-fishbmc-19.0.0.ebuild4
-rw-r--r--media-plugins/kodi-visualization-fishbmc/kodi-visualization-fishbmc-6.3.0.ebuild45
-rw-r--r--media-plugins/kodi-visualization-goom/Manifest1
-rw-r--r--media-plugins/kodi-visualization-goom/kodi-visualization-goom-19.0.0.ebuild4
-rw-r--r--media-plugins/kodi-visualization-goom/kodi-visualization-goom-3.4.0.ebuild45
-rw-r--r--media-plugins/kodi-visualization-projectm/Manifest2
-rw-r--r--media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-19.0.0.ebuild45
-rw-r--r--media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-19.0.1.ebuild4
-rw-r--r--media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-3.3.0.ebuild45
-rw-r--r--media-plugins/kodi-visualization-shadertoy/kodi-visualization-shadertoy-19.1.1.ebuild4
-rw-r--r--media-plugins/kodi-visualization-spectrum/Manifest1
-rw-r--r--media-plugins/kodi-visualization-spectrum/kodi-visualization-spectrum-19.0.0.ebuild4
-rw-r--r--media-plugins/kodi-visualization-spectrum/kodi-visualization-spectrum-3.4.0.ebuild45
-rw-r--r--media-plugins/kodi-visualization-starburst/Manifest2
-rw-r--r--media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-19.0.0.ebuild4
-rw-r--r--media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-2.3.1.ebuild45
-rw-r--r--media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-2.4.0.ebuild45
-rw-r--r--media-plugins/kodi-visualization-waveform/Manifest2
-rw-r--r--media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-19.0.0.ebuild45
-rw-r--r--media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-19.0.1.ebuild4
-rw-r--r--media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-4.4.0.ebuild45
-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/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild60
-rw-r--r--media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild2
-rw-r--r--media-plugins/live/live-2021.08.24.ebuild2
-rw-r--r--media-plugins/live/metadata.xml3
-rw-r--r--media-plugins/mda-lv2/files/mda-lv2-1.2.10-autoship-disable.patch38
-rw-r--r--media-plugins/mda-lv2/files/mda-lv2-1.2.10-strict-aliasing.patch37
-rw-r--r--media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild47
-rw-r--r--media-plugins/mda-lv2/mda-lv2-1.2.10.ebuild19
-rw-r--r--media-plugins/mda-lv2/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/qmmp-plugin-pack/Manifest2
-rw-r--r--media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.1.ebuild (renamed from media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.0.ebuild)8
-rw-r--r--media-plugins/swh-plugins/metadata.xml3
-rw-r--r--media-plugins/swh-plugins/swh-plugins-0.4.17.ebuild7
-rw-r--r--media-plugins/tap-plugins/metadata.xml2
-rw-r--r--media-plugins/tap-plugins/tap-plugins-1.0.1.ebuild8
-rw-r--r--media-plugins/tap-plugins/tap-plugins-9999.ebuild8
-rw-r--r--media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204-r1.ebuild34
-rw-r--r--media-plugins/vdr-actuator/metadata.xml16
-rw-r--r--media-plugins/vdr-avards/metadata.xml16
-rw-r--r--media-plugins/vdr-beep/metadata.xml16
-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/metadata.xml16
-rw-r--r--media-plugins/vdr-cdplayer/metadata.xml22
-rw-r--r--media-plugins/vdr-cinebars/metadata.xml16
-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-duplicates/files/duplicates-0.0.5_Makefile-new.diff212
-rw-r--r--media-plugins/vdr-duplicates/metadata.xml16
-rw-r--r--media-plugins/vdr-dvd/metadata.xml22
-rw-r--r--media-plugins/vdr-dvdswitch/metadata.xml16
-rw-r--r--media-plugins/vdr-exec/metadata.xml16
-rw-r--r--media-plugins/vdr-extrecmenu/metadata.xml16
-rw-r--r--media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild4
-rw-r--r--media-plugins/vdr-ffnetdev/metadata.xml16
-rw-r--r--media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild16
-rw-r--r--media-plugins/vdr-freecell/metadata.xml16
-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-joystick/metadata.xml16
-rw-r--r--media-plugins/vdr-launcher/metadata.xml16
-rw-r--r--media-plugins/vdr-lcdproc/metadata.xml16
-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/metadata.xml26
-rw-r--r--media-plugins/vdr-mlist/metadata.xml16
-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/metadata.xml16
-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/metadata.xml24
-rw-r--r--media-plugins/vdr-rcu/metadata.xml16
-rw-r--r--media-plugins/vdr-recsearch/metadata.xml22
-rw-r--r--media-plugins/vdr-remotetimers/Manifest1
-rw-r--r--media-plugins/vdr-remotetimers/metadata.xml8
-rw-r--r--media-plugins/vdr-remotetimers/vdr-remotetimers-1.0.2-r1.ebuild16
-rw-r--r--media-plugins/vdr-remotetimers/vdr-remotetimers-1.0.2.ebuild18
-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-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.xml36
-rw-r--r--media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r2.ebuild9
-rw-r--r--media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild11
-rw-r--r--media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild11
-rw-r--r--media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild7
-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.2.ebuild (renamed from media-plugins/x42-avldrums/x42-avldrums-0.4.2.ebuild)2
-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.ebuild6
-rw-r--r--media-plugins/zam-plugins/Manifest4
-rw-r--r--media-plugins/zam-plugins/zam-plugins-4.2.ebuild (renamed from media-plugins/zam-plugins/zam-plugins-4.1.ebuild)6
593 files changed, 2267 insertions, 8157 deletions
diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild
index 77f18656e232..418a9a31f64d 100644
--- a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild
+++ b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild
@@ -97,7 +97,7 @@ multilib_src_install_all() {
/etc/alsa/conf.d/51-pulseaudio-probe.conf
fi
- find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die
+ find "${ED}" -type f -name '*.la' -delete || die
}
pkg_postinst() {
diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild
deleted file mode 100644
index e518cd39af5d..000000000000
--- a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2022 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 '*.a' -o -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/ams-lv2/ams-lv2-1.2.2-r1.ebuild b/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild
index d19fa5cdba04..4c4d78535a74 100644
--- a/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild
+++ b/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
# version 1.2.2 does not compile with python 3.11
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE="threads(+)"
inherit waf-utils python-any-r1
@@ -28,3 +28,5 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
DOCS=( LICENSE README.md THANKS )
+
+PATCHES="${FILESDIR}/${P}-wscript.patch"
diff --git a/media-plugins/ams-lv2/files/ams-lv2-1.2.2-wscript.patch b/media-plugins/ams-lv2/files/ams-lv2-1.2.2-wscript.patch
new file mode 100644
index 000000000000..5fd4fd7857f5
--- /dev/null
+++ b/media-plugins/ams-lv2/files/ams-lv2-1.2.2-wscript.patch
@@ -0,0 +1,22 @@
+--- a/waflib/ConfigSet.py
++++ b/waflib/ConfigSet.py
+@@ -312,7 +312,7 @@ class ConfigSet(object):
+ :type filename: string
+ """
+ tbl = self.table
+- code = Utils.readf(filename, m='rU')
++ code = Utils.readf(filename, m='r')
+ for m in re_imp.finditer(code):
+ g = m.group
+ tbl[g(2)] = eval(g(3))
+--- a/waflib/Context.py
++++ b/waflib/Context.py
+@@ -662,7 +662,7 @@ def load_module(path, encoding=None):
+
+ module = imp.new_module(WSCRIPT_FILE)
+ try:
+- code = Utils.readf(path, m='rU', encoding=encoding)
++ code = Utils.readf(path, m='r', encoding=encoding)
+ except EnvironmentError:
+ raise Errors.WafError('Could not read the file %r' % path)
+
diff --git a/media-plugins/audacious-plugins/Manifest b/media-plugins/audacious-plugins/Manifest
index 75d23f3e625c..c337f66a900c 100644
--- a/media-plugins/audacious-plugins/Manifest
+++ b/media-plugins/audacious-plugins/Manifest
@@ -1 +1 @@
-DIST audacious-plugins-4.2.tar.bz2 1947472 BLAKE2B 405fe7d30f190590955e66540595059869aed920b5cbaffa84439a336b20e6016c704dd3d3775521bde5c3bef0954aae96d72587d6c383966d63dd955b7a6b4a SHA512 632f1ac90c3a079bb92120e4bc6ef6b13f3f809f150809a64569fae49c908dafeb30e16a34d18bb081e099fe2a252a7ed8b76da129ffa0d51b16216f0b6d1282
+DIST audacious-plugins-4.3.1.tar.bz2 1786114 BLAKE2B 7d0a88411dc389e9f250ac126c02eff217ab4feb581527789cfe190f0fd997671fe06664d574d531296d884b2ae4f85f31a25f79ef09bd9db39640f17a0a97cf SHA512 ca065b4558406702e4f2aa2ac085ea02d3215e689e09e9c0b6a740970a469297910df52cd222997e8a4206a68d3a064ac3f6d94c6412830ce8bd34a5b42c30da
diff --git a/media-plugins/audacious-plugins/audacious-plugins-4.2-r2.ebuild b/media-plugins/audacious-plugins/audacious-plugins-4.3.1-r2.ebuild
index 761bfed203eb..5db8e1f57e2a 100644
--- a/media-plugins/audacious-plugins/audacious-plugins-4.2-r2.ebuild
+++ b/media-plugins/audacious-plugins/audacious-plugins-4.3.1-r2.ebuild
@@ -14,9 +14,9 @@ LICENSE="GPL-2"
SLOT="0"
IUSE="
aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme http jack
- openmpt lame libnotify libsamplerate lirc mms modplug mp3 nls opengl
- pulseaudio scrobbler sdl sid sndfile soxr speedpitch streamtuner vorbis
- wavpack
+ lame libnotify libsamplerate lirc mms modplug mp3 nls opengl openmpt
+ opus pipewire pulseaudio scrobbler sdl sid sndfile soxr speedpitch
+ streamtuner vorbis wavpack
"
REQUIRED_USE="ampache? ( http ) streamtuner? ( http )"
@@ -64,7 +64,7 @@ DEPEND="
>=media-libs/libcddb-1.2.1
)
cue? ( media-libs/libcue:= )
- ffmpeg? ( >=media-video/ffmpeg-0.7.3 )
+ ffmpeg? ( >=media-video/ffmpeg-0.7.3:= )
flac? (
>=media-libs/flac-1.2.1-r1:=
>=media-libs/libvorbis-1.0
@@ -77,14 +77,16 @@ DEPEND="
)
lame? ( media-sound/lame )
libnotify? ( x11-libs/libnotify )
- openmpt? ( media-libs/libopenmpt )
libsamplerate? ( media-libs/libsamplerate:= )
lirc? ( app-misc/lirc )
mms? ( >=media-libs/libmms-0.3 )
modplug? ( media-libs/libmodplug )
mp3? ( >=media-sound/mpg123-1.12.1 )
opengl? ( dev-qt/qtopengl:5 )
- pulseaudio? ( >=media-sound/pulseaudio-0.9.3 )
+ openmpt? ( media-libs/libopenmpt )
+ opus? ( media-libs/opusfile )
+ pipewire? ( media-video/pipewire:= )
+ pulseaudio? ( media-libs/libpulse )
scrobbler? ( net-misc/curl )
sdl? ( media-libs/libsdl2[sound] )
sid? ( >=media-libs/libsidplayfp-1.0.0 )
@@ -139,7 +141,6 @@ src_configure() {
$(use_enable jack)
$(use_enable lame filewriter_mp3)
$(use_enable libnotify notify)
- $(use_enable openmpt openmpt)
$(use_enable libsamplerate resample)
$(use_enable lirc)
$(use_enable mms)
@@ -147,6 +148,9 @@ src_configure() {
$(use_enable mp3 mpg123)
$(use_enable nls)
$(use_enable opengl qtglspectrum)
+ $(use_enable openmpt)
+ $(use_enable opus)
+ $(use_enable pipewire)
$(use_enable pulseaudio pulse)
$(use_enable scrobbler scrobbler2)
$(use_enable sdl sdlout)
diff --git a/media-plugins/audacious-plugins/metadata.xml b/media-plugins/audacious-plugins/metadata.xml
index 9a545dbbbe47..c4af189aeb30 100644
--- a/media-plugins/audacious-plugins/metadata.xml
+++ b/media-plugins/audacious-plugins/metadata.xml
@@ -11,10 +11,10 @@
<flag name="cue">Support CUE sheets using the libcue library</flag>
<flag name="fluidsynth">Support FluidSynth as MIDI synth backend</flag>
<flag name="gme">Support various gaming console music formats</flag>
- <flag name="openmpt">Add support for OpenMTP</flag>
<flag name="http">Support HTTP streams through neon</flag>
+ <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-0.90.3-r1.ebuild b/media-plugins/calf/calf-0.90.3-r2.ebuild
index c459fd25c342..1c0266945303 100644
--- a/media-plugins/calf/calf-0.90.3-r1.ebuild
+++ b/media-plugins/calf/calf-0.90.3-r2.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools xdg
+inherit autotools flag-o-matic toolchain-funcs xdg
DESCRIPTION="A set of open source instruments and effects for digital audio workstations"
-HOMEPAGE="http://calf-studio-gear.org/"
+HOMEPAGE="https://calf-studio-gear.org/"
if [[ "${PV}" = "9999" ]] ; then
inherit git-r3
@@ -26,7 +26,7 @@ BDEPEND="
virtual/pkgconfig
"
DEPEND="
- dev-libs/atk
+ >=app-accessibility/at-spi2-core-2.46.0
dev-libs/expat
dev-libs/glib:2
media-sound/fluidsynth:=
@@ -46,6 +46,9 @@ 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}-0.90.3-fix-build-with-lld.patch"
+ "${FILESDIR}/${PN}-0.90.3-replace-std-bind2nd.patch"
+ "${FILESDIR}/${PN}-0.90.3-clang-lerp_table_lookup_float_mask.patch"
)
src_prepare() {
@@ -53,7 +56,13 @@ src_prepare() {
eautoreconf
}
-src_configure() {
+src_configure() {
+ # Upstream append -ffast-math by default, however since libtool links C++
+ # shared libs with -nostdlib, this causes symbol resolution error for
+ # __powidn2 when using compiler-rt. Disable fast math on compiler-rt until
+ # a better fix is found.
+ [[ $(tc-get-c-rtlib) = "compiler-rt" ]] && append-cxxflags "-fno-fast-math"
+
local myeconfargs=(
--prefix="${EPREFIX}"/usr
--without-obsolete-check
diff --git a/media-plugins/calf/calf-9999.ebuild b/media-plugins/calf/calf-9999.ebuild
index e8aaa6330d72..dc7c686ac1e9 100644
--- a/media-plugins/calf/calf-9999.ebuild
+++ b/media-plugins/calf/calf-9999.ebuild
@@ -1,12 +1,12 @@
-# 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 autotools xdg
+inherit autotools flag-o-matic toolchain-funcs xdg
DESCRIPTION="A set of open source instruments and effects for digital audio workstations"
-HOMEPAGE="http://calf-studio-gear.org/"
+HOMEPAGE="https://calf-studio-gear.org/"
if [[ "${PV}" = "9999" ]] ; then
inherit git-r3
@@ -26,7 +26,7 @@ BDEPEND="
virtual/pkgconfig
"
DEPEND="
- dev-libs/atk
+ >=app-accessibility/at-spi2-core-2.46.0
dev-libs/expat
dev-libs/glib:2
media-sound/fluidsynth:=
@@ -45,7 +45,8 @@ 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-desktop.patch"
+ "${FILESDIR}/${PN}-9999-fix-build-with-lld.patch"
)
src_prepare() {
@@ -54,6 +55,12 @@ src_prepare() {
}
src_configure() {
+ # Upstream append -ffast-math by default, however since libtool links C++
+ # shared libs with -nostdlib, this causes symbol resolution error for
+ # __powidn2 when using compiler-rt. Disable fast math on compiler-rt until
+ # a better fix is found.
+ [[ $(tc-get-c-rtlib) = "compiler-rt" ]] && append-cxxflags "-fno-fast-math"
+
local myeconfargs=(
--prefix="${EPREFIX}"/usr
--without-obsolete-check
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
new file mode 100644
index 000000000000..3ab8dfa1c840
--- /dev/null
+++ b/media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch
@@ -0,0 +1,39 @@
+From bfb857445e72230659493d3491970e3cb3c7eb9a Mon Sep 17 00:00:00 2001
+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.
+
+--- a/src/calf/fixed_point.h
++++ b/src/calf/fixed_point.h
+@@ -215,7 +215,7 @@ template<class T, int FracBits> class fixed_point {
+ }
+
+ template<class U, int UseBits>
+- inline U lerp_table_lookup_int(U data[(1U<<IntBits)+1]) const {
++ inline U lerp_table_lookup_int(U *data) const {
+ unsigned int pos = uipart();
+ return lerp_by_fract_int<U, UseBits>(data[pos], data[pos+1]);
+ }
+@@ -223,19 +223,19 @@ template<class T, int FracBits> class fixed_point {
+ /// Untested... I've started it to get a sin/cos readout for rotaryorgan, but decided to use table-less solution instead
+ /// Do not assume it works, because it most probably doesn't
+ template<class U, int UseBits>
+- inline U lerp_table_lookup_int_shift(U data[(1U<<IntBits)+1], unsigned int shift) {
++ inline U lerp_table_lookup_int_shift(U *data, unsigned int shift) {
+ unsigned int pos = (uipart() + shift) & ((1ULL << IntBits) - 1);
+ return lerp_by_fract_int<U, UseBits>(data[pos], data[pos+1]);
+ }
+
+ template<class U>
+- inline U lerp_table_lookup_float(U data[(1U<<IntBits)+1]) const {
++ inline U lerp_table_lookup_float(U *data) const {
+ unsigned int pos = uipart();
+ return data[pos] + (data[pos+1]-data[pos]) * fpart_as_double();
+ }
+
+ template<class U>
+- inline U lerp_table_lookup_float_mask(U data[(1U<<IntBits)+1], unsigned int mask) const {
++ inline U lerp_table_lookup_float_mask(U *data, unsigned int mask) const {
+ unsigned int pos = ui64part() & mask;
+ // printf("full = %lld pos = %d + %f\n", value, pos, fpart_as_double());
+ return data[pos] + (data[pos+1]-data[pos]) * fpart_as_double();
diff --git a/media-plugins/calf/files/calf-0.90.3-fix-build-with-lld.patch b/media-plugins/calf/files/calf-0.90.3-fix-build-with-lld.patch
new file mode 100644
index 000000000000..451f1baff9e5
--- /dev/null
+++ b/media-plugins/calf/files/calf-0.90.3-fix-build-with-lld.patch
@@ -0,0 +1,26 @@
+From https://github.com/calf-studio-gear/calf/pull/332/commits/bdaaa92dd82e2425e4683b9d496370c5880e3b3e Mon Sep 17 00:00:00 2001
+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>
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -42,7 +42,7 @@ libcalf_la_LIBADD = $(FLUIDSYNTH_DEPS_LIBS) $(GLIB_DEPS_LIBS)
+ if USE_DEBUG
+ calf_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat -disable-static
+ else
+-calf_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat -disable-static -export-symbols-regex "lv2_descriptor"
++calf_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat -disable-static
+ endif
+
+ if USE_LV2_GUI
+--
+2.42.0
+
diff --git a/media-plugins/calf/files/calf-0.90.3-replace-std-bind2nd.patch b/media-plugins/calf/files/calf-0.90.3-replace-std-bind2nd.patch
new file mode 100644
index 000000000000..5ba16efcfb1b
--- /dev/null
+++ b/media-plugins/calf/files/calf-0.90.3-replace-std-bind2nd.patch
@@ -0,0 +1,32 @@
+From https://github.com/calf-studio-gear/calf/pull/331/commits/849a0b589fb86cb4b9869738b270fd24859bd23b Mon Sep 17 00:00:00 2001
+From: Violet Purcell <vimproved@inventati.org>
+Date: Thu, 21 Sep 2023 18:16:35 -0400
+Subject: [PATCH] Replace use of std::bind2nd with std::bind
+
+std::bind2nd was deprecated in C++11 and removed in C++17. Remove usage
+of it and replace with std::bind.
+
+Signed-off-by: Violet Purcell <vimproved@inventati.org>
+--- a/src/calf/orfanidis_eq.h
++++ b/src/calf/orfanidis_eq.h
+@@ -748,7 +748,7 @@ private:
+ std::vector<eq_double_t> v = landen(k, tol);
+
+ std::transform(v.begin(), v.end(), v.begin(),
+- bind2nd(std::plus<eq_double_t>(), 1.0));
++ bind(std::plus<eq_double_t>(), 1.0, std::placeholders::_1));
+
+ K = std::accumulate(v.begin(), v.end(),
+ 1, std::multiplies<eq_double_t>()) * M_PI/2.0;
+@@ -764,7 +764,7 @@ private:
+ std::vector<eq_double_t> vp = landen(kp, tol);
+
+ std::transform(vp.begin(), vp.end(), vp.begin(),
+- bind2nd(std::plus<eq_double_t>(), 1.0));
++ bind(std::plus<eq_double_t>(), 1.0, std::placeholders::_1));
+
+ Kprime = std::accumulate(vp.begin(), vp.end(),
+ 1.0, std::multiplies<eq_double_t>()) * M_PI/2.0;
+--
+2.42.0
+
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
new file mode 100644
index 000000000000..a33e8dc70503
--- /dev/null
+++ b/media-plugins/calf/files/calf-9999-fix-build-with-lld.patch
@@ -0,0 +1,25 @@
+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
+
+--- 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 $(pkglibdir) -avoid-version -module -lexpat $(GUI_DEPS_LIBS) -disable-static -Wl,-z,nodelete
+ else
+-libcalflv2gui_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat -export-symbols-regex "lv2ui_descriptor" $(GUI_DEPS_LIBS) -disable-static -Wl,-z,nodelete
++libcalflv2gui_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat $(GUI_DEPS_LIBS) -disable-static -Wl,-z,nodelete
+ endif
+ endif
+
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/frei0r-plugins/frei0r-plugins-1.8.0.ebuild b/media-plugins/frei0r-plugins/frei0r-plugins-1.8.0.ebuild
index b8a485c8e587..b2ec555e1255 100644
--- a/media-plugins/frei0r-plugins/frei0r-plugins-1.8.0.ebuild
+++ b/media-plugins/frei0r-plugins/frei0r-plugins-1.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://files.dyne.org/frei0r/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv x86"
IUSE="doc +facedetect +scale0tilt"
RDEPEND="x11-libs/cairo[${MULTILIB_USEDEP}]
diff --git a/media-plugins/grilo-plugins/Manifest b/media-plugins/grilo-plugins/Manifest
index e1339c7d7d80..db87103f8f57 100644
--- a/media-plugins/grilo-plugins/Manifest
+++ b/media-plugins/grilo-plugins/Manifest
@@ -1 +1 @@
-DIST grilo-plugins-0.3.15.tar.xz 1844584 BLAKE2B dbd25dd79e1676c42e5d36e6253628d7940ef75d1ba7625f5ffc36ad80f44ea0bc61a4beab609be26dc4c2c3f1fbc4f74905064dcb3df8a690cf67a4da2348b3 SHA512 4580990aeea6028668cf1762e8541a13349064e2713d97749126ea4a459e0c590b93a19c0f138103233a8fb7ab1c5009df1473c65ed06dce78e26c24aa63c2db
+DIST grilo-plugins-0.3.16.tar.xz 1843572 BLAKE2B 08f7af1a24f1f86019a3adf2ceea0bbca068f61db5e6e508b7f91f1b864ef3d788fdca7329c464c1a3197f0ca4c6efd5b4b0d84afd688dcb99a54ba1d958056a SHA512 ce1f2786af24ebac98a1dac455f91fa7f63eefcf9029872a8ca1d631bf4fcf76f0578e68e00da20fbfe4c0aeac285ccf9a3e1a8301ffa623a45dbb0b75cb2a32
diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.3.15.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.3.16.ebuild
index 74230d63ae25..c8beb8f4d3c3 100644
--- a/media-plugins/grilo-plugins/grilo-plugins-0.3.15.ebuild
+++ b/media-plugins/grilo-plugins/grilo-plugins-0.3.16.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-LUA_COMPAT=( lua5-3 )
+LUA_COMPAT=( lua5-{3,4} )
inherit gnome.org lua-single meson xdg
DESCRIPTION="A collection of plugins for the Grilo framework"
@@ -10,17 +10,17 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Grilo"
LICENSE="LGPL-2.1+"
SLOT="0.3"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="daap chromaprint flickr freebox gnome-online-accounts lua test thetvdb tracker upnp-av +youtube"
RESTRICT="!test? ( test )"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-# GOA is only optionally used by flickr and lua-factory plugins (checked at v0.3.13)
+# GOA is only optionally used by lua-factory plugins (checked at v0.3.16)
# json-glib used by tmdb and lua; tmdb currently non-optional
# TODO: validate upnp-av dleyna deps
RDEPEND="
>=dev-libs/glib-2.66:2
- >=media-libs/grilo-0.3.13:${SLOT}=[playlist]
+ >=media-libs/grilo-0.3.15-r1:${SLOT}=[playlist]
freebox? ( net-dns/avahi[dbus] )
>=dev-libs/gom-0.4
chromaprint? (
@@ -29,21 +29,15 @@ RDEPEND="
media-plugins/gst-plugins-chromaprint:1.0
)
dev-libs/json-glib
- daap? ( >=net-libs/libdmapsharing-2.9.12:3.0 )
+ daap? ( >=net-libs/libdmapsharing-3.9.11:4.0= )
media-libs/libmediaart:2.0
- net-libs/libsoup:2.4
+ net-libs/libsoup:3.0
dev-libs/libxml2:2
- flickr? (
- net-libs/liboauth
- gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.17.91:= )
- )
+ flickr? ( net-libs/liboauth )
dev-db/sqlite:3
>=dev-libs/totem-pl-parser-3.4.1:=
tracker? ( app-misc/tracker:3= )
- upnp-av? (
- net-libs/dleyna-connector-dbus
- net-misc/dleyna-server
- )
+ upnp-av? ( net-libs/dleyna:1.0= )
lua? (
${LUA_DEPS}
app-arch/libarchive
@@ -65,8 +59,8 @@ BDEPEND="
pkg_pretend() {
if use gnome-online-accounts; then
- if ! use flickr && ! use lua; then
- ewarn "Ignoring USE=gnome-online-accounts USE does not contain flickr or lua"
+ if ! use lua; then
+ ewarn "Ignoring USE=gnome-online-accounts USE does not contain lua"
fi
fi
}
@@ -82,9 +76,6 @@ src_prepare() {
sed -i -e "s:'GETTEXT_PACKAGE', meson.project_name():'GETTEXT_PACKAGE', 'grilo-plugins-${SLOT%/*}':" meson.build || die
sed -i -e "s:meson.project_name():'grilo-plugins-${SLOT%/*}':" po/meson.build || die
sed -i -e "s:meson.project_name():'grilo-plugins-${SLOT%/*}':" help/meson.build || die
-
- # libdmapsharing-4 is not packaged
- sed -i -e "s:libdmapsharing4_dep.found():false:" meson.build || die
}
src_configure() {
@@ -101,7 +92,7 @@ src_configure() {
-Denable-lua-factory=$(usex lua yes no)
-Denable-magnatune=yes
-Denable-metadata-store=yes
- -Denable-opensubtitles=yes
+ -Denable-opensubtitles=no # Requires libsoup-2
-Denable-optical-media=yes
-Denable-podcasts=yes
-Denable-raitv=yes
@@ -113,7 +104,7 @@ src_configure() {
-Denable-youtube=$(usex youtube yes no)
-Dhelp=no
)
- if use flickr || use lua; then
+ if use lua; then
emesonargs+=($(meson_feature gnome-online-accounts goa))
else
emesonargs+=(-Dgoa=disabled)
diff --git a/media-plugins/gst-plugins-a52dec/Manifest b/media-plugins/gst-plugins-a52dec/Manifest
index 1dc6cc2cc543..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.3.tar.xz 508272 BLAKE2B 6aa1859e89e40f1b9595ccf0b7db3b91dcf82f68c2f659c48987ac3144ff9a4aefc2fc37a3a0850f2487190f7ff957a44ab3d0333a33850c3ac36dbd0f7a2ade SHA512 6a18bcd8d90060d14f07dc9f3ac014f7a06a7da13568ddcf871916f3d47878ab73929b71a9863bc7ec08b3ff9418404703c9423100ee844fafd1026ea0be0fb8
-DIST gst-plugins-ugly-1.20.4.tar.xz 511484 BLAKE2B 27f7079a975cf4231512d3597f47a308ebb72b0735dab571f6f3715cf86f746e2254688b566b61e1bc7eab8a2721eff89a83611313face2ed5f44ce832f9443a SHA512 08858d9a2c0a8ecb15acbb7e87c1bf505944887e08ac162f805612f94d34d040fb90bbf612c74e6d8749f0fd00aa30f8506efe8d4c4d6fbbb88a6e50d8a5e07a
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
+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.4.ebuild b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.4.ebuild
deleted file mode 100644
index c50c2683df2f..000000000000
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.4.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 35ccf11ec03b..000000000000
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.5.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.3.ebuild b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild
index c50c2683df2f..3da94df2cf71 100644
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.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=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-adaptivedemux2/Manifest b/media-plugins/gst-plugins-adaptivedemux2/Manifest
new file mode 100644
index 000000000000..08d2b2aa7987
--- /dev/null
+++ b/media-plugins/gst-plugins-adaptivedemux2/Manifest
@@ -0,0 +1 @@
+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-transcoder/metadata.xml b/media-plugins/gst-plugins-adaptivedemux2/metadata.xml
index 4b8ce10d77e8..629bc56e9d9f 100644
--- a/media-plugins/gst-transcoder/metadata.xml
+++ b/media-plugins/gst-plugins-adaptivedemux2/metadata.xml
@@ -5,7 +5,4 @@
<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/gst-plugins-amr/Manifest b/media-plugins/gst-plugins-amr/Manifest
index 1dc6cc2cc543..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.3.tar.xz 508272 BLAKE2B 6aa1859e89e40f1b9595ccf0b7db3b91dcf82f68c2f659c48987ac3144ff9a4aefc2fc37a3a0850f2487190f7ff957a44ab3d0333a33850c3ac36dbd0f7a2ade SHA512 6a18bcd8d90060d14f07dc9f3ac014f7a06a7da13568ddcf871916f3d47878ab73929b71a9863bc7ec08b3ff9418404703c9423100ee844fafd1026ea0be0fb8
-DIST gst-plugins-ugly-1.20.4.tar.xz 511484 BLAKE2B 27f7079a975cf4231512d3597f47a308ebb72b0735dab571f6f3715cf86f746e2254688b566b61e1bc7eab8a2721eff89a83611313face2ed5f44ce832f9443a SHA512 08858d9a2c0a8ecb15acbb7e87c1bf505944887e08ac162f805612f94d34d040fb90bbf612c74e6d8749f0fd00aa30f8506efe8d4c4d6fbbb88a6e50d8a5e07a
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
+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.3.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.3.ebuild
deleted file mode 100644
index 79cf3a9aa4f0..000000000000
--- a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.4.ebuild
deleted file mode 100644
index 79cf3a9aa4f0..000000000000
--- a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.4.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 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 b95acf7b60fa..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-aom/Manifest b/media-plugins/gst-plugins-aom/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.3.ebuild
deleted file mode 100644
index f102bc515506..000000000000
--- a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.4.ebuild
deleted file mode 100644
index f102bc515506..000000000000
--- a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.4.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 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.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.22.11.ebuild b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.11.ebuild
new file mode 100644
index 000000000000..4edba2be1792
--- /dev/null
+++ b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.11.ebuild
@@ -0,0 +1,13 @@
+# 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="Alliance for Open Media AV1 plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="media-libs/libaom:0=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-assrender/Manifest b/media-plugins/gst-plugins-assrender/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.4.ebuild
deleted file mode 100644
index 8d5b26b6d80e..000000000000
--- a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.5.ebuild
deleted file mode 100644
index 8e7396ba23c9..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.3.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.11.ebuild
index 8d5b26b6d80e..07f1307d5f33 100644
--- a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-bluez/Manifest b/media-plugins/gst-plugins-bluez/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.3.ebuild
deleted file mode 100644
index 4b21400efaf5..000000000000
--- a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index d9c8d6ce04e3..000000000000
--- a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.5.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.4.ebuild b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.11.ebuild
index 4b21400efaf5..407479f0b01b 100644
--- a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.11.ebuild
@@ -1,18 +1,14 @@
-# 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
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-bs2b/Manifest b/media-plugins/gst-plugins-bs2b/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.3.ebuild
deleted file mode 100644
index ac8099f7458a..000000000000
--- a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.5.ebuild
deleted file mode 100644
index b37d03786f05..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.4.ebuild b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.11.ebuild
index ac8099f7458a..b61f6f506909 100644
--- a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.11.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=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-cairo/Manifest b/media-plugins/gst-plugins-cairo/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.3.ebuild b/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.3.ebuild
deleted file mode 100644
index eefab82280e8..000000000000
--- a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 7027712a53d1..000000000000
--- a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-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="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.4.ebuild b/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.11.ebuild
index eefab82280e8..de231dc49b46 100644
--- a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-cdio/Manifest b/media-plugins/gst-plugins-cdio/Manifest
index 1dc6cc2cc543..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.3.tar.xz 508272 BLAKE2B 6aa1859e89e40f1b9595ccf0b7db3b91dcf82f68c2f659c48987ac3144ff9a4aefc2fc37a3a0850f2487190f7ff957a44ab3d0333a33850c3ac36dbd0f7a2ade SHA512 6a18bcd8d90060d14f07dc9f3ac014f7a06a7da13568ddcf871916f3d47878ab73929b71a9863bc7ec08b3ff9418404703c9423100ee844fafd1026ea0be0fb8
-DIST gst-plugins-ugly-1.20.4.tar.xz 511484 BLAKE2B 27f7079a975cf4231512d3597f47a308ebb72b0735dab571f6f3715cf86f746e2254688b566b61e1bc7eab8a2721eff89a83611313face2ed5f44ce832f9443a SHA512 08858d9a2c0a8ecb15acbb7e87c1bf505944887e08ac162f805612f94d34d040fb90bbf612c74e6d8749f0fd00aa30f8506efe8d4c4d6fbbb88a6e50d8a5e07a
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
+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.3.ebuild b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.3.ebuild
deleted file mode 100644
index 41892f115073..000000000000
--- a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.4.ebuild
deleted file mode 100644
index 41892f115073..000000000000
--- a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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 3d3624baf630..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-cdparanoia/Manifest b/media-plugins/gst-plugins-cdparanoia/Manifest
index b82c8695e9d3..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.3.tar.xz 3299976 BLAKE2B b397867561df763d5e762069c6ad20298857d4a30727a18a60e8df9a53658e52f6a189c3426d0f51a16e7cee1834b402470ecb0284aca65ecaa0300dc79d0c8a SHA512 258294291cb9b406c17dfe4e5c1ca9061580d0789293355c9b43d558630d360097b6867287edf1688f3edaf50b5900cdd177c1429c122a0415c56da8b0f21ed1
-DIST gst-plugins-base-1.20.4.tar.xz 3307224 BLAKE2B f6e9bd3366a4a8213c1447433f13a8e432d749df250216fed37453ac291c35340114edf8113fb790d9c947793ac97185e44dd5f130be1cfc699800214e87dd87 SHA512 4a5d8ce8b2a530065e65842f7a0c7b6b63744e584baff0e795863d9967beb43c086a1d5f551702a9f1ac20e0ed4ce9bc4cf4e811a949c459c258ae5eee1426c9
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76 SHA512 63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
+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.4.ebuild b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.4.ebuild
deleted file mode 100644
index 6f4be7ec8b2e..000000000000
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.4.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 553cbb1b03f8..000000000000
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.5.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.3.ebuild b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.11.ebuild
index 6f4be7ec8b2e..68d24af8526f 100644
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-base
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-chromaprint/Manifest b/media-plugins/gst-plugins-chromaprint/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.4.ebuild
deleted file mode 100644
index 7a0fcdefede3..000000000000
--- a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 023229141f9b..000000000000
--- a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-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="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.3.ebuild b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.11.ebuild
index 7a0fcdefede3..dfcf824fe205 100644
--- a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-colormanagement/Manifest b/media-plugins/gst-plugins-colormanagement/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.3.ebuild
deleted file mode 100644
index 7978ea328fef..000000000000
--- a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.4.ebuild
deleted file mode 100644
index 7978ea328fef..000000000000
--- a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.11.ebuild
index 8aee0afead33..7f629c544832 100644
--- a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-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="Color management correction GStreamer plugins"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
RDEPEND=">=media-libs/lcms-2.7:2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dash/Manifest b/media-plugins/gst-plugins-dash/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.3.ebuild
deleted file mode 100644
index b377f2b1cd6b..000000000000
--- a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.4.ebuild
deleted file mode 100644
index b377f2b1cd6b..000000000000
--- a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.4.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.5.ebuild
deleted file mode 100644
index 06045ab932a5..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.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-dtls/Manifest b/media-plugins/gst-plugins-dtls/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.4.ebuild
deleted file mode 100644
index 1ed2f052e089..000000000000
--- a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index c7a91ce6bbb5..000000000000
--- a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-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="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.3.ebuild b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.11.ebuild
index 1ed2f052e089..55d856c19d11 100644
--- a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.11.ebuild
@@ -1,15 +1,13 @@
-# 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
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-dts/Manifest b/media-plugins/gst-plugins-dts/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.3.ebuild
deleted file mode 100644
index b3ff8f0ab459..000000000000
--- a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index b9c123bd560f..000000000000
--- a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.5.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.4.ebuild b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.11.ebuild
index b3ff8f0ab459..915f5563d88e 100644
--- a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.11.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=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-dv/Manifest b/media-plugins/gst-plugins-dv/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.3.ebuild b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.3.ebuild
deleted file mode 100644
index 0066c9fc2d5b..000000000000
--- a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 378e345fcf89..000000000000
--- a/media-plugins/gst-plugins-dv/gst-plugins-dv-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="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.4.ebuild b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.11.ebuild
index 0066c9fc2d5b..98e566e09397 100644
--- a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-dvb/Manifest b/media-plugins/gst-plugins-dvb/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.4.ebuild
deleted file mode 100644
index ca8360eacc84..000000000000
--- a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.4.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 63d3fcede0d1..000000000000
--- a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.5.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.3.ebuild b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.11.ebuild
index ca8360eacc84..e6a10a0befa6 100644
--- a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-dvdread/Manifest b/media-plugins/gst-plugins-dvdread/Manifest
index 1dc6cc2cc543..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.3.tar.xz 508272 BLAKE2B 6aa1859e89e40f1b9595ccf0b7db3b91dcf82f68c2f659c48987ac3144ff9a4aefc2fc37a3a0850f2487190f7ff957a44ab3d0333a33850c3ac36dbd0f7a2ade SHA512 6a18bcd8d90060d14f07dc9f3ac014f7a06a7da13568ddcf871916f3d47878ab73929b71a9863bc7ec08b3ff9418404703c9423100ee844fafd1026ea0be0fb8
-DIST gst-plugins-ugly-1.20.4.tar.xz 511484 BLAKE2B 27f7079a975cf4231512d3597f47a308ebb72b0735dab571f6f3715cf86f746e2254688b566b61e1bc7eab8a2721eff89a83611313face2ed5f44ce832f9443a SHA512 08858d9a2c0a8ecb15acbb7e87c1bf505944887e08ac162f805612f94d34d040fb90bbf612c74e6d8749f0fd00aa30f8506efe8d4c4d6fbbb88a6e50d8a5e07a
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
+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.3.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.3.ebuild
deleted file mode 100644
index 1bc07de972a3..000000000000
--- a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.5.ebuild
deleted file mode 100644
index d079c1bba1c3..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.4.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild
index 1bc07de972a3..b1faeb316bae 100644
--- a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-faac/Manifest b/media-plugins/gst-plugins-faac/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.4.ebuild
deleted file mode 100644
index 48e7e69dc711..000000000000
--- a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index fe49077c57a2..000000000000
--- a/media-plugins/gst-plugins-faac/gst-plugins-faac-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="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.3.ebuild b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.11.ebuild
index 48e7e69dc711..946b0126f412 100644
--- a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-faad/Manifest b/media-plugins/gst-plugins-faad/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.3.ebuild
deleted file mode 100644
index 2511570925f5..000000000000
--- a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index f60604ee9ceb..000000000000
--- a/media-plugins/gst-plugins-faad/gst-plugins-faad-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="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.4.ebuild b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.11.ebuild
index 2511570925f5..4281970f98e2 100644
--- a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-flac/Manifest b/media-plugins/gst-plugins-flac/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4-r1.ebuild b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.4-r1.ebuild
deleted file mode 100644
index d6e0971fe6c9..000000000000
--- a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.4-r1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index f2e3b0c38937..000000000000
--- a/media-plugins/gst-plugins-flac/gst-plugins-flac-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="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.3-r1.ebuild b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.11.ebuild
index d6e0971fe6c9..d1a817d362a4 100644
--- a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.3-r1.ebuild
+++ b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-gdkpixbuf/Manifest b/media-plugins/gst-plugins-gdkpixbuf/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.3.ebuild b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.3.ebuild
deleted file mode 100644
index deb769dde64f..000000000000
--- a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.4.ebuild
deleted file mode 100644
index deb769dde64f..000000000000
--- a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 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 e7bd4505a881..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-gtk/Manifest b/media-plugins/gst-plugins-gtk/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.3.ebuild b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.3.ebuild
deleted file mode 100644
index 21c9d3859787..000000000000
--- a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 55190e123f56..000000000000
--- a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-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-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.4.ebuild b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.11.ebuild
index 21c9d3859787..fc8c3dd98191 100644
--- a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.11.ebuild
@@ -1,14 +1,14 @@
-# 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
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/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 c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.4.ebuild
deleted file mode 100644
index 0ee83c8a1705..000000000000
--- a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 3c9a8d7e2f5c..000000000000
--- a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.5.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.3.ebuild b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.11.ebuild
index 0ee83c8a1705..1af8c16b36d0 100644
--- a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.11.ebuild
@@ -1,17 +1,15 @@
-# 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
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-jack/Manifest b/media-plugins/gst-plugins-jack/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.4.ebuild
deleted file mode 100644
index 5bd88878f1d5..000000000000
--- a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.4.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index f28ff8b033ec..000000000000
--- a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.5.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.3.ebuild b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.11.ebuild
index 5bd88878f1d5..5c5d337ff2bf 100644
--- a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-jpeg/Manifest b/media-plugins/gst-plugins-jpeg/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.4.ebuild
deleted file mode 100644
index 9a2f0ce6b964..000000000000
--- a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index eafa8371312c..000000000000
--- a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-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="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.3.ebuild b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.11.ebuild
index 9a2f0ce6b964..f2145d6444cd 100644
--- a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-kate/Manifest b/media-plugins/gst-plugins-kate/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.4.ebuild
deleted file mode 100644
index 9fb2cd02ddfc..000000000000
--- a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 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.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.3.ebuild b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.11.ebuild
index 9fb2cd02ddfc..fb63c36ce6b9 100644
--- a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.11.ebuild
@@ -1,16 +1,13 @@
-# 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
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Kate overlay codec suppport plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
+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 c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.4.ebuild
deleted file mode 100644
index b80569b2e3df..000000000000
--- a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index edc7518ab596..000000000000
--- a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-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="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.3.ebuild b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.11.ebuild
index b80569b2e3df..3172b4a3163f 100644
--- a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-lame/Manifest b/media-plugins/gst-plugins-lame/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.4.ebuild
deleted file mode 100644
index 805c61ffaa86..000000000000
--- a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 749faa3992af..000000000000
--- a/media-plugins/gst-plugins-lame/gst-plugins-lame-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="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.3.ebuild b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.11.ebuild
index 805c61ffaa86..51b418f2e35c 100644
--- a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-ldac/Manifest b/media-plugins/gst-plugins-ldac/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.3.ebuild
deleted file mode 100644
index d54ea51281f0..000000000000
--- a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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 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.20.5.ebuild
deleted file mode 100644
index ae933402d372..000000000000
--- a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-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="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.4.ebuild b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.11.ebuild
index 73dd0d279fc3..97c71c411694 100644
--- a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-libav/Manifest b/media-plugins/gst-plugins-libav/Manifest
index aec5c331dfcf..445f6d6e76e4 100644
--- a/media-plugins/gst-plugins-libav/Manifest
+++ b/media-plugins/gst-plugins-libav/Manifest
@@ -1,3 +1 @@
-DIST gst-libav-1.20.3.tar.xz 284528 BLAKE2B f8240a7d0d3b97d64b1707bf891d330086b51674855ce4cb62f06b71871b54d1ebc9f75b94e82c563fa77e6af1132f0574eaf696daefc2a1be46af80f2dbfbe3 SHA512 0b57883f9b929d3aaddf1f7ca4d9160869e5b1efa49ea1a7e06d1d8c7b81de057f5de575abb4ef5d6b77668e5bb57e38a66c0c34917f6b99fdd310ac293453c9
-DIST gst-libav-1.20.4.tar.xz 288092 BLAKE2B 0ef047e44d28a8351aeb7fc266e50e8f79aa75efc04d29646a269a28cf19fb9d2c7e7aac15feba0cbb312feed23875b37a40b720a099c686e59651b8bd5dd252 SHA512 492f54b082cd4e53a51e45952a6705db5c6c4867f57befd66742b49689b9b7775bc3359fd52ac82cd6580ca6021204e3967d0474234d32a294c2b6b190918d3d
-DIST gst-libav-1.20.5.tar.xz 291064 BLAKE2B 43ffda82fa45d8f2724f2313f1bf0e19d861c239fa5f9899f77698342f4ff0162a659f4c072a985b61e41b7c0c720051ddc64c06d6b3a462ce5849432b1ec9d4 SHA512 b66d18e54a8b20a947d6aa9cd631199c994a46f73237b59842d34a96420f09cbc9a6d090ae6069b92a04900939ff647c3ab35977939755ffb9d7d02c951901ff
+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.4.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.4.ebuild
deleted file mode 100644
index 0916425d3c52..000000000000
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 840d263acd04..000000000000
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.5.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.3.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild
index 0916425d3c52..062f190234bd 100644
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.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=7
+EAPI=8
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-libde265/Manifest b/media-plugins/gst-plugins-libde265/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.3.ebuild
deleted file mode 100644
index 05b2ef9fb58a..000000000000
--- a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 97fa195c59c3..000000000000
--- a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-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="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.4.ebuild b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.11.ebuild
index 05b2ef9fb58a..54cfcb346931 100644
--- a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.11.ebuild
@@ -1,15 +1,13 @@
-# 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
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-libmms/Manifest b/media-plugins/gst-plugins-libmms/Manifest
deleted file mode 100644
index 6610b04d230f..000000000000
--- a/media-plugins/gst-plugins-libmms/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gst-plugins-bad-1.18.6.tar.xz 5652788 BLAKE2B d877c8b6d39b67de957f180fbcc942fc658631dfc75b90f342f088e58c4655b1591651fbcd2a98259c95f0a7e830bb0ec67f65eb87d4b13c9f2adc733da7f12f SHA512 78731e0db04afd3dcdd5c5ea84df4e096a5db121fd9cb6eb79197844482a3b36b2764a664f171f80c809e6182ceae2350113d47f3f7c684d2d88f752bc092baf
diff --git a/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.18.6.ebuild b/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.18.6.ebuild
deleted file mode 100644
index 9582f4c4ab1f..000000000000
--- a/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.18.6.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 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="Microsoft Multi Media Server source plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-RDEPEND=">=media-libs/libmms-0.6.2-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libnice/Manifest b/media-plugins/gst-plugins-libnice/Manifest
index 7bfe013e0ae3..c97d1852cce6 100644
--- a/media-plugins/gst-plugins-libnice/Manifest
+++ b/media-plugins/gst-plugins-libnice/Manifest
@@ -1 +1,2 @@
DIST libnice-0.1.19.tar.gz 453407 BLAKE2B 7bffde82a3e55d9aeeaadd159d944346a5192871e7f574e278dc43e8171e5fde472cd28186777a0b6cddd8bde34e035794b1c6b8f152c7fb4fae5202025bfdac SHA512 1c63cc0b7655186fd6f83da4dd607183d6ccfab9b7ad7189c1bea2ba7413183f24076aba5d6c7231d2ab3fbd471827256729a8a0c0d1bda48803586e68b3778b
+DIST libnice-0.1.21.tar.gz 460086 BLAKE2B 61f0807ad0d959ffbaf8dce7b0321a19ae42e4c57cc6ac9b8f39bd27645ef60bb342f4105b6ce4c4c82573592a52388888d72031033e9e7368f8b5d53afa37d6 SHA512 acbd1e0e8aacb0a65cad5b70b470a74a7c4a4f1306bc4e17cd4fd899f2fae2bb538bd099e6c0f9cba6bb9a38e95bc14087aa4f77f6aa5b70d6398179783c6e26
diff --git a/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-no-install-version.patch b/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-no-install-version.patch
new file mode 100644
index 000000000000..2602a31f97dd
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-no-install-version.patch
@@ -0,0 +1,84 @@
+https://gitlab.freedesktop.org/libnice/libnice/-/merge_requests/259
+
+From a34623e08e368d56fe6c7fcb7a1f87ea59ad5094 Mon Sep 17 00:00:00 2001
+From: Nirbheek Chauhan <nirbheek@centricular.com>
+Date: Wed, 31 May 2023 18:34:11 +0530
+Subject: [PATCH] meson: Generate nice-version.h in the right builddir
+
+We want it in the `nice/` subdir so that it gets picked up correctly
+during uninstalled builds, such as in the gstreamer monorepo.
+
+The `NICE_CHECK_VERSION` macro was non-functional in the monorepo
+because of this.
+---
+ gst/meson.build | 3 +--
+ meson.build | 9 ---------
+ nice/meson.build | 12 +++++++++++-
+ 3 files changed, 12 insertions(+), 12 deletions(-)
+
+diff --git a/gst/meson.build b/gst/meson.build
+index 572c6abc..4ed4794f 100644
+--- a/gst/meson.build
++++ b/gst/meson.build
+@@ -12,8 +12,7 @@ libgstnice = library('gstnice',
+ gst_nice_sources,
+ c_args : gst_nice_args,
+ include_directories: nice_incs,
+- dependencies: [nice_deps, gst_dep],
+- link_with: libnice,
++ dependencies: [libnice_dep, gst_dep],
+ install_dir: gst_plugins_install_dir,
+ install: true)
+ plugins = [libgstnice]
+diff --git a/meson.build b/meson.build
+index 6a733b73..4faffb40 100644
+--- a/meson.build
++++ b/meson.build
+@@ -85,15 +85,6 @@ add_project_arguments('-D_GNU_SOURCE',
+ '-DNICE_VERSION_NANO=' + version_nano,
+ language: 'c')
+
+-version_conf = configuration_data()
+-version_conf.set('NICE_VERSION_MAJOR', version_major)
+-version_conf.set('NICE_VERSION_MINOR', version_minor)
+-version_conf.set('NICE_VERSION_MICRO', version_micro)
+-version_conf.set('NICE_VERSION_NANO', version_nano)
+-nice_version_h = configure_file(output: 'nice-version.h',
+- install_dir: get_option('includedir') / 'nice',
+- configuration: version_conf)
+-
+ cdata = configuration_data()
+
+ cdata.set_quoted('PACKAGE_STRING', meson.project_name())
+diff --git a/nice/meson.build b/nice/meson.build
+index 6916781d..4f826d81 100644
+--- a/nice/meson.build
++++ b/nice/meson.build
+@@ -1,4 +1,3 @@
+-nice_gen_sources = [nice_version_h]
+ nice_link_args = []
+
+ # libnice.def
+@@ -31,9 +30,20 @@ libnice = library('nice',
+ link_depends: mapfile,
+ install: true)
+
++version_conf = configuration_data()
++version_conf.set('NICE_VERSION_MAJOR', version_major)
++version_conf.set('NICE_VERSION_MINOR', version_minor)
++version_conf.set('NICE_VERSION_MICRO', version_micro)
++version_conf.set('NICE_VERSION_NANO', version_nano)
++nice_version_h = configure_file(output: 'nice-version.h',
++ install_dir: get_option('includedir') / 'nice',
++ configuration: version_conf)
++
+ install_headers('nice.h', subdir: 'nice')
+ nice_include = include_directories('.')
+
++nice_gen_sources = [nice_version_h]
++
+ # introspection
+ build_gir = gir.found() and not get_option('introspection').disabled()
+ if build_gir
+--
+GitLab
diff --git a/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-use-installed-libnice.patch b/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-use-installed-libnice.patch
new file mode 100644
index 000000000000..1f8adae219ec
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-use-installed-libnice.patch
@@ -0,0 +1,46 @@
+Carve out everything but gstreamer plugin part, libnice-0.1.21
+
+Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+
+diff -udBbr libnice-0.1.21-original/meson.build libnice-0.1.21/meson.build
+--- libnice-0.1.21-original/meson.build 2020-10-21 04:03:07.272845300 +0300
++++ libnice-0.1.21/meson.build 2022-03-20 23:38:05.116302874 +0300
+@@ -263,9 +263,7 @@
+
+ libm = cc.find_library('m', required: false)
+
+-nice_incs = include_directories('.', 'agent', 'random', 'socket', 'stun')
+-
+-nice_deps = gio_deps + [gthread_dep, crypto_dep, gupnp_igd_dep] + syslibs
++nice_incs = include_directories('.')
+
+ ignored_iface_prefix = get_option('ignored-network-interface-prefix')
+ if ignored_iface_prefix != []
+@@ -278,11 +276,7 @@
+
+ gir = find_program('g-ir-scanner', required : get_option('introspection'))
+
+-subdir('agent')
+-subdir('stun')
+-subdir('socket')
+-subdir('random')
+-subdir('nice')
++libnice_dep = dependency('nice', version: nice_version, required: true)
+
+ if gst_dep.found()
+ subdir('gst')
+@@ -298,14 +292,6 @@
+ endif
+ endif
+
+-if not get_option('tests').disabled()
+- subdir('tests')
+-endif
+-
+-if not get_option('examples').disabled()
+- subdir('examples')
+-endif
+-
+ add_test_setup('valgrind',
+ exe_wrapper: ['valgrind',
+ '--leak-check=full',
diff --git a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild
new file mode 100644
index 000000000000..06e9b1dd59be
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit meson-multilib
+
+DESCRIPTION="GStreamer plugin for ICE (RFC 5245) support"
+HOMEPAGE="https://libnice.freedesktop.org/"
+MY_P=libnice-${PV}
+SRC_URI="https://nice.freedesktop.org/releases/${MY_P}.tar.gz"
+
+LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
+SLOT="1.0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="
+ ~net-libs/libnice-${PV}[${MULTILIB_USEDEP}]
+ media-libs/gstreamer:${SLOT}[${MULTILIB_USEDEP}]
+ media-libs/gst-plugins-base:${SLOT}[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/gst-plugins-libnice-0.1.21-no-install-version.patch
+ "${FILESDIR}"/gst-plugins-libnice-0.1.21-use-installed-libnice.patch
+)
+
+S=${WORKDIR}/${MY_P}
+
+multilib_src_configure() {
+ # gnutls vs openssl left intentionally automagic here - the chosen USE flag configuration of libnice will ensure
+ # one of them is present, configure will be happy, but gstreamer bits don't use it, so it doesn't matter.
+ # gupnp is not used in the gst plugin.
+ local emesonargs=(
+ -Dgstreamer=enabled
+ -Dcrypto-library=auto
+ -Dintrospection=disabled
+ -Dgupnp=disabled
+ )
+ meson_src_configure
+}
diff --git a/media-plugins/gst-plugins-libpng/Manifest b/media-plugins/gst-plugins-libpng/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.4.ebuild
deleted file mode 100644
index e9b372ed683c..000000000000
--- a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.5.ebuild
deleted file mode 100644
index dccd26b2aaaa..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.3.ebuild b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.11.ebuild
index e9b372ed683c..f4252fdfcde6 100644
--- a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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"
+KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libvisual/Manifest b/media-plugins/gst-plugins-libvisual/Manifest
index b82c8695e9d3..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.3.tar.xz 3299976 BLAKE2B b397867561df763d5e762069c6ad20298857d4a30727a18a60e8df9a53658e52f6a189c3426d0f51a16e7cee1834b402470ecb0284aca65ecaa0300dc79d0c8a SHA512 258294291cb9b406c17dfe4e5c1ca9061580d0789293355c9b43d558630d360097b6867287edf1688f3edaf50b5900cdd177c1429c122a0415c56da8b0f21ed1
-DIST gst-plugins-base-1.20.4.tar.xz 3307224 BLAKE2B f6e9bd3366a4a8213c1447433f13a8e432d749df250216fed37453ac291c35340114edf8113fb790d9c947793ac97185e44dd5f130be1cfc699800214e87dd87 SHA512 4a5d8ce8b2a530065e65842f7a0c7b6b63744e584baff0e795863d9967beb43c086a1d5f551702a9f1ac20e0ed4ce9bc4cf4e811a949c459c258ae5eee1426c9
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76 SHA512 63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
+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.3.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.3.ebuild
deleted file mode 100644
index dfb985f7affb..000000000000
--- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.4.ebuild
deleted file mode 100644
index dfb985f7affb..000000000000
--- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.4.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.5.ebuild
deleted file mode 100644
index a9abdc4627c9..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.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-lv2/Manifest b/media-plugins/gst-plugins-lv2/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.4.ebuild
deleted file mode 100644
index 8343e46152db..000000000000
--- a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.5.ebuild
deleted file mode 100644
index 4d50688a4ad7..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.3.ebuild b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.11.ebuild
index 8343e46152db..82fe7cd86544 100644
--- a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.3.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.3.ebuild
deleted file mode 100644
index 3d40607f526e..000000000000
--- a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-build
-
-DESCRIPTION="Meta ebuild to pull in gst plugins for apps"
-HOMEPAGE="https://gstreamer.freedesktop.org/"
-
-LICENSE="metapackage"
-SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass libvisual mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd vorbis vpx wavpack X x264"
-REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )"
-
-RDEPEND="
- >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:1.0[alsa?,ogg?,theora?,vorbis?,X?,${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-good-${PV}:1.0[${MULTILIB_USEDEP}]
- a52? ( >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}] )
- aac? ( >=media-plugins/gst-plugins-faad-${PV}:1.0[${MULTILIB_USEDEP}] )
- cdda? ( || (
- >=media-plugins/gst-plugins-cdparanoia-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-plugins/gst-plugins-cdio-${PV}:1.0[${MULTILIB_USEDEP}] ) )
- dts? ( >=media-plugins/gst-plugins-dts-${PV}:1.0[${MULTILIB_USEDEP}] )
- dv? ( >=media-plugins/gst-plugins-dv-${PV}:1.0[${MULTILIB_USEDEP}] )
- dvb? (
- >=media-plugins/gst-plugins-dvb-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}] )
- dvd? (
- >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-plugins/gst-plugins-dvdread-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-plugins/gst-plugins-resindvd-${PV}:1.0[${MULTILIB_USEDEP}] )
- ffmpeg? ( >=media-plugins/gst-plugins-libav-${PV}:1.0[${MULTILIB_USEDEP}] )
- flac? ( >=media-plugins/gst-plugins-flac-${PV}:1.0[${MULTILIB_USEDEP}] )
- http? ( >=media-plugins/gst-plugins-soup-${PV}:1.0[${MULTILIB_USEDEP}] )
- jack? ( >=media-plugins/gst-plugins-jack-${PV}:1.0[${MULTILIB_USEDEP}] )
- lame? ( >=media-plugins/gst-plugins-lame-${PV}:1.0[${MULTILIB_USEDEP}] )
- libass? ( >=media-plugins/gst-plugins-assrender-${PV}:1.0[${MULTILIB_USEDEP}] )
- libvisual? ( >=media-plugins/gst-plugins-libvisual-${PV}:1.0[${MULTILIB_USEDEP}] )
- modplug? ( >=media-plugins/gst-plugins-modplug-${PV}:1.0[${MULTILIB_USEDEP}] )
- mp3? (
- >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-plugins/gst-plugins-mpg123-${PV}:1.0[${MULTILIB_USEDEP}] )
- mpeg? ( >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
- opus? ( >=media-plugins/gst-plugins-opus-${PV}:1.0[${MULTILIB_USEDEP}] )
- oss? ( >=media-plugins/gst-plugins-oss-${PV}:1.0[${MULTILIB_USEDEP}] )
- pulseaudio? ( >=media-plugins/gst-plugins-pulse-${PV}:1.0[${MULTILIB_USEDEP}] )
- taglib? ( >=media-plugins/gst-plugins-taglib-${PV}:1.0[${MULTILIB_USEDEP}] )
- v4l? ( >=media-plugins/gst-plugins-v4l2-${PV}:1.0[${MULTILIB_USEDEP}] )
- vaapi? ( >=media-plugins/gst-plugins-vaapi-${PV}:1.0[${MULTILIB_USEDEP}] )
- vcd? (
- >=media-plugins/gst-plugins-mplex-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
- vpx? ( >=media-plugins/gst-plugins-vpx-${PV}:1.0[${MULTILIB_USEDEP}] )
- wavpack? ( >=media-plugins/gst-plugins-wavpack-${PV}:1.0[${MULTILIB_USEDEP}] )
- x264? ( >=media-plugins/gst-plugins-x264-${PV}:1.0[${MULTILIB_USEDEP}] )
-"
-
-# Usage note:
-# The idea is that apps depend on this for optional gstreamer plugins. Then,
-# when USE flags change, no app gets rebuilt, and all apps that can make use of
-# the new plugin automatically do.
-
-# When adding deps here, make sure the keywords on the gst-plugin are valid.
diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild
index a684c9d8d17d..285d24d8b3c4 100644
--- a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="metapackage"
SLOT="1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass libvisual mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd vorbis vpx wavpack X x264"
REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )"
diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.4.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild
index 3d40607f526e..285d24d8b3c4 100644
--- a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/media-plugins/gst-plugins-modplug/Manifest b/media-plugins/gst-plugins-modplug/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.4.ebuild
deleted file mode 100644
index a764bc6cb100..000000000000
--- a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 0caac82a03f1..000000000000
--- a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-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="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.3.ebuild b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.11.ebuild
index a764bc6cb100..bc6630f19e8c 100644
--- a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-mpeg2dec/Manifest b/media-plugins/gst-plugins-mpeg2dec/Manifest
index 1dc6cc2cc543..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.3.tar.xz 508272 BLAKE2B 6aa1859e89e40f1b9595ccf0b7db3b91dcf82f68c2f659c48987ac3144ff9a4aefc2fc37a3a0850f2487190f7ff957a44ab3d0333a33850c3ac36dbd0f7a2ade SHA512 6a18bcd8d90060d14f07dc9f3ac014f7a06a7da13568ddcf871916f3d47878ab73929b71a9863bc7ec08b3ff9418404703c9423100ee844fafd1026ea0be0fb8
-DIST gst-plugins-ugly-1.20.4.tar.xz 511484 BLAKE2B 27f7079a975cf4231512d3597f47a308ebb72b0735dab571f6f3715cf86f746e2254688b566b61e1bc7eab8a2721eff89a83611313face2ed5f44ce832f9443a SHA512 08858d9a2c0a8ecb15acbb7e87c1bf505944887e08ac162f805612f94d34d040fb90bbf612c74e6d8749f0fd00aa30f8506efe8d4c4d6fbbb88a6e50d8a5e07a
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
+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.4.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.4.ebuild
deleted file mode 100644
index c5052094226e..000000000000
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 258a542ad280..000000000000
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-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="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.3.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild
index c5052094226e..3c59024e48b9 100644
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-mpeg2enc/Manifest b/media-plugins/gst-plugins-mpeg2enc/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.3.ebuild
deleted file mode 100644
index 3cbd8a64b1cf..000000000000
--- a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.4.ebuild
deleted file mode 100644
index 3cbd8a64b1cf..000000000000
--- a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.11.ebuild
index d1c42bdbd5fb..e53b62613d41 100644
--- a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.5.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-mpg123/Manifest b/media-plugins/gst-plugins-mpg123/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.4.ebuild
deleted file mode 100644
index 6a3230f02f18..000000000000
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index c8aea0e8fd75..000000000000
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-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="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.3.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.11.ebuild
index 6a3230f02f18..e811522c81b3 100644
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.11.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=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-mplex/Manifest b/media-plugins/gst-plugins-mplex/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.3.ebuild
deleted file mode 100644
index 069b969e3670..000000000000
--- a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.5.ebuild
deleted file mode 100644
index b7ed946e11db..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.4.ebuild b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.11.ebuild
index 069b969e3670..9d48c596d252 100644
--- a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-neon/Manifest b/media-plugins/gst-plugins-neon/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.4.ebuild
deleted file mode 100644
index 953ff8529679..000000000000
--- a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index fa5a7e082963..000000000000
--- a/media-plugins/gst-plugins-neon/gst-plugins-neon-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="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.3.ebuild b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.11.ebuild
index 953ff8529679..40452aaafeea 100644
--- a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.11.ebuild
@@ -1,16 +1,16 @@
-# 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
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-ofa/Manifest b/media-plugins/gst-plugins-ofa/Manifest
deleted file mode 100644
index 6610b04d230f..000000000000
--- a/media-plugins/gst-plugins-ofa/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gst-plugins-bad-1.18.6.tar.xz 5652788 BLAKE2B d877c8b6d39b67de957f180fbcc942fc658631dfc75b90f342f088e58c4655b1591651fbcd2a98259c95f0a7e830bb0ec67f65eb87d4b13c9f2adc733da7f12f SHA512 78731e0db04afd3dcdd5c5ea84df4e096a5db121fd9cb6eb79197844482a3b36b2764a664f171f80c809e6182ceae2350113d47f3f7c684d2d88f752bc092baf
diff --git a/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.18.6.ebuild b/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.18.6.ebuild
deleted file mode 100644
index 5036295cb444..000000000000
--- a/media-plugins/gst-plugins-ofa/gst-plugins-ofa-1.18.6.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 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="MusicIP audio fingerprinting plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=">=media-libs/libofa-0.9.3-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-ofa/metadata.xml b/media-plugins/gst-plugins-ofa/metadata.xml
deleted file mode 100644
index 33fa99dbc4ba..000000000000
--- a/media-plugins/gst-plugins-ofa/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>gstreamer@gentoo.org</email>
- <name>GStreamer package maintainers</name>
-</maintainer>
-</pkgmetadata>
diff --git a/media-plugins/gst-plugins-openaptx/Manifest b/media-plugins/gst-plugins-openaptx/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.3.ebuild
deleted file mode 100644
index d68276964798..000000000000
--- a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 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 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.20.5.ebuild
deleted file mode 100644
index caa8ff7089e6..000000000000
--- a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.5.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.4.ebuild b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.11.ebuild
index eba68b3e1bae..31e903046721 100644
--- a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-opencv/Manifest b/media-plugins/gst-plugins-opencv/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.22.3-use-system-libs-opencv.patch
index 57ee0cffc824..cb05c45c2c31 100644
--- 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.22.3-use-system-libs-opencv.patch
@@ -1,16 +1,19 @@
-commit 245245841d3117d81cff1b560b7ac4b1aad1aa78
-Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
-Date: Sat Jul 3 19:29:01 2021 +0300
+libgstopencv.so is "normally" installed by gst-plugins-bad, but we want it to
+be part of our gst-plugins-opencv package (installing it as part of gst-plugins-bad
+would at least be confusing, and also not ideal given it'd have to depend on opencv,
+even though we have gst-plugins-opencv).
- Patch gst-plugins-bad 1.18.4 to also install opencv integration libs
-
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+bad currently doesn't have a way to allow disabling everything but the opencv
+plugin bit, so that's what this patch does as a hack. It only keeps the bare
+minimum to build the opencv helper (i.e. disable everything that gst-plugins-bad
+does to not collide, but keep opencv).
-diff --git a/ext/meson.build b/ext/meson.build
-index 2cbddbf82..c70a07bbe 100644
+TODO: replace this with something more maintainable, e.g. possible hacks
+with submodules or creating a drop-in meson.build in the ebuild to just build
+the plugin & helper libs.
--- a/ext/meson.build
+++ b/ext/meson.build
-@@ -58,7 +58,6 @@ subdir('ttml')
+@@ -64,7 +64,6 @@ subdir('ttml')
subdir('voaacenc')
subdir('voamrwbenc')
subdir('vulkan')
@@ -18,11 +21,9 @@ index 2cbddbf82..c70a07bbe 100644
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 @@
+@@ -1,24 +1 @@
-subdir('uridownloader')
-
-subdir('adaptivedemux')
@@ -31,6 +32,8 @@ index 6cbed6c6c..d44943189 100644
-subdir('codecparsers')
-subdir('codecs')
-subdir('d3d11')
+-# cuda can depend on d3d11
+-subdir('cuda')
-subdir('insertbin')
-subdir('interfaces')
-subdir('isoff')
@@ -45,14 +48,12 @@ index 6cbed6c6c..d44943189 100644
-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}',
+@@ -530,23 +530,10 @@ pkgconfig_variables = ['exec_prefix=${prefix}',
pkgconfig_subdirs = ['gstreamer-1.0']
-
+
-pkgconfig.generate(
- libraries : [gst_dep],
- variables : pkgconfig_variables,
@@ -73,23 +74,26 @@ index e456c32da..cfa265061 100644
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')
+@@ -18,7 +18,6 @@ subdir('msdk')
subdir('nvcodec')
subdir('opensles')
+ subdir('qsv')
-subdir('shm')
subdir('tinyalsa')
subdir('uvch264')
subdir('v4l2codecs')
+diff --git a/ext/meson.build b/ext/meson.build
+index ebf7e3b..4124917 100644
+--- a/ext/meson.build
++++ b/ext/meson.build
+@@ -64,8 +64,6 @@ subdir('ttml')
+ subdir('voaacenc')
+ subdir('voamrwbenc')
+ subdir('vulkan')
+-subdir('webrtc')
+-subdir('webrtcdsp')
+ subdir('webp')
+ subdir('wildmidi')
+ subdir('wpe')
diff --git a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.3.ebuild b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.3.ebuild
deleted file mode 100644
index a051a92c3c26..000000000000
--- a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.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-bad
-PYTHON_COMPAT=( python3_{9,10} )
-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.4.ebuild b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.4.ebuild
deleted file mode 100644
index a042fd066852..000000000000
--- a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.4.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_{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.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.22.11.ebuild b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.11.ebuild
new file mode 100644
index 000000000000..82c867f9bc10
--- /dev/null
+++ b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.11.ebuild
@@ -0,0 +1,31 @@
+# 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="OpenCV elements for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-libs/opencv-4.1.2-r3:=[contrib,contribdnn,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/gst-plugins-bad-1.22.3-use-system-libs-opencv.patch
+)
+
+multilib_src_configure() {
+ local emesonargs=(
+ # We need to disable here to avoid colliding w/ gst-plugins-bad
+ # on translations, because we currently do a "full" install in
+ # multilib_src_install in this package. See bug #907480.
+ -Dnls=disabled
+ )
+
+ gstreamer_multilib_src_configure
+}
+
+multilib_src_install() {
+ DESTDIR="${D}" eninja install
+}
diff --git a/media-plugins/gst-plugins-openh264/Manifest b/media-plugins/gst-plugins-openh264/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.4.ebuild
deleted file mode 100644
index c2d5af7e41aa..000000000000
--- a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index b99a569a3e95..000000000000
--- a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-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="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.3.ebuild b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.11.ebuild
index c2d5af7e41aa..4d83048dd882 100644
--- a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.11.ebuild
@@ -1,15 +1,13 @@
-# 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
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-opus/Manifest b/media-plugins/gst-plugins-opus/Manifest
index 4717e5a1beb7..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-base-1.20.3.tar.xz 3299976 BLAKE2B b397867561df763d5e762069c6ad20298857d4a30727a18a60e8df9a53658e52f6a189c3426d0f51a16e7cee1834b402470ecb0284aca65ecaa0300dc79d0c8a SHA512 258294291cb9b406c17dfe4e5c1ca9061580d0789293355c9b43d558630d360097b6867287edf1688f3edaf50b5900cdd177c1429c122a0415c56da8b0f21ed1
-DIST gst-plugins-base-1.20.4.tar.xz 3307224 BLAKE2B f6e9bd3366a4a8213c1447433f13a8e432d749df250216fed37453ac291c35340114edf8113fb790d9c947793ac97185e44dd5f130be1cfc699800214e87dd87 SHA512 4a5d8ce8b2a530065e65842f7a0c7b6b63744e584baff0e795863d9967beb43c086a1d5f551702a9f1ac20e0ed4ce9bc4cf4e811a949c459c258ae5eee1426c9
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76 SHA512 63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
+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.3.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.3.ebuild
deleted file mode 100644
index 119ff929917e..000000000000
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 2f6f27468c27..000000000000
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.5.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.4.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.11.ebuild
index 119ff929917e..46cbba4acd70 100644
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.11.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=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-oss/Manifest b/media-plugins/gst-plugins-oss/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.4.ebuild
deleted file mode 100644
index be616aa46164..000000000000
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index ab41c54efac0..000000000000
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-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="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.3.ebuild b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.11.ebuild
index be616aa46164..ee7fc8babe43 100644
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-pulse/Manifest b/media-plugins/gst-plugins-pulse/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4-r1.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.4-r1.ebuild
deleted file mode 100644
index 11014d7ab71d..000000000000
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.4-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.4.ebuild
deleted file mode 100644
index 2351c9aa8dde..000000000000
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 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-sound/pulseaudio-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.20.5-r1.ebuild
deleted file mode 100644
index 8af280e0584d..000000000000
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.5-r1.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.3.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.11.ebuild
index 2351c9aa8dde..855e6f700e1b 100644
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
@@ -11,6 +11,6 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~spar
RDEPEND="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-sound/pulseaudio-2.1-r1[${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 baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.4.ebuild
deleted file mode 100644
index 3f663910164f..000000000000
--- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.4.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.5.ebuild
deleted file mode 100644
index 6f342f6e3587..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.3.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.11.ebuild
index 3f663910164f..9a19b0e0c0f1 100644
--- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-resindvd/Manifest b/media-plugins/gst-plugins-resindvd/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.4.ebuild
deleted file mode 100644
index 2deedfa02512..000000000000
--- a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 857258f2bf32..000000000000
--- a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.5.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.3.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.11.ebuild
index 2deedfa02512..8275579f25dd 100644
--- a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-rtmp/Manifest b/media-plugins/gst-plugins-rtmp/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.4.ebuild
deleted file mode 100644
index b0cc6fbdd2a4..000000000000
--- a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index d85ac7230666..000000000000
--- a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-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="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.3.ebuild b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.11.ebuild
index b0cc6fbdd2a4..d92bb90e71d4 100644
--- a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-sbc/Manifest b/media-plugins/gst-plugins-sbc/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.4.ebuild
deleted file mode 100644
index 73534799643e..000000000000
--- a/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 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.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.3.ebuild b/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.11.ebuild
index 73534799643e..1400b52c98b3 100644
--- a/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.11.ebuild
@@ -1,15 +1,13 @@
-# 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
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="SBC encoder and decoder plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
+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 c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.4.ebuild
deleted file mode 100644
index 82ba2fdda97d..000000000000
--- a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.5.ebuild
deleted file mode 100644
index aa305b43f27e..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.3.ebuild b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.11.ebuild
index 82ba2fdda97d..7da2c1c71c24 100644
--- a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.11.ebuild
@@ -1,15 +1,13 @@
-# 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
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-shout2/Manifest b/media-plugins/gst-plugins-shout2/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.4.ebuild
deleted file mode 100644
index c23332a157b3..000000000000
--- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.5.ebuild
deleted file mode 100644
index dad2309243d6..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.3.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.11.ebuild
index c23332a157b3..e921ff09d410 100644
--- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.11.ebuild
@@ -1,13 +1,14 @@
-# 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
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Icecast server sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 x86"
-RDEPEND=">=media-libs/libshout-2.3.1-r1[${MULTILIB_USEDEP}]"
+# Requires >= 2.4.3 but prefers >= 2.4.6
+RDEPEND=">=media-libs/libshout-2.4.6[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sidplay/Manifest b/media-plugins/gst-plugins-sidplay/Manifest
index 1dc6cc2cc543..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.3.tar.xz 508272 BLAKE2B 6aa1859e89e40f1b9595ccf0b7db3b91dcf82f68c2f659c48987ac3144ff9a4aefc2fc37a3a0850f2487190f7ff957a44ab3d0333a33850c3ac36dbd0f7a2ade SHA512 6a18bcd8d90060d14f07dc9f3ac014f7a06a7da13568ddcf871916f3d47878ab73929b71a9863bc7ec08b3ff9418404703c9423100ee844fafd1026ea0be0fb8
-DIST gst-plugins-ugly-1.20.4.tar.xz 511484 BLAKE2B 27f7079a975cf4231512d3597f47a308ebb72b0735dab571f6f3715cf86f746e2254688b566b61e1bc7eab8a2721eff89a83611313face2ed5f44ce832f9443a SHA512 08858d9a2c0a8ecb15acbb7e87c1bf505944887e08ac162f805612f94d34d040fb90bbf612c74e6d8749f0fd00aa30f8506efe8d4c4d6fbbb88a6e50d8a5e07a
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
+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.3.ebuild b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.3.ebuild
deleted file mode 100644
index 93e727c56c6c..000000000000
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 68b76b3f3836..000000000000
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-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="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.4.ebuild b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
index 93e727c56c6c..0f8abce31b60 100644
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-smoothstreaming/Manifest b/media-plugins/gst-plugins-smoothstreaming/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.3.ebuild
deleted file mode 100644
index dc567bedad31..000000000000
--- a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.5.ebuild
deleted file mode 100644
index 8c8924b1ed90..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.4.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.11.ebuild
index dc567bedad31..16cc9a028f35 100644
--- a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.11.ebuild
@@ -1,21 +1,26 @@
-# 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
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-soundtouch/Manifest b/media-plugins/gst-plugins-soundtouch/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.4.ebuild
deleted file mode 100644
index 00266e4f218b..000000000000
--- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 18108ee94aa6..000000000000
--- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-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="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.3.ebuild b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.11.ebuild
index 00266e4f218b..4ff8d23d686b 100644
--- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-soup/Manifest b/media-plugins/gst-plugins-soup/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.3.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.3.ebuild
deleted file mode 100644
index 218a5db39c24..000000000000
--- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.4.ebuild
deleted file mode 100644
index 218a5db39c24..000000000000
--- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.5.ebuild
deleted file mode 100644
index b8c733022bc2..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.22.11.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.11.ebuild
new file mode 100644
index 000000000000..540bd24cd94d
--- /dev/null
+++ b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.11.ebuild
@@ -0,0 +1,20 @@
+# 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="HTTP client source/sink plugin for GStreamer"
+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.
+# May be able to get rid of 2.4 later if it's possible to build 2.4 support
+# from 3.0 headers.
+RDEPEND="
+ >=net-libs/libsoup-2.48:2.4[${MULTILIB_USEDEP}]
+ net-libs/libsoup:3.0[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-speex/Manifest b/media-plugins/gst-plugins-speex/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.4.ebuild
deleted file mode 100644
index 2d2541c3e20b..000000000000
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 9892ae98aed8..000000000000
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-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="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.3.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.11.ebuild
index 2d2541c3e20b..c19ded8e0fe3 100644
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-srt/Manifest b/media-plugins/gst-plugins-srt/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.4.ebuild
deleted file mode 100644
index 900b56229995..000000000000
--- a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 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.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.3.ebuild b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
index 900b56229995..96583bca8cb3 100644
--- a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
@@ -1,15 +1,14 @@
-# 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
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Secure reliable transport (SRT) transfer plugin for GStreamer"
-KEYWORDS="~amd64"
+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 c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.3.ebuild
deleted file mode 100644
index 6e0f155abfec..000000000000
--- a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 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 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.20.5.ebuild
deleted file mode 100644
index 25c628ce0910..000000000000
--- a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-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="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.4.ebuild b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.11.ebuild
index 9fa928ab337f..d617063168ac 100644
--- a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.11.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=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-taglib/Manifest b/media-plugins/gst-plugins-taglib/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.4.ebuild
deleted file mode 100644
index 301c703ffaf7..000000000000
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index d580cb6f49f3..000000000000
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-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="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.3.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.11.ebuild
index 301c703ffaf7..e36da959a112 100644
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-twolame/Manifest b/media-plugins/gst-plugins-twolame/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.4.ebuild
deleted file mode 100644
index 918d937d32c0..000000000000
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 4eb01529e278..000000000000
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-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="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.3.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.11.ebuild
index 918d937d32c0..8701433dd880 100644
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-uvch264/Manifest b/media-plugins/gst-plugins-uvch264/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.4.ebuild
deleted file mode 100644
index 20f8ce4b774e..000000000000
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 3143e0e71c1b..000000000000
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-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="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.3.ebuild b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.11.ebuild
index 20f8ce4b774e..9ec000d097e9 100644
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-v4l2/Manifest b/media-plugins/gst-plugins-v4l2/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.4.ebuild
deleted file mode 100644
index 926da72d1683..000000000000
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index f9844fc32ff7..000000000000
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.5.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.3.ebuild b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.11.ebuild
index 926da72d1683..0d6268d187d8 100644
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 827505bc98d7..fa134e65fe57 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1 @@
-DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f SHA512 029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
-DIST gstreamer-vaapi-1.20.4.tar.xz 795596 BLAKE2B d71b21ad0f0b7a1ef2e3d3c9c6c017766b23c928cbb8e63f52682d18c0517e60c2a51de66670d7a65b5d991c2e99dddeee8f20dd48b5cf50a3830ba57a56cb97 SHA512 5cd9a9f08e76aa36f092b18bfa811db8eeec5ff7e49478da4e78b5f876e84a471de6318c8a74ab6941fa1cd3aa1d4a8595df7ee0bad3b62007968d5615d481a3
-DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c SHA512 fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
+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.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
deleted file mode 100644
index a539a07f1f73..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.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_{9..10} )
-
-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 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.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
deleted file mode 100644
index d43cde42d49a..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.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index a44519cb1534..8256a3897829 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.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_{9..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"
@@ -14,7 +12,7 @@ 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
+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
@@ -50,7 +49,7 @@ GL_DEPS="
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}]
+ >=media-libs/libva-1.10.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
@@ -64,7 +63,6 @@ RDEPEND="
x11-libs/libXrender[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
S="${WORKDIR}/${MY_PN}-${PV}"
@@ -72,23 +70,25 @@ S="${WORKDIR}/${MY_PN}-${PV}"
RESTRICT="test"
multilib_src_configure() {
+ GST_PLUGINS_NOAUTO="wayland"
+
local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
+ -Dencoders=enabled
+ $(meson_feature drm)
+ $(meson_feature X x11)
+ $(meson_feature wayland)
)
if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
+ emesonargs+=( $(meson_feature egl) )
else
- emesonargs+=( -Dwith_egl=no )
+ emesonargs+=( -Degl=disabled )
fi
if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
+ emesonargs+=( -Dglx=enabled )
else
- emesonargs+=( -Dwith_glx=no )
+ emesonargs+=( -Dglx=disabled )
fi
# Workaround EGL/eglplatform.h being built with X11 present
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 c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.4.ebuild
deleted file mode 100644
index cfbce4d36571..000000000000
--- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index fc6673e57f55..000000000000
--- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-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="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.3.ebuild b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.11.ebuild
index cfbce4d36571..b986badce4ac 100644
--- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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 c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.4.ebuild
deleted file mode 100644
index c7570f67a172..000000000000
--- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index e0b6e652fb32..000000000000
--- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-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="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.3.ebuild b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.11.ebuild
index c7570f67a172..61cee761ae86 100644
--- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-vpx/Manifest b/media-plugins/gst-plugins-vpx/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.3.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.3.ebuild
deleted file mode 100644
index e362c5e0922d..000000000000
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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 ~mips 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.5.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.5.ebuild
deleted file mode 100644
index c9c8d953e89b..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 ~mips ~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.4.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.11.ebuild
index e362c5e0922d..9866925b3c35 100644
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.11.ebuild
@@ -1,13 +1,14 @@
-# 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
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+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-wavpack/Manifest b/media-plugins/gst-plugins-wavpack/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.4.ebuild b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.4.ebuild
deleted file mode 100644
index 21555443b589..000000000000
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.20.5.ebuild
deleted file mode 100644
index 5c6a15975076..000000000000
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-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="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.3.ebuild b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.11.ebuild
index 21555443b589..cfb230bdab5d 100644
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.11.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=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-webp/Manifest b/media-plugins/gst-plugins-webp/Manifest
new file mode 100644
index 000000000000..94ba53d60500
--- /dev/null
+++ b/media-plugins/gst-plugins-webp/Manifest
@@ -0,0 +1 @@
+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.11.ebuild b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.11.ebuild
new file mode 100644
index 000000000000..91bd1fa40df4
--- /dev/null
+++ b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.11.ebuild
@@ -0,0 +1,13 @@
+# 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="WebP image format support for GStreamer"
+KEYWORDS="amd64 arm64"
+
+RDEPEND=">=media-libs/libwebp-0.2.1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libmms/metadata.xml b/media-plugins/gst-plugins-webp/metadata.xml
index 33fa99dbc4ba..33fa99dbc4ba 100644
--- a/media-plugins/gst-plugins-libmms/metadata.xml
+++ b/media-plugins/gst-plugins-webp/metadata.xml
diff --git a/media-plugins/gst-plugins-webrtc/Manifest b/media-plugins/gst-plugins-webrtc/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.3.ebuild
deleted file mode 100644
index f37f6385d54d..000000000000
--- a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 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.4.ebuild b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.4.ebuild
deleted file mode 100644
index f37f6385d54d..000000000000
--- a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.5.ebuild
deleted file mode 100644
index a065e8f1f7a1..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.22.11.ebuild b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
new file mode 100644
index 000000000000..7c857b1502be
--- /dev/null
+++ b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
@@ -0,0 +1,39 @@
+# 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="WebRTC plugins for GStreamer"
+KEYWORDS="amd64 ~arm64"
+
+RDEPEND="
+ >=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.21[${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 \
+ gstsctp_dep:gstreamer-sctp \
+ gstbadaudio_dep:gstreamer-bad-audio
+}
+
+multilib_src_install() {
+ # TODO: Fix this properly, see bug #907470 and bug #909079.
+ insinto /usr/$(get_libdir)
+ doins "${BUILD_DIR}"/ext/webrtc/libgstwebrtc.so
+ doins "${BUILD_DIR}"/gst-libs/gst/webrtc/nice/libgstwebrtcnice-1.0.so*
+ insinto /usr/include/gstreamer-1.0/gst/webrtc/nice
+ doins "${S}"/gst-libs/gst/webrtc/nice/*.h
+ gstreamer_multilib_src_install
+}
diff --git a/media-plugins/gst-plugins-x264/Manifest b/media-plugins/gst-plugins-x264/Manifest
index 1dc6cc2cc543..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.3.tar.xz 508272 BLAKE2B 6aa1859e89e40f1b9595ccf0b7db3b91dcf82f68c2f659c48987ac3144ff9a4aefc2fc37a3a0850f2487190f7ff957a44ab3d0333a33850c3ac36dbd0f7a2ade SHA512 6a18bcd8d90060d14f07dc9f3ac014f7a06a7da13568ddcf871916f3d47878ab73929b71a9863bc7ec08b3ff9418404703c9423100ee844fafd1026ea0be0fb8
-DIST gst-plugins-ugly-1.20.4.tar.xz 511484 BLAKE2B 27f7079a975cf4231512d3597f47a308ebb72b0735dab571f6f3715cf86f746e2254688b566b61e1bc7eab8a2721eff89a83611313face2ed5f44ce832f9443a SHA512 08858d9a2c0a8ecb15acbb7e87c1bf505944887e08ac162f805612f94d34d040fb90bbf612c74e6d8749f0fd00aa30f8506efe8d4c4d6fbbb88a6e50d8a5e07a
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
+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.3.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.3.ebuild
deleted file mode 100644
index 7d69be3563f1..000000000000
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 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 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.4.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.4.ebuild
deleted file mode 100644
index 7d69be3563f1..000000000000
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.4.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 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 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 46e8c2a2fffe..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,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="H.264 encoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+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}]"
diff --git a/media-plugins/gst-plugins-x265/Manifest b/media-plugins/gst-plugins-x265/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.3.ebuild b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.3.ebuild
deleted file mode 100644
index 58e00d4f2a38..000000000000
--- a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.5.ebuild
deleted file mode 100644
index 8ae0a17a9eee..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.4.ebuild b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.11.ebuild
index 58e00d4f2a38..7c245b31a01d 100644
--- a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.11.ebuild
@@ -1,17 +1,15 @@
-# 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
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-ximagesrc/Manifest b/media-plugins/gst-plugins-ximagesrc/Manifest
index baa73aa4d7aa..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.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
-DIST gst-plugins-good-1.20.4.tar.xz 3424532 BLAKE2B 2b9fa0227c13c6a81a91b4d337c3d52d6e8bd63d04710ee6bc45ec7b70de3f35c57148786356e08a253b1bbc9473411d9b0f1346433396e2403680690823c06f SHA512 d1a1d3a161fc33ecfae2b1336391571210511926a5017ea512a0bef7ab3577fb98326a96b6c5a2ffb48c8e2c7c3bf8e957e489edd0cf44e8ed8518656768c7ce
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
+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.3.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.3.ebuild
deleted file mode 100644
index 477776c1626b..000000000000
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 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.5.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.5.ebuild
deleted file mode 100644
index 12554b19c601..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.4.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.11.ebuild
index 477776c1626b..3a68d14596e0 100644
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
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-zbar/Manifest b/media-plugins/gst-plugins-zbar/Manifest
index c06a8695481f..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.3.tar.xz 6222824 BLAKE2B 01aae59adbe76b8e50a49fb8bb8037e6f3aa93cbc2b658aab05ebbf30f8d1aef98c1981712caa39e3c9d08f1e0c9d76f2f874f7d2fdd994b3a0735b2809eafdf SHA512 cfcf126eabff550455decd7054a269b73489708c10a6b6090dddb5fde29bfba07ed330c339927ff170e025fa3a08d2ffb822322dc3798679366207a54132c71b
-DIST gst-plugins-bad-1.20.4.tar.xz 6229992 BLAKE2B 2cd276cec9991e2ca7367a43024d7aee43adaa185a4a06ec08d1e736e72333f7f38cb54257120b9a313feb1fdc285a50d456b4c1fb33627d83acfcd3ece20687 SHA512 31b28d4a1bbecf021a90f2aa49dd344ccea12533b65f3bf3a8426ca2175469fff7b7f8e08af7d3d22c18db2fe48b9d5fbea2b325d296aee04b019cebef1eaec4
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
+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.4.ebuild b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.4.ebuild
deleted file mode 100644
index 4dd9319efe1c..000000000000
--- a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.4.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 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.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.3.ebuild b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
index 4dd9319efe1c..26ddb9945dd3 100644
--- a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# 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
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Bar codes detection in video streams for GStreamer"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
RDEPEND=">=media-gfx/zbar-0.10_p20121015-r2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
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/hdx-realtime-media-engine/Manifest b/media-plugins/hdx-realtime-media-engine/Manifest
index f32274bad84d..81beae19b540 100644
--- a/media-plugins/hdx-realtime-media-engine/Manifest
+++ b/media-plugins/hdx-realtime-media-engine/Manifest
@@ -1,2 +1,2 @@
-DIST HDX_RealTime_Media_Engine_2.9.600_for_Linux.zip 30123995 BLAKE2B fbdc61bd46ce655ff223815eb54c582adc98af90aa99284731a841b7aad92446ec2c7630e302b947eab79f70d09a9d1f648c582c48403a0df196a03ff8c4704f SHA512 7195b3d99fc1254a9dd0c09532c595be2f4db85eed4071b61891a6d66d99bc763a3f47f93d907fa0e81646cb9a83a3f818c8b36be0804df29bed3b35f853176c
-DIST HDX_RealTime_Media_Engine_2.9.600_for_Linux_x64.zip 30156876 BLAKE2B 758593a90c421b7d93ba37fc9c219e0cd72ada0ef886560973b404a55ff89791ff429d34543030b382fa8fb595c578804f79f5d72487624382deac60817914dc SHA512 26078eafac9395c00d0ef7f215172259d97e6e929633c3987b9ed78252c6583b7d18136ac193c953b599227e4aef8a65dcf03dd8cf8d3f52ce700ffbd1bc5922
+DIST HDX_RealTime_Media_Engine_2.9.700_for_Linux.zip 30127078 BLAKE2B cb354b22ab10dccf82d32d375bc816cb7dce335127c62aa917128600b7891c1932e41319581ed9ed0d9feb51f2b10f6cf4ea39dba3e5907b5d4e55b6cd2c3864 SHA512 6e957a6c8e3fff4ac8382d67b800ebac8a3a2070198ca33f549ff33b2cc5546d872a3446ab945b9ec9a61694dc6ac928048fb771188dfc05cc031837bc18ceb6
+DIST HDX_RealTime_Media_Engine_2.9.700_for_Linux_x64.zip 30175218 BLAKE2B 64b86f78a87327e324308ff68740f6b676896c5c077e7b4ad31ad6ae90ffb2c7103af5f543c3350c751fad0d4ea25485e0d46e465981c178c542240119193d93 SHA512 634ce4c3b897109add120ee5fc369ccee66fe0890c7a924ec5730a79731a273823fcefde0ce6eea3c4fdc92193facca7c6442f6bbeb01f06a54a405eec0c902e
diff --git a/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.600.2900.ebuild b/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.700.3000.ebuild
index 0d1c23d6f8b3..bdca16afb49a 100644
--- a/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.600.2900.ebuild
+++ b/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.700.3000.ebuild
@@ -22,10 +22,9 @@ RDEPEND="
sys-libs/llvm-libunwind
|| (
media-video/pipewire
- media-sound/pulseaudio
+ media-libs/libpulse
media-sound/apulse
)
- !<net-misc/icaclient-22.12.0.12
x11-libs/libX11
x11-libs/libXv
"
diff --git a/media-plugins/hdx-realtime-media-engine/metadata.xml b/media-plugins/hdx-realtime-media-engine/metadata.xml
index d86008401e21..2ccb2c1a35a3 100644
--- a/media-plugins/hdx-realtime-media-engine/metadata.xml
+++ b/media-plugins/hdx-realtime-media-engine/metadata.xml
@@ -1,12 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>henning@hennsch.de</email>
- <name>Henning Schild</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
+ <maintainer type="person">
+ <email>amynka@gentoo.org</email>
</maintainer>
</pkgmetadata>
diff --git a/media-plugins/imlib2_loaders/Manifest b/media-plugins/imlib2_loaders/Manifest
index 545c99a5cda0..bb0be411aef5 100644
--- a/media-plugins/imlib2_loaders/Manifest
+++ b/media-plugins/imlib2_loaders/Manifest
@@ -1,2 +1,3 @@
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.9.1.tar.xz 257512 BLAKE2B b1610b54923f354fa0946d1e19efc9270f737122f979e5352c2090f25bd79318c58437b8fc7744dff9b9d7991f38a0b26aa5f3ce1e493961e348d1d2012924df SHA512 eed5c567d4c896a321be7492ceda8b1be33c5d8ab7614a7f9588adc9a2c288f4127f1c91ce65ea0ce18b5477c5b9a58bceb04a82a98cb6fc071a0c762f9ce8ee
diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild
index 572f29a2e0fc..0dd1dbe21c9a 100644
--- a/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="xcf"
RDEPEND=">=media-libs/imlib2-${PV}"
diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild
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.9.1.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
index 3b6395ad9756..72bf80549218 100644
--- a/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="xcf"
RDEPEND=">=media-libs/imlib2-${PV}"
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/kodi-audioencoder-flac/Manifest b/media-plugins/kodi-audioencoder-flac/Manifest
index e3900eee0399..6e743a7848ff 100644
--- a/media-plugins/kodi-audioencoder-flac/Manifest
+++ b/media-plugins/kodi-audioencoder-flac/Manifest
@@ -1,2 +1 @@
DIST kodi-audioencoder-flac-19.0.0.tar.gz 41951 BLAKE2B c2464faabe31035d7d04eaff3ab8f36bd4a47db76e17bf821261fbf28377c94ed94df314cc01bbc06bfa2d8b4f23a13d40c7e9dbfb47d5dfcccb141e34a2f17a SHA512 a870069b7283f2d870327675353e79942ddb7358fa042b51b21f940d0c128700619274afaae2d820b7a2bfbd2289e4cce2d2075d4a10cebc6b15d014f77fd1e8
-DIST kodi-audioencoder-flac-3.0.0.tar.gz 27573 BLAKE2B ccef84245eb6ce23527b33900e22e304282477eccca728f5a899db80d7b1f64a00fd1de65f4303bf4261554c038d48adf49f417a8161a9359e9ead81c7288a7b SHA512 73dd9526a498dd92076eb98044f75baaeb4dd93251f6a9a2d9e9a9a8553fb9b047b861b8518c2fe2803ce06cd794a5436f80561bedd82de1fc2df727f28d1b7c
diff --git a/media-plugins/kodi-audioencoder-flac/kodi-audioencoder-flac-3.0.0-r1.ebuild b/media-plugins/kodi-audioencoder-flac/kodi-audioencoder-flac-3.0.0-r1.ebuild
deleted file mode 100644
index 80c7fe888c87..000000000000
--- a/media-plugins/kodi-audioencoder-flac/kodi-audioencoder-flac-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Flac encoder addon for Kodi"
-HOMEPAGE="https://github.com/xbmc/audioencoder.flac"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/audioencoder.flac.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/xbmc/audioencoder.flac/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/audioencoder.flac-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*"
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/libogg-1.3.4
- media-libs/flac:=
- "
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-audioencoder-lame/Manifest b/media-plugins/kodi-audioencoder-lame/Manifest
index 90d0ee38fedf..5170cee909d7 100644
--- a/media-plugins/kodi-audioencoder-lame/Manifest
+++ b/media-plugins/kodi-audioencoder-lame/Manifest
@@ -1,2 +1 @@
DIST kodi-audioencoder-lame-19.0.0.tar.gz 35760 BLAKE2B adac00f1d2b2cfec25e8c5f01517f5f96e1121225d7c9955508b53960f35a35d81bdd2d22b5616685439d4490ff33b5b6d8839b117278e46270d64cc10b27bae SHA512 33d7406d43801049f8e75ee0adf9cfef504dd324a2b62a9a37576a75d34ecab1e863b400c7df5484be5db64e6acda4f2572d9ea5532220d86dae9538d6d5fd5a
-DIST kodi-audioencoder-lame-3.0.2.tar.gz 28690 BLAKE2B 5c3b5eb10b74e3d559ec8ea95ac005a7c75db9944e26d5d62a3f8842627fe0427e2a68919035a4ad52021a4a87379755217aa1372ce7edd3342df3be35cf507f SHA512 28a8c95804292820e07e96b02b206fe7fcdfe93c0e7113cf5d2f9fb43f718f92fdbe3686441064e55a9de1674a40c3ba9574db5e44d24cbd2397feafd97e74e2
diff --git a/media-plugins/kodi-audioencoder-lame/kodi-audioencoder-lame-3.0.2.ebuild b/media-plugins/kodi-audioencoder-lame/kodi-audioencoder-lame-3.0.2.ebuild
deleted file mode 100644
index 5182bd5788c3..000000000000
--- a/media-plugins/kodi-audioencoder-lame/kodi-audioencoder-lame-3.0.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Lame MP3 encoder addon for Kodi"
-HOMEPAGE="https://github.com/xbmc/audioencoder.lame"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/audioencoder.lame.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/xbmc/audioencoder.lame/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/audioencoder.lame-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*"
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-sound/lame-3.100
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-audioencoder-vorbis/Manifest b/media-plugins/kodi-audioencoder-vorbis/Manifest
index f6724bd74484..8aa3b0f08bd1 100644
--- a/media-plugins/kodi-audioencoder-vorbis/Manifest
+++ b/media-plugins/kodi-audioencoder-vorbis/Manifest
@@ -1,2 +1 @@
DIST kodi-audioencoder-vorbis-19.0.0.tar.gz 32058 BLAKE2B faeabd15682b244e19bbf93dbf3a6d69642c803a640b6e2cb0ae5a73a40c47afd18179d3ae4db8e032bf5d59c6452d54176a8c4eed6ce30479d6cbb3c2b4aa13 SHA512 3f6cec4ec4f2ab6af674c3527b85f41025e7df512a521883de9bba719b85d41ff2897294d616f9294b8cd794b290ac7e4dda8dd252bcc3a47c723bfb2e7e526e
-DIST kodi-audioencoder-vorbis-3.0.1.tar.gz 23518 BLAKE2B b995969f3d23ba0af692f571a7a92855b73d99f7360b169b7e69bb6e8cb6761de430a80041eef101025c9d83b05479780f3c67785161516d81934fbf07fb78e3 SHA512 f0e9e152574881943f4c8bad6e8249e502590503104e5c456858e25634004c223e9be91b274b2870dd07327254664f7ffa5549cf573241192088a3287d2511ad
diff --git a/media-plugins/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis-3.0.1.ebuild b/media-plugins/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis-3.0.1.ebuild
deleted file mode 100644
index dc5d1ea70595..000000000000
--- a/media-plugins/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis-3.0.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Vorbis encoder addon for Kodi"
-HOMEPAGE="https://github.com/xbmc/audioencoder.vorbis"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/audioencoder.vorbis.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/xbmc/audioencoder.vorbis/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/audioencoder.vorbis-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*"
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/libogg-1.3.4
- >=media-libs/libvorbis-1.3.6
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-audioencoder-wav/Manifest b/media-plugins/kodi-audioencoder-wav/Manifest
index 6e86c8e5e856..a713c270d43f 100644
--- a/media-plugins/kodi-audioencoder-wav/Manifest
+++ b/media-plugins/kodi-audioencoder-wav/Manifest
@@ -1,2 +1 @@
DIST kodi-audioencoder-wav-19.0.0.tar.gz 18624 BLAKE2B 4548ce324e61f733a7e4eb6301cd1d13058c0257bf55ea0a1ed8f5c9be8dbd801e0b3337050d1b3dcf626db7f75f3bc91d3d68a5949efa6ab5bf581b073754fb SHA512 4bd41137a84f738e38f56ef79f8bc5d69c5d45e64fe6f724a23e6b8ee70cc44085032122709e9bb7b0a384e63caf5317de59a54ee05669e286b39ed1370fe787
-DIST kodi-audioencoder-wav-3.0.0.tar.gz 17665 BLAKE2B 048915e147bd40f03db6b1cdb02183e1c68c298fe2251cc86a86fbfe2259f70fe17ede46898d1dc5b7d0261454fe0a65d74b8ac3cb19f465ef3eb8b6c1f5be33 SHA512 68673e432d377b895172e398628c5dfd506bdb46c83c38933d0d674abaf1715d44e488d4c158d27c0480b92a947f21534502aa8ed473e9225c37f62e28b05512
diff --git a/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-3.0.0.ebuild b/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-3.0.0.ebuild
deleted file mode 100644
index 7387ed345a1c..000000000000
--- a/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-3.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="WAV encoder addon for Kodi"
-HOMEPAGE="https://github.com/xbmc/audioencoder.wav"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/audioencoder.wav.git"
- inherit git-r3
- ;;
-*)
- KEYWORDS="~amd64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/xbmc/audioencoder.wav/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/audioencoder.wav-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- "
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-game-libretro/Manifest b/media-plugins/kodi-game-libretro/Manifest
index d39be6aa8c9c..26fe7191241c 100644
--- a/media-plugins/kodi-game-libretro/Manifest
+++ b/media-plugins/kodi-game-libretro/Manifest
@@ -1,2 +1 @@
DIST kodi-game-libretro-19.0.0.tar.gz 114815 BLAKE2B c18236f2cd96b57b665a191a42932d17e086233de23de2d4227397f110075288d5b5de314edf4e62fa7567fab39a3c95cc1d437fdc1a95a9966ee6a636402e1a SHA512 a746b3b1e962e01af6b26a8f5c35c673f28e1248115a266528c1cd333ec132075948d0ca8d6ac0a5fcc07f80c4f881b0d819d59768b572f93f47daf43bbeff5b
-DIST kodi-game-libretro-2.2.0.tar.gz 110443 BLAKE2B b68c51a0fbe9a61ce9ac5c3582fd317abbc6ef69b5da4a529a7a73201c49f4fe8fba56f73635da213dd02c53af7b3d69dbfafc9a60afecbbef3c451cc32d568c SHA512 f1a5671b468ebf0ea3a86b757ae2481115bfb38082043757aa94d6f193b6eea560b37ccafafe63e686b729d80aa89ac58640899900894d0a72472badadbf27ac
diff --git a/media-plugins/kodi-game-libretro/kodi-game-libretro-2.2.0.ebuild b/media-plugins/kodi-game-libretro/kodi-game-libretro-2.2.0.ebuild
deleted file mode 100644
index c9b9d57b397d..000000000000
--- a/media-plugins/kodi-game-libretro/kodi-game-libretro-2.2.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Libretro compatibility layer for the Kodi Game API"
-HOMEPAGE="https://github.com/kodi-game/game.libretro"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-game/game.libretro.git"
- inherit git-r3
- ;;
-*)
- KEYWORDS="~amd64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/kodi-game/game.libretro/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/game.libretro-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- "
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-imagedecoder-heif/Manifest b/media-plugins/kodi-imagedecoder-heif/Manifest
index f1fe0ce440db..fc2e05870cb8 100644
--- a/media-plugins/kodi-imagedecoder-heif/Manifest
+++ b/media-plugins/kodi-imagedecoder-heif/Manifest
@@ -1,3 +1 @@
-DIST kodi-imagedecoder-heif-1.3.0.tar.gz 32393 BLAKE2B 76981fe8759e93b2aaf5db5452db4fb414d295d637bdd38950fb89ba0e21c9b22a7ed87dc183bd3c47f457c09672348e9af74a9015408ce4214dc847599cbae0 SHA512 63181558f31804a1dd12f4a895535ab303c5e3c5f75b5fcc5bdda892b31a78d9b48b917d85dba66df23a8d118eea83825d24c4b797b289be11169b3a1a29df4a
-DIST kodi-imagedecoder-heif-1.4.0.tar.gz 32045 BLAKE2B 87da40bcb13d4ca26df4563231b08cd9535dca0197d40ed0a2baff991db05978bdaa074ce16f631822b06a660086e222427bc43fe34c153cc6eb1084f790d398 SHA512 a26fc84aeba8a9aaffde3a2187b50c99697df542faffda10b4958db1947fd9c0c4fb7cc02c2e1f959c6d3296ed47430b8d2a0be460aa497ab94fb67f1a25a8e4
DIST kodi-imagedecoder-heif-19.0.0.tar.gz 34506 BLAKE2B 054791cfc86327e02d21e22c706241603ac425ac73fce5c44513737060dbcd7abf15c34569fbeb14adbd95d4b5bd2bc1ec189b3e6206fa00b23049eeffd8584e SHA512 73e2dc0cdbc4ab99d3c1e96ac465e3a3f834ff8fc9dc900f42f2e04405bac01149fcc6da74bb2f4b6fd6c69945a6700a2ff878e64b3f17c1fcefb1d2f7f640d7
diff --git a/media-plugins/kodi-imagedecoder-heif/kodi-imagedecoder-heif-1.3.0.ebuild b/media-plugins/kodi-imagedecoder-heif/kodi-imagedecoder-heif-1.3.0.ebuild
deleted file mode 100644
index fc5d4d31078c..000000000000
--- a/media-plugins/kodi-imagedecoder-heif/kodi-imagedecoder-heif-1.3.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-KODI_PLUGIN_NAME="imagedecoder.heif"
-DESCRIPTION="HEIF image decoder for Kodi"
-HOMEPAGE="https://github.com/xbmc/imagedecoder.heif"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="=media-tv/kodi-9999*"
-
- ;;
-*)
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*"
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/libde265-1.0.5
- >=media-libs/libheif-1.6.2
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-imagedecoder-heif/kodi-imagedecoder-heif-1.4.0.ebuild b/media-plugins/kodi-imagedecoder-heif/kodi-imagedecoder-heif-1.4.0.ebuild
deleted file mode 100644
index 69a9164cf053..000000000000
--- a/media-plugins/kodi-imagedecoder-heif/kodi-imagedecoder-heif-1.4.0.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 cmake kodi-addon
-
-KODI_PLUGIN_NAME="imagedecoder.heif"
-DESCRIPTION="HEIF image decoder for Kodi"
-HOMEPAGE="https://github.com/xbmc/imagedecoder.heif"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="=media-tv/kodi-9999*"
-
- ;;
-*)
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*"
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/libde265-1.0.8
- >=media-libs/libheif-1.6.2
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-imagedecoder-raw/Manifest b/media-plugins/kodi-imagedecoder-raw/Manifest
index f8370cb88573..004b549ce9bf 100644
--- a/media-plugins/kodi-imagedecoder-raw/Manifest
+++ b/media-plugins/kodi-imagedecoder-raw/Manifest
@@ -1,2 +1 @@
DIST kodi-imagedecoder-raw-19.0.0.tar.gz 54689 BLAKE2B a55e5f9ccd9c4304bba0705eab60b20d3b0b701377c0f770c41b4bde4ada310d618d64e862787279abaeb3f52c0b065effc2666a62b7e960fb156316b59f1370 SHA512 4d0e96db52c43234f27fce0ca9628c57457fbdb002464f1d8b168988264cd4666966f285298b7c0c1f69239d3bb774a7eda827b66107f7851ad265a07d236de9
-DIST kodi-imagedecoder-raw-3.0.1.tar.gz 51343 BLAKE2B 04fb42a64dfd712bcefc6c81af6519566c1cfdfaf97115dec28d4cb05794b918baf4d50179bbc43faac41294b8398f615e6562a310503b13bd18b2d236559bde SHA512 ac4c3a4d042bb8c18340efb2f2929f6301089a407731d6cc371b7b888da978bfb017e0e563d614209bce396f9425c4a618b6109f228c4943282ab4b823f159de
diff --git a/media-plugins/kodi-imagedecoder-raw/kodi-imagedecoder-raw-3.0.1.ebuild b/media-plugins/kodi-imagedecoder-raw/kodi-imagedecoder-raw-3.0.1.ebuild
deleted file mode 100644
index 39a7b8b5fcd6..000000000000
--- a/media-plugins/kodi-imagedecoder-raw/kodi-imagedecoder-raw-3.0.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-KODI_PLUGIN_NAME="imagedecoder.raw"
-DESCRIPTION="RAW image decoder for Kodi"
-HOMEPAGE="https://github.com/xbmc/imagedecoder.raw"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*"
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/libraw-0.19.5[jpeg,lcms]
- >=media-libs/lcms-2.9
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-inputstream-adaptive/files/kodi-inputstream-adaptive-19.0.0-gcc-13-fix.patch b/media-plugins/kodi-inputstream-adaptive/files/kodi-inputstream-adaptive-19.0.0-gcc-13-fix.patch
new file mode 100644
index 000000000000..a9168fe42331
--- /dev/null
+++ b/media-plugins/kodi-inputstream-adaptive/files/kodi-inputstream-adaptive-19.0.0-gcc-13-fix.patch
@@ -0,0 +1,27 @@
+Fix build with GCC 13
+
+Gentoo bug https://bugs.gentoo.org/899754
+
+diff -ur inputstream.adaptive-19.0.0-Matrix/src/helpers.h inputstream.adaptive-19.0.0-Matrix-fixed/src/helpers.h
+--- inputstream.adaptive-19.0.0-Matrix/src/helpers.h 2021-09-14 17:28:17.000000000 +0300
++++ inputstream.adaptive-19.0.0-Matrix-fixed/src/helpers.h 2023-10-18 10:03:57.510248775 +0300
+@@ -19,7 +19,7 @@
+ #pragma once
+
+ #include <string>
+-#include <stdint.h>
++#include <cstdint>
+ #include <vector>
+ #include <map>
+
+diff -ur inputstream.adaptive-19.0.0-Matrix/src/Iaes_decrypter.h inputstream.adaptive-19.0.0-Matrix-fixed/src/Iaes_decrypter.h
+--- inputstream.adaptive-19.0.0-Matrix/src/Iaes_decrypter.h 2021-09-14 17:28:17.000000000 +0300
++++ inputstream.adaptive-19.0.0-Matrix-fixed/src/Iaes_decrypter.h 2023-10-18 10:03:12.136782831 +0300
+@@ -2,6 +2,7 @@
+
+ #include "Ap4Types.h"
+
++#include <cstdint>
+ #include <string>
+
+ class IAESDecrypter
diff --git a/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-19.0.0.ebuild b/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-19.0.0.ebuild
index eb913a08d263..03d6ea558f43 100644
--- a/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-19.0.0.ebuild
+++ b/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-19.0.0.ebuild
@@ -29,6 +29,10 @@ SLOT="0"
RESTRICT="!test? ( test )"
IUSE="test"
+PATCHES=(
+ "${FILESDIR}"/${P}-gcc-13-fix.patch # Bug 899754
+)
+
COMMON_DEPEND="
dev-libs/expat
=media-tv/kodi-19*
diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/files/kodi-inputstream-ffmpegdirect-19.0.0-gcc-13-fix.patch b/media-plugins/kodi-inputstream-ffmpegdirect/files/kodi-inputstream-ffmpegdirect-19.0.0-gcc-13-fix.patch
new file mode 100644
index 000000000000..3d8ce9ac715b
--- /dev/null
+++ b/media-plugins/kodi-inputstream-ffmpegdirect/files/kodi-inputstream-ffmpegdirect-19.0.0-gcc-13-fix.patch
@@ -0,0 +1,28 @@
+Fix build with GCC 13
+
+Gentoo bug https://bugs.gentoo.org/915943
+
+Author: Karlson2k (Evgeny Grin)
+
+diff -ur inputstream.ffmpegdirect-19.0.0-Matrix-orig/src/utils/DiskUtils.h inputstream.ffmpegdirect-19.0.0-Matrix/src/utils/DiskUtils.h
+--- inputstream.ffmpegdirect-19.0.0-Matrix-orig/src/utils/DiskUtils.h 2021-09-14 17:23:56.000000000 +0300
++++ inputstream.ffmpegdirect-19.0.0-Matrix/src/utils/DiskUtils.h 2023-10-18 10:40:27.386513580 +0300
+@@ -7,6 +7,7 @@
+
+ #pragma once
+
++#include <cstdint>
+ #include <string>
+
+ namespace ffmpegdirect
+diff -ur inputstream.ffmpegdirect-19.0.0-Matrix-orig/src/utils/HttpProxy.h inputstream.ffmpegdirect-19.0.0-Matrix/src/utils/HttpProxy.h
+--- inputstream.ffmpegdirect-19.0.0-Matrix-orig/src/utils/HttpProxy.h 2021-09-14 17:23:56.000000000 +0300
++++ inputstream.ffmpegdirect-19.0.0-Matrix/src/utils/HttpProxy.h 2023-10-18 10:39:14.777829910 +0300
+@@ -7,6 +7,7 @@
+
+ #pragma once
+
++#include <cstdint>
+ #include <string>
+
+ namespace ffmpegdirect
diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-19.0.0.ebuild b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-19.0.0.ebuild
index 844c44dfcc43..a94dd62064e4 100644
--- a/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-19.0.0.ebuild
+++ b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-19.0.0.ebuild
@@ -28,6 +28,10 @@ LICENSE="GPL-2"
SLOT="0"
IUSE=""
+PATCHES=(
+ "${FILESDIR}"/${P}-gcc-13-fix.patch # Bug 915943
+)
+
BDEPEND="
virtual/pkgconfig
"
diff --git a/media-plugins/kodi-inputstream-rtmp/Manifest b/media-plugins/kodi-inputstream-rtmp/Manifest
index 8e816cb63949..989dfa7cf914 100644
--- a/media-plugins/kodi-inputstream-rtmp/Manifest
+++ b/media-plugins/kodi-inputstream-rtmp/Manifest
@@ -1,4 +1 @@
DIST kodi-inputstream-rtmp-19.0.0.tar.gz 82420 BLAKE2B 9f4d0871e98e94117a7bc335c203ddd85ad7b300729353669b732f710ff175c6a6f5a18c2e100d181eea6c2e369067b5586aa2651b2e928aeaebc5a72d815493 SHA512 8ea7a9fed8ad0d29365a8d0f67c0b0203c16da19607ccc9788e9e244f034b079667d2d1ba2a916fa0ce5af4008563573bbaabce7bface9879c3e1bc1c4c3aed7
-DIST kodi-inputstream-rtmp-3.1.1.tar.gz 75658 BLAKE2B 4a776d3e44326cfa8195ad75b49eecba08d4a6de6a43ea51ee31791556ed2a28536e77033d0c9833838be9a27b2a32dc5ac34c4e9ee92e7a9084b021afbd1100 SHA512 9509fe681c3e2699ebe18a3090bd31c32ccc2634ee0c3c5a686b380ce1d104ff7ec1620f6615495d26fb271164592c0cb4f287ef1852468edddfec9440773a53
-DIST kodi-inputstream-rtmp-3.3.0.tar.gz 76074 BLAKE2B d920235be127d67a73d3fe8b713459f1bc04491577d886352e0932fd13c638e694b322400c5d9512c0716aca7ef4ed5c3535a05472ea6fff5d0d5aeeebe34aeb SHA512 a981ecd904932ba372e7972137c78308f1fe6928286fead13ad692b41aed0303c7e95a1788984e69cad4984d4f36c1d875f98eeb4a0ed3608ca1c4f8335133cd
-DIST kodi-inputstream-rtmp-3.4.0.tar.gz 76100 BLAKE2B 0f087ecdbb13797f094925f37f5ca4c9426cf6c90b803a99bf6b6e05aeb792558e1bdd3bbbc3d3926d8ccc886f3c9ffff7da24f1fb326f7cddaf7d5aa5601cc8 SHA512 5016d5454761bc854e3ccaec375123ae5f96777a1639c68c21b94073aa7b1e7a615204739017704ae03f4119a92afb225152a833f3891e302b95da60904bf39c
diff --git a/media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.1.1-r1.ebuild b/media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.1.1-r1.ebuild
deleted file mode 100644
index a0b89342cd1c..000000000000
--- a/media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.1.1-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="Kodi's RTMP inputstream addon"
-HOMEPAGE="https://github.com/xbmc/inputstream.rtmp"
-KODI_PLUGIN_NAME="inputstream.rtmp"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- EGIT_BRANCH="Matrix"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- media-video/rtmpdump[ssl]
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.3.0.ebuild b/media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.3.0.ebuild
deleted file mode 100644
index a0b89342cd1c..000000000000
--- a/media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.3.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="Kodi's RTMP inputstream addon"
-HOMEPAGE="https://github.com/xbmc/inputstream.rtmp"
-KODI_PLUGIN_NAME="inputstream.rtmp"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- EGIT_BRANCH="Matrix"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- media-video/rtmpdump[ssl]
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.4.0.ebuild b/media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.4.0.ebuild
deleted file mode 100644
index a0b89342cd1c..000000000000
--- a/media-plugins/kodi-inputstream-rtmp/kodi-inputstream-rtmp-3.4.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="Kodi's RTMP inputstream addon"
-HOMEPAGE="https://github.com/xbmc/inputstream.rtmp"
-KODI_PLUGIN_NAME="inputstream.rtmp"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- EGIT_BRANCH="Matrix"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- media-video/rtmpdump[ssl]
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-peripheral-joystick/Manifest b/media-plugins/kodi-peripheral-joystick/Manifest
index e7e067024b3c..2841e6cf09cd 100644
--- a/media-plugins/kodi-peripheral-joystick/Manifest
+++ b/media-plugins/kodi-peripheral-joystick/Manifest
@@ -1,2 +1 @@
-DIST kodi-peripheral-joystick-1.7.2.tar.gz 119922 BLAKE2B b4e1c67bb4b473b7907990dc8a9dababdb6c87c69205a91b763a35b3cc381e6f831f505a6fa654bb37cc9939ec3cf83d6c2735a76851f33d8cd9fb38467efbb1 SHA512 d838f44281704e2bc7f3280f05b93347dd2e7a10b8e2b31efdc34b8994723f6aa6ca643fce01f515003caf7d85abbd3eed6a3833e6adf88b9fb22184d2c2e1ae
DIST kodi-peripheral-joystick-19.0.0.tar.gz 125088 BLAKE2B 3dea375a1939f8520e6f537ba607fb1db68a9283d7954a78cbfb95cfd53b29a4d8c3c7e97469af3753e268a5481d044a9b9b5898c11f9de14d5bece17d815f96 SHA512 edb2582d56a6fee5965e99bf6ceeaf89d7278e767dd3991eba0bbe2be7431c3d53c856727f343db7a7f76aafa36eb5cd947a9136afa0248805f87cd66d751bb4
diff --git a/media-plugins/kodi-peripheral-joystick/kodi-peripheral-joystick-1.7.2.ebuild b/media-plugins/kodi-peripheral-joystick/kodi-peripheral-joystick-1.7.2.ebuild
deleted file mode 100644
index 0afe32da893f..000000000000
--- a/media-plugins/kodi-peripheral-joystick/kodi-peripheral-joystick-1.7.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Libretro compatibility layer for the Kodi Game API"
-HOMEPAGE="https://github.com/xbmc/peripheral.joystick"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_BRANCH="Matrix"
- EGIT_REPO_URI="https://github.com/xbmc/peripheral.joystick.git"
- inherit git-r3
- ;;
-*)
- KEYWORDS="~amd64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/xbmc/peripheral.joystick/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/peripheral.joystick-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/libpcre
- dev-libs/tinyxml
- "
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-argustv/Manifest b/media-plugins/kodi-pvr-argustv/Manifest
index 85c46ba1b204..79ec3544c8d1 100644
--- a/media-plugins/kodi-pvr-argustv/Manifest
+++ b/media-plugins/kodi-pvr-argustv/Manifest
@@ -1,5 +1 @@
-DIST kodi-pvr-argustv-6.0.1.tar.gz 153659 BLAKE2B c991b1addcc81e4e07f763b0794f2a4ff998747729d6ea9c8433c9c85872b51c702b0dcdaa92f487ee562fe8d167e54dcbdacb55d8df6ebda5ab6ec6c3b35b10 SHA512 103f17c503c0ef9c0e40c9ad2602bff314bce0b7f7e4dbc1f7eb66082ef5dbf0f55878be012ce4728644ba30a473d6f292c7bdeb3bf72b41928a4c7e528f83e5
-DIST kodi-pvr-argustv-6.0.2.tar.gz 154313 BLAKE2B 54cf2619e1aa3bab0876ac3e5d18e5acbacbf336d8c697cfb5ad1135577e085330b98d89cd25cf551afa44c09acc4433267b799e511e79e8263eb9cfa365fdcb SHA512 dd6b40d274fe2325660865fd9a814baff0a3440d98d076d8636efcd65fbca63972e8ae22f04bd149f2feac1e8334a87c751031fdd1d915089f766e1089590f4e
-DIST kodi-pvr-argustv-7.0.0.tar.gz 154784 BLAKE2B 5a6b604de69e5645814101191d3b79027f7b0aebea0eaf30962c9e70bf5228a99e936a50b36be33671a30b4cd4e2d2d33325b1161f22c738369f2f241c086664 SHA512 8ebe04087a0f0db0efcc111ecab6a8940d23dabd6244c6fca44c05a9fceaec54cbd175fe9bd6d79c6d95c6787c8fc147b76e06b6ce509da6007f3ab0d4bf8840
-DIST kodi-pvr-argustv-7.1.1.tar.gz 156270 BLAKE2B 57436cc9c896a08b2b7b2eff94401530f90bc8bc5b38f24c94b0616e353f97cc2f23973637a95413d12e9459a9e0d4014a38f671d69c9854b3b4d923a9dd7531 SHA512 831fd6d7dba40aef87a9cf6b36bfcda66f53fb36cc8487f741ba33b8cadf87b053ada0cc1b463d46abfa976054eedd5ba7428704ef8d2574a1b23acadfd49f82
DIST kodi-pvr-argustv-7.1.2.tar.gz 158003 BLAKE2B bf16201bf0f272796aa4e2518ed07113f268b32bf9af857f600b09dc7e86eb00de2a542047fd8742bfb6c523942018816d6130f715dfe2e21d3939debae5f8d5 SHA512 980786c37e1c28e3d8cbe53ef1a9bcdd0dee585bdfe2654154a571d5b9f48b8139f3acc9e3cab06302900ec933f2525875b99ca8ad562ff137a94db875bef59b
diff --git a/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-6.0.1.ebuild b/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-6.0.1.ebuild
deleted file mode 100644
index d89cc6b5da9a..000000000000
--- a/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-6.0.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's ARGUS TV client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.argustv"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.argustv.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.argustv/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.argustv-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- =dev-libs/libplatform-2*
- dev-libs/jsoncpp
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-6.0.2.ebuild b/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-6.0.2.ebuild
deleted file mode 100644
index 7661c01e1ba4..000000000000
--- a/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-6.0.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's ARGUS TV client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.argustv"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.argustv.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.argustv/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.argustv-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-7.0.0.ebuild b/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-7.0.0.ebuild
deleted file mode 100644
index 7661c01e1ba4..000000000000
--- a/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-7.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's ARGUS TV client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.argustv"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.argustv.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.argustv/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.argustv-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-7.1.1.ebuild b/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-7.1.1.ebuild
deleted file mode 100644
index 897f6aa64638..000000000000
--- a/media-plugins/kodi-pvr-argustv/kodi-pvr-argustv-7.1.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's ARGUS TV client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.argustv"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.argustv.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.argustv/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.argustv-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-demo/Manifest b/media-plugins/kodi-pvr-demo/Manifest
index ebd11c7f9418..8bd46c8409f0 100644
--- a/media-plugins/kodi-pvr-demo/Manifest
+++ b/media-plugins/kodi-pvr-demo/Manifest
@@ -1,2 +1 @@
-DIST kodi-pvr-demo-7.1.3.tar.gz 42285 BLAKE2B c2bb67dc47bb85e26bc4cd34d72d272507bb635b1e6f5d14ce57575b6493448bb362a0ac7e0334852b84e9fe4f0f1df611ec9965c11f05dbd91f9b1a93ef7d22 SHA512 faf896f1a531d9bb35c36cd303ec75f66f22030fedc43c1a83a25591d7297e57148bf8adc34d6072370c861b34ee1b9bc037997817cfdd651b069c0057366d2e
DIST kodi-pvr-demo-7.1.4.tar.gz 47972 BLAKE2B 3950951573c03da2c6a9f599e2c5122fc208004fd4ad4acf88af2760a5502a087aeba2351c938d60aa54981805dafdd3802c7bd58b8eba8028ff205069b93a31 SHA512 7f1468727024cbe627c2e0608e02815877593f23b9592d6caaadf2147dbc48b09f0405db5b67de9277cef362715de68d2099152f5fc9fc137b67bbc34f3a1e87
diff --git a/media-plugins/kodi-pvr-demo/kodi-pvr-demo-7.1.3.ebuild b/media-plugins/kodi-pvr-demo/kodi-pvr-demo-7.1.3.ebuild
deleted file mode 100644
index cb6e25589b8d..000000000000
--- a/media-plugins/kodi-pvr-demo/kodi-pvr-demo-7.1.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Demo PVR for Kodi"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.demo"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.demo.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.demo/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.demo-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-dvblink/Manifest b/media-plugins/kodi-pvr-dvblink/Manifest
index 51005b9a229a..a47defe5c2a0 100644
--- a/media-plugins/kodi-pvr-dvblink/Manifest
+++ b/media-plugins/kodi-pvr-dvblink/Manifest
@@ -1,4 +1 @@
-DIST kodi-pvr-dvblink-8.0.0.tar.gz 189779 BLAKE2B f31b91af9c52c8bc8b0d1eba23ce5d204d5b9f65ea71a1ee8251b2ef62a7b7b13b465f9c3ac6e56d78ce02b7b917a473e0da8723d35b6120b3ee1bd91e9c4f46 SHA512 1f5809530be490220b05771f314f7473298f30f733a9624dcd54df489f9325fbc7d6b1ff1ef0e3f78ba2694f6a30654d048690645eb0fecf391580966f7bc9a2
-DIST kodi-pvr-dvblink-9.0.0.tar.gz 189842 BLAKE2B 7637d64b4ef926d03cd0f3102c0d77b382bf3bdce3422bf878c61819a45e257c0818065c6b5e029cbc7aac79eab592f23a7f50b778ca20fbb504c032c3c1ad13 SHA512 16c30659c6edbb977df13486f46539cf397e6770c886118b3e56c7778aee14fee6caf1d2525a3d411c65fea06b6f95074817d563f1ecf2ee2417538b33afab3c
-DIST kodi-pvr-dvblink-9.0.1.tar.gz 196330 BLAKE2B bfc376e0381057358cc97a2cba0f41cdf5cb662adab22b73fb0bd9c00951e5171a88d3755b2291232d54a73ec3c978a47a0c3a476fb6bbc52fd154e362517b0e SHA512 35562d08a5200eaf299d61704361f40ce2c52a8d6453553a8f2acd4e482992a8c71048248edb9994690a3a07df2090dc33d61bae9c7dde87f5f08a9d1ebd8e1b
DIST kodi-pvr-dvblink-9.1.2.tar.gz 202329 BLAKE2B 4148f776b8ec7a2a0bf2f4952dc9380dcd0531041e1d32354fc600fd6394fdcdd03e2bca983319a53db79d0209f4ae3e10506059bdc429b8fc006f4a6ac30e59 SHA512 c9e5dc24475d3ec358852c213d2f2794fb926cd4fb2edec90c0c90cfba2a0d07f42526bfeb88c12c8c95446fbe7add76b2021f4a7f847a63776044097fc90aba
diff --git a/media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-8.0.0.ebuild b/media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-8.0.0.ebuild
deleted file mode 100644
index b4558dcb6657..000000000000
--- a/media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-8.0.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's DVBLink client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.dvblink"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvblink.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.dvblink/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.dvblink-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- =dev-libs/libplatform-2*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-9.0.0.ebuild b/media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-9.0.0.ebuild
deleted file mode 100644
index b4558dcb6657..000000000000
--- a/media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-9.0.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's DVBLink client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.dvblink"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvblink.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.dvblink/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.dvblink-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- =dev-libs/libplatform-2*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-9.0.1.ebuild b/media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-9.0.1.ebuild
deleted file mode 100644
index 17d8ff47c378..000000000000
--- a/media-plugins/kodi-pvr-dvblink/kodi-pvr-dvblink-9.0.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's DVBLink client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.dvblink"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvblink.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.dvblink/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.dvblink-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-dvbviewer/Manifest b/media-plugins/kodi-pvr-dvbviewer/Manifest
index 023e7083d509..6b9a1281ba93 100644
--- a/media-plugins/kodi-pvr-dvbviewer/Manifest
+++ b/media-plugins/kodi-pvr-dvbviewer/Manifest
@@ -1,7 +1 @@
-DIST kodi-pvr-dvbviewer-6.0.6-Matrix.tar.gz 137151 BLAKE2B 51eb189d9a2f7a5f36f7efbc542c68b4460e0e23bb829b1dec39d38fdbeab5700078b06fc2b39187f8602e6b59e371e097481238f506069f3deda73bdcdbee57 SHA512 c4bdc8459d6d9b396540397b33d9055779056edbcb226a6d033825f3bb71d31981886813350b943d55247d6d8cade9c7ae0d3b921ceacba312cf9de2944777a5
-DIST kodi-pvr-dvbviewer-6.0.7-Matrix.tar.gz 137278 BLAKE2B 5dd775d9d721a07213f5b33fd3e0391a920342a57cf3b58a13283a2df951a38eed987c23fdc269c7221912a3b4d8f508c11adb0fe467e08dab4ee8c91c115335 SHA512 c74747b3f7c8198f9593e5e9682d431061402bf88cee028aac92089dc64093ae42b4cbca7c610275656a68c08a9330c963a45752cedf109c55cf5170cadbeb07
-DIST kodi-pvr-dvbviewer-7.0.0-Matrix.tar.gz 137286 BLAKE2B 86ec3f7c41e48cf1f47a55fe03dad4e362c7d279dbe11a9a014353fcb1afe67ad56498fd6d5054aa472ced9e8813de78cd89767a6546344caebbb33171661f83 SHA512 c2c43767f8cfaa5a2b50bd807a192ca73e4a52de242a0127e9486d9a9dc02cb5dea9ce4f57601e42f697f2121ce6c7347fd2ace2ea4f1ab834bf9877f1f35cc6
-DIST kodi-pvr-dvbviewer-7.1.0-Matrix.tar.gz 137334 BLAKE2B 138a69d2ff824de1d51968c89d8426508a0d941d0196c93ad5ea488549cfd25654de3bee8ea3d580c863575fce38c431520267f6e0f6fd56a82e69e6a35a0d40 SHA512 4b4d7f195695d22250b09d40a1c071c89fa1be51ab2c0fcf007292d3276b1b3cd19892209474aaa90000f6552339a084368860914ff200ee3907f3f94db75b65
-DIST kodi-pvr-dvbviewer-7.3.1-Matrix.tar.gz 143297 BLAKE2B 937e4b6771a4a4248c4869f259ba77887ecff48ced59fb4c9258168b4b8c3798401c3452a3bfc75e130d969c1472998e871d54492ae8ae4879c44fb515c81ee8 SHA512 ce81ab7712e7e428eac8569fa866afb69401046d93f096331ad491ca71ee2f56064824719d994dfe1c28d3c9e29282d17a757b9c8e003e5ca7083b617e26c223
-DIST kodi-pvr-dvbviewer-7.3.2-Matrix.tar.gz 144213 BLAKE2B f17b9562d151411d57b1d236d4e7341e10e59be1ed3252d847e6b4d181967452ea5bc9e99b16a8ff7fa642f2d1def1521768373fd3b98e9482d9359c7223c6f8 SHA512 63c1a4994ca1bce99967950b75b3d1d8fd3aee643152cf15611e3b41cd159c5c5e255c4cfdee4c28abedc74c04c441fe7104040bc140eeb322289520c078c00b
DIST kodi-pvr-dvbviewer-7.3.3-Matrix.tar.gz 144323 BLAKE2B a1e2f537b659f4530cf6693195ad56d4ee74a11e5d598461b9c6d4d1542ddbdb090b00f5d9b80a88a988779e57cea89483bdbcae024d979d7ab08d1039483a0e SHA512 ec87de4800790ca6d67541335eac32472b3c4417d6e906d4f2fa6864389b2f7dcb114ffc5c1281e1047b8f7a819d4072725fc24f72a63b29181e9851b782b547
diff --git a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-6.0.6.ebuild b/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-6.0.6.ebuild
deleted file mode 100644
index 54f5e15ff029..000000000000
--- a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-6.0.6.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's DVBViewer client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.dvbviewer"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvbviewer.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.dvbviewer/archive/${PV}-${CODENAME}.tar.gz -> ${P}-${CODENAME}.tar.gz"
- S="${WORKDIR}/pvr.dvbviewer-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- =dev-libs/libplatform-2*
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-6.0.7.ebuild b/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-6.0.7.ebuild
deleted file mode 100644
index 6c015a0ae550..000000000000
--- a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-6.0.7.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's DVBViewer client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.dvbviewer"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvbviewer.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.dvbviewer/archive/${PV}-${CODENAME}.tar.gz -> ${P}-${CODENAME}.tar.gz"
- S="${WORKDIR}/pvr.dvbviewer-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.0.0.ebuild b/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.0.0.ebuild
deleted file mode 100644
index 6c015a0ae550..000000000000
--- a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's DVBViewer client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.dvbviewer"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvbviewer.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.dvbviewer/archive/${PV}-${CODENAME}.tar.gz -> ${P}-${CODENAME}.tar.gz"
- S="${WORKDIR}/pvr.dvbviewer-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.1.0.ebuild b/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.1.0.ebuild
deleted file mode 100644
index 6c015a0ae550..000000000000
--- a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's DVBViewer client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.dvbviewer"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvbviewer.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.dvbviewer/archive/${PV}-${CODENAME}.tar.gz -> ${P}-${CODENAME}.tar.gz"
- S="${WORKDIR}/pvr.dvbviewer-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.3.1.ebuild b/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.3.1.ebuild
deleted file mode 100644
index e9950f3e4f38..000000000000
--- a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.3.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's DVBViewer client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.dvbviewer"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvbviewer.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.dvbviewer/archive/${PV}-${CODENAME}.tar.gz -> ${P}-${CODENAME}.tar.gz"
- S="${WORKDIR}/pvr.dvbviewer-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.3.2.ebuild b/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.3.2.ebuild
deleted file mode 100644
index e9950f3e4f38..000000000000
--- a/media-plugins/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer-7.3.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's DVBViewer client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.dvbviewer"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.dvbviewer.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.dvbviewer/archive/${PV}-${CODENAME}.tar.gz -> ${P}-${CODENAME}.tar.gz"
- S="${WORKDIR}/pvr.dvbviewer-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-filmon/Manifest b/media-plugins/kodi-pvr-filmon/Manifest
index 7ca65e059385..96e5b5a341c6 100644
--- a/media-plugins/kodi-pvr-filmon/Manifest
+++ b/media-plugins/kodi-pvr-filmon/Manifest
@@ -1,4 +1 @@
-DIST kodi-pvr-filmon-5.1.0.tar.gz 111224 BLAKE2B 8c65a7ed7bcd1846c0bf64ccf99111d8fdbd882a06a6045577d031fa68730ade691362f8b60105714e5ebe7f57e31d1e76927b1b505926b4fd7f3e99efc24983 SHA512 02ba24e23c44ae3000c4f41e90169ea1455678927c6de1fda1927c705bbb236ed06bd5ecd0da59f547f02afe7b695306f7282cdc5014816fd9e0f1922243b2fd
-DIST kodi-pvr-filmon-6.0.0.tar.gz 108084 BLAKE2B a30f73569fdea28d9c4beca1e605099e9ee4bdfc61c9c56e7c5089d26857cd67785bff0b7ac81916379d8ec825e2f1c1f870a9351bd49d24f35e7274777596ec SHA512 c86f649a12fca13ba5aabcd3c4c37a75279646fd093f48aa20ed3d6a75ad1de0980daffd3aac4771581628974515351c8f9618f60b4b5ea6b66ad91ea6ba0f6d
-DIST kodi-pvr-filmon-6.1.1.tar.gz 109741 BLAKE2B bb5bae3f97e6722f501c3ed5f8873787568ec5397306580d46c2ba68847315fc07ba2156a789ad6f9d7a35edd4e05f7399389db6833800ed3f49a7a9c966d388 SHA512 435bdb66092a7c48093915bb4a70ad6fb266f6706d130d1be31e272b12ae1bedf0f42b57fa81385cbeec0f948b8a3664fc1a4ea590f5c179e74266a506f08631
DIST kodi-pvr-filmon-6.1.2.tar.gz 111152 BLAKE2B 43a8dc37b45cff82b9bd753d95595a61901df03a9e7ddc8c028dee3192693609a1d6c6803969bc5186817779c55819f90b002aaea2c4e99026cbe216341cdce2 SHA512 96f767e55c0d2f9784886c2f3a2e8500e007060898cbf6d448b676c89723759da5172b185e9a5e34c21975379cc103cc3d6a95ba6b51b39af0c2a6333406a0b6
diff --git a/media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-5.1.0.ebuild b/media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-5.1.0.ebuild
deleted file mode 100644
index 6c7b60670368..000000000000
--- a/media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-5.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Filmon client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.filmon"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.filmon.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.filmon/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.filmon-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-6.0.0.ebuild b/media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-6.0.0.ebuild
deleted file mode 100644
index 6c7b60670368..000000000000
--- a/media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-6.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Filmon client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.filmon"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.filmon.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.filmon/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.filmon-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-6.1.1.ebuild b/media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-6.1.1.ebuild
deleted file mode 100644
index cbcac25ff490..000000000000
--- a/media-plugins/kodi-pvr-filmon/kodi-pvr-filmon-6.1.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Filmon client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.filmon"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.filmon.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.filmon/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.filmon-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-hts/Manifest b/media-plugins/kodi-pvr-hts/Manifest
index db576cde1a88..1fa2273daec2 100644
--- a/media-plugins/kodi-pvr-hts/Manifest
+++ b/media-plugins/kodi-pvr-hts/Manifest
@@ -1,6 +1 @@
-DIST kodi-pvr-hts-8.3.0.tar.gz 181974 BLAKE2B d86bea7a037ea0abf4a2e6e9b45fb7c69f03d4f29f7b97f9ed0367bee3d243e09fb1b3998c437e9103672de4bd8fa7422f5c89ac35e87c5ebccf730f3d2a3c71 SHA512 4c49e5351608da49317e4916e8f60d88df0f9f907ce0cae026708e758f6937e33ab25dcb82351986dc3f3b8d73f40222db38bdb3db046c8b67b0c17ef7892abf
-DIST kodi-pvr-hts-8.3.1.tar.gz 190434 BLAKE2B d1a2d17e94e02ec37d0598c5d550859db46214bb0acc20034b809386935301499cba53bae8db8668099d82deab986983f3952cc879a4160ae1bf1b992c347b6d SHA512 adbc77518f45d0c745edb8c1c687b4a3165b8d96f62f5a923b327f0ad89a52a7f1d45ad4541ac1dd9bc8f22b2537c018d977db4e0e8ee6fa3c9495bd36eb7fc3
-DIST kodi-pvr-hts-8.3.2.tar.gz 190508 BLAKE2B b48ba46bc640d23ea7157c7a4c013879e201a30d8c45849cdbfa33e4d52bd9508761d241f67db980fb9c518aa9921781907329f3ef3f1388cd8321bd49eb0bf5 SHA512 5ff3791c0413cc6a3ddfece9da1296611dc2bd8fd726260ded391f04f2a259a7ead756f7a069c1a5d3e2d9249e03b767b0553a2a71d297adea8644ee27f1fa7e
-DIST kodi-pvr-hts-8.3.3.tar.gz 190712 BLAKE2B 3c3470eacda0df7f5dbb014597b9a492a1b926aeaaf48febb439cc253b096feec416e5ddd4c29b521c7e8389e80f274dc507912862563ed0254db03f121d50af SHA512 30d3baeb6c970a14b965f09f572d35f9d3a1339dfa624610045ad8d7dccb65d7eced665227fccda6c12801745e08ceb90ad73f2829540d49854af62757ecc5d1
-DIST kodi-pvr-hts-8.3.4.tar.gz 190740 BLAKE2B 10dd05d406b6e6b9a2608f0d9347997d9c939ba5ac937eb03d49ca8a9200dae6fee4f50c787a0004739218c35b95f14f2085a604183fd83869d886f5662f20ff SHA512 f7aadb37de471b57267984ca92484fab0736cf38db2f437dabad63ecbfd56b61f51fce077389d667eecab4f7445bfa458fe1ab8933607a81d1d69f3448810934
DIST kodi-pvr-hts-8.4.0.tar.gz 214128 BLAKE2B b69589c2bb92cf5f77b6c5a35afa37b8995388179ab316c3c84baa20a79dc86cef89b99bf2afbc5e8f89f7f85e261c83eeca2b92e94b62a5f8de41da4bd64ea6 SHA512 929d32e0702b7199cf2e80a7bd7b0ec6654194fbd17f15defa11da7aa41e068bf999cad25ebb7dcb594e5895354824483b4a4e896cc97a7b06b9183d21c0fbff
diff --git a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.0.ebuild b/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.0.ebuild
deleted file mode 100644
index 2229139c850a..000000000000
--- a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Tvheadend Live TV and Radio PVR client addon for Kodi"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.hts"
-SRC_URI=""
-
-if [[ ${PV} == 9999 ]]; then
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.hts.git"
- inherit git-r3
-else
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.hts/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.hts-${PV}-${CODENAME}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.1.ebuild b/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.1.ebuild
deleted file mode 100644
index 2229139c850a..000000000000
--- a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Tvheadend Live TV and Radio PVR client addon for Kodi"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.hts"
-SRC_URI=""
-
-if [[ ${PV} == 9999 ]]; then
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.hts.git"
- inherit git-r3
-else
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.hts/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.hts-${PV}-${CODENAME}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.2.ebuild b/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.2.ebuild
deleted file mode 100644
index 2229139c850a..000000000000
--- a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Tvheadend Live TV and Radio PVR client addon for Kodi"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.hts"
-SRC_URI=""
-
-if [[ ${PV} == 9999 ]]; then
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.hts.git"
- inherit git-r3
-else
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.hts/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.hts-${PV}-${CODENAME}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.3.ebuild b/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.3.ebuild
deleted file mode 100644
index 2229139c850a..000000000000
--- a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Tvheadend Live TV and Radio PVR client addon for Kodi"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.hts"
-SRC_URI=""
-
-if [[ ${PV} == 9999 ]]; then
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.hts.git"
- inherit git-r3
-else
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.hts/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.hts-${PV}-${CODENAME}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.4.ebuild b/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.4.ebuild
deleted file mode 100644
index 2229139c850a..000000000000
--- a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Tvheadend Live TV and Radio PVR client addon for Kodi"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.hts"
-SRC_URI=""
-
-if [[ ${PV} == 9999 ]]; then
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.hts.git"
- inherit git-r3
-else
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.hts/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.hts-${PV}-${CODENAME}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-hts/metadata.xml b/media-plugins/kodi-pvr-hts/metadata.xml
index 2c394d2cc336..3a1b408b8e81 100644
--- a/media-plugins/kodi-pvr-hts/metadata.xml
+++ b/media-plugins/kodi-pvr-hts/metadata.xml
@@ -5,10 +5,6 @@
<email>candrews@gentoo.org</email>
<name>Craig Andrews</name>
</maintainer>
- <maintainer type="person">
- <email>fordfrog@gentoo.org</email>
- <name>Miroslav Šulc</name>
- </maintainer>
<upstream>
<remote-id type="github">kodi-pvr/pvr.hts</remote-id>
</upstream>
diff --git a/media-plugins/kodi-pvr-iptvsimple/Manifest b/media-plugins/kodi-pvr-iptvsimple/Manifest
index e29119f7433b..faf9af3554a6 100644
--- a/media-plugins/kodi-pvr-iptvsimple/Manifest
+++ b/media-plugins/kodi-pvr-iptvsimple/Manifest
@@ -1,5 +1 @@
-DIST kodi-pvr-iptvsimple-7.6.5.tar.gz 192388 BLAKE2B 596622b1058c392656dc27fd0a1b615f9fe1ce12695adc4e26aa5417e5250d6f18fcc3cafaab4d6c53d00c44fb57821fdc976b4efe369e24a3997921606dbeef SHA512 ef16b71cb1adf6d68e74935a12d5ecb8c52c732f5a69e0765558107f356686c83427356bbef3227b6744ea314ef2f1e6c2548ecb1f90a38a521d351048fac43a
-DIST kodi-pvr-iptvsimple-7.6.6.tar.gz 282395 BLAKE2B cdb3a98f9e727aad872f91a9f8784a797c0a87f6ce05ec0a21630b3912fc8a5b6548b94fcff58c35c62618c00bcedb8abcf45b7073afcd35dfde576034e75617 SHA512 7a927bed2e2121f3949a706cbd0f8085462f66dc8cfe3bfd686364cb8412f7feec53440054839ea2b6ac8bc124a15875112aff906c04c86d5867194e42875c30
-DIST kodi-pvr-iptvsimple-7.6.7.tar.gz 283836 BLAKE2B ac9a49ce09dfb02c5f69c57bbcfe2112fe7c68610e702c1690bf07398d53954512650294eb34d82cc3da037b6925beda4bb226ae55526c1a5837a97631b6e0e7 SHA512 ba9d70da83cb503f30027b2d57941f84a13b335596d085cc59a1dc61ce05e08735c6dd260fc17ac9175035a5928f211d045a8da462e323f6e9d7ed852eeede95
-DIST kodi-pvr-iptvsimple-7.6.8.tar.gz 288131 BLAKE2B db77ea4e2f374a714041a4bdc8d8a49458b05c3ee40a989039ed0087a6872c167da2fd56aea7e284290a1a0cb84a46e3e714e4bd803c6b3167c4741f3f99ae68 SHA512 19d884b1497e64bffae10e380b4536651c31d567d2857b665098aa576766f26c035be0e5ba3398cac04d376389e972530a795ae91b533fc87ea97e3f35532d27
DIST kodi-pvr-iptvsimple-7.6.9.tar.gz 288485 BLAKE2B 35c752b0f7ed10d8f6b452d074c576554d3e49a67e56076af1c2cb31037a02f9ca7b7cc86815c30c3aff17b2ce8b33eca1f0848b353f3cf30b51b6e288458183 SHA512 72316d784410284b2c53dc259b22498e871ea8d82c0b91a744ad100a5c511cf0dffef9952a6bca33adfe129d7f88a4cbae74659a8b1fa4037083283d2916f699
diff --git a/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.5.ebuild b/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.5.ebuild
deleted file mode 100644
index 36d5b715c65a..000000000000
--- a/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.5.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's IPTVSimple client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.iptvsimple"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.iptvsimple.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.iptvsimple/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.iptvsimple-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- dev-libs/pugixml
- =media-tv/kodi-19*
- sys-libs/zlib
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.6.ebuild b/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.6.ebuild
deleted file mode 100644
index 36d5b715c65a..000000000000
--- a/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.6.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's IPTVSimple client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.iptvsimple"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.iptvsimple.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.iptvsimple/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.iptvsimple-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- dev-libs/pugixml
- =media-tv/kodi-19*
- sys-libs/zlib
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.7.ebuild b/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.7.ebuild
deleted file mode 100644
index 36d5b715c65a..000000000000
--- a/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.7.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's IPTVSimple client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.iptvsimple"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.iptvsimple.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.iptvsimple/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.iptvsimple-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- dev-libs/pugixml
- =media-tv/kodi-19*
- sys-libs/zlib
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.8.ebuild b/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.8.ebuild
deleted file mode 100644
index 36d5b715c65a..000000000000
--- a/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.8.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's IPTVSimple client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.iptvsimple"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.iptvsimple.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.iptvsimple/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.iptvsimple-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- dev-libs/pugixml
- =media-tv/kodi-19*
- sys-libs/zlib
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-mediaportal-tvserver/Manifest b/media-plugins/kodi-pvr-mediaportal-tvserver/Manifest
index 38772c86a16f..ce1469cade4b 100644
--- a/media-plugins/kodi-pvr-mediaportal-tvserver/Manifest
+++ b/media-plugins/kodi-pvr-mediaportal-tvserver/Manifest
@@ -1,2 +1 @@
-DIST kodi-pvr-mediaportal-tvserver-8.2.0.tar.gz 405092 BLAKE2B ae20d4dc06ed8b6ffa1487c932f8938267b3bed4ff28c42a6721de5bf416aa3a2517658fc8044369b83895f0c0c0774b25a57c24fc324cd06d4bebe453b3caa6 SHA512 43c13cc131a66195d8afff9214ebdc21ae6b69011e6695c2f57ee86efba3bb50032728eb118c2f8b0124dc3a8bceb00dd68320a6b03330c3054bc3de89194a5e
DIST kodi-pvr-mediaportal-tvserver-8.2.1.tar.gz 411048 BLAKE2B 803b47e42d7b7e777293f2d777a7bddbc2b0400b7bd43d5b441829276e6a7512cc3d30a2949a3d4703da7282804e536e2420a1f40cb05dc6143bdee931adaebe SHA512 d257992bf77a49bf9b130bf91764b2c174bae955c8fcc3e487bc65c5f963963e10e15855019e9dcf3c9e8ed2fa3e7db874e7282cd269d313cc15c664f88c9ad1
diff --git a/media-plugins/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver-8.2.0.ebuild b/media-plugins/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver-8.2.0.ebuild
deleted file mode 100644
index 1de2f204415a..000000000000
--- a/media-plugins/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver-8.2.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's MediaPortal TVServer client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.mediaportal.tvserver"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.mediaportal.tvserver.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.mediaportal.tvserver/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.mediaportal.tvserver-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-nextpvr/Manifest b/media-plugins/kodi-pvr-nextpvr/Manifest
index 67a5908310d9..93a25ba6093d 100644
--- a/media-plugins/kodi-pvr-nextpvr/Manifest
+++ b/media-plugins/kodi-pvr-nextpvr/Manifest
@@ -1,4 +1 @@
-DIST kodi-pvr-nextpvr-8.2.3.tar.gz 150375 BLAKE2B 56493c4f7cb1a42c5b792934ffe5495b8c8083fb12a262a96f47fcadab53a1acbb3c614bb3c507980860bf2cc0c54be374207bdeaf9bb6478991c299c960081a SHA512 6a0bc9e170726246fb46e6fee6c829c36afd570be98ae53901da7fd8a72c319887d8a179dc9b227b8ef0b1628767b7257ef650bc127598d1e1337328c2aa4842
-DIST kodi-pvr-nextpvr-8.2.4.tar.gz 158037 BLAKE2B 7696679bc7f4d667df95e674e48d1616aba2588f4e1ed5e5d388520369c9ab16e75748203a18d5f85df4cbb1f1cb7eb8371fd2717bce79ef12edd82b0028ad6d SHA512 e256eb268afeed810e7fe94194762a3f22ba7f24bccb06a4ac137170864d96daae00094fd185354d88baedba34dd54e15c935f4dca6b268b0c74b1e9415ddeeb
-DIST kodi-pvr-nextpvr-8.2.5.tar.gz 158146 BLAKE2B 2e6060b151b0e16decbab39762facdb7d05ddc8c8d1288894ba53e28d6ebd484799399793482dbd2e7adf1db10b0ad89dc1169a528e5ed362e3835942bcedd8e SHA512 7ff620339c03a7519d2ea01be66a18df7a800ddc7e997fef2826d956565e67b8e5ce95d959409b7a476df39947a0b430de91d7e34d8163718cba0f9f3fd7ed24
DIST kodi-pvr-nextpvr-8.2.6.tar.gz 159496 BLAKE2B 1e09869b04e5f69279c33138bdf466db7f00e92945437d86d5a61f57a41cd3939ecba50404da844778ea92a8dca322c4cd520c045c6ccf10809cf64acc61eafd SHA512 dbd666b96982223d5f8ef546e3dbbb42390e13109aa0c4a93222e1668171001391136b952d986d30ce8742394b502f7b41d8fef3ca2967bd1cf4bff5daebb1f8
diff --git a/media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.3.ebuild b/media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.3.ebuild
deleted file mode 100644
index f1d5484de0ab..000000000000
--- a/media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's NextPVR client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.nextpvr"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.nextpvr.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.nextpvr/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.nextpvr-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.4.ebuild b/media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.4.ebuild
deleted file mode 100644
index f1d5484de0ab..000000000000
--- a/media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's NextPVR client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.nextpvr"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.nextpvr.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.nextpvr/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.nextpvr-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.5.ebuild b/media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.5.ebuild
deleted file mode 100644
index f1d5484de0ab..000000000000
--- a/media-plugins/kodi-pvr-nextpvr/kodi-pvr-nextpvr-8.2.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's NextPVR client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.nextpvr"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.nextpvr.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.nextpvr/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.nextpvr-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-njoy/Manifest b/media-plugins/kodi-pvr-njoy/Manifest
index 76bfcdd16576..95f48a576908 100644
--- a/media-plugins/kodi-pvr-njoy/Manifest
+++ b/media-plugins/kodi-pvr-njoy/Manifest
@@ -1,3 +1 @@
-DIST kodi-pvr-njoy-6.0.0.tar.gz 54587 BLAKE2B 94d499840f91a1ffc57fbd3d364df1810eb82807532c8a95d66a8a2cd3e3da6c6177a01ae97ff5936aa9b35fa4ab6e1b8ed56691fe32213031f433691090cbc2 SHA512 3279226b3aef3511d7fc5c0cd73f6bb943321f8ee903a1f3736e707488c6ea7e14ab930ef54b22548a87f8daa6e19fc33f7f86d62e4b7ac53ad7eb4dfe526fd1
-DIST kodi-pvr-njoy-7.0.0.tar.gz 54987 BLAKE2B c43498d3c29aed4d785373e56180fbc2be225e37be73c6c8a2ae7e40db27f7060aeb5dd3f98a38aaac1b3f098ce5ae2d27bd5a4a1edd4d512f5be78780323586 SHA512 a69757cd1d236ef0bf2624fe8f20485536a23d3c62f1c859f20a0f776a9353726e5fd53b3eed852ad0edc8f502d2aceabdcd6c74141504015948dd7d101a5ee1
DIST kodi-pvr-njoy-7.1.1.tar.gz 56749 BLAKE2B f1849e2b114dd873c78ae48b25223f28a45b5ca46ef7a244ddecab9ec0a33de31c22b1709ee698161052de9104c023b448e196259f02d2c98a02d44f25aaa0cd SHA512 fceeda6d4f967f250ffbb5dc2a4d0cd9248cf61447ccbeb6152f5812186fcca2d41222038ffd53f7d7361ca06fe92599d7eb44d0850e03e9605d33e89086a201
diff --git a/media-plugins/kodi-pvr-njoy/kodi-pvr-njoy-6.0.0.ebuild b/media-plugins/kodi-pvr-njoy/kodi-pvr-njoy-6.0.0.ebuild
deleted file mode 100644
index 264ca39f933a..000000000000
--- a/media-plugins/kodi-pvr-njoy/kodi-pvr-njoy-6.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Njoy N7 client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.njoy"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.njoy.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.njoy/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.njoy-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-njoy/kodi-pvr-njoy-7.0.0.ebuild b/media-plugins/kodi-pvr-njoy/kodi-pvr-njoy-7.0.0.ebuild
deleted file mode 100644
index 264ca39f933a..000000000000
--- a/media-plugins/kodi-pvr-njoy/kodi-pvr-njoy-7.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Njoy N7 client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.njoy"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.njoy.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.njoy/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.njoy-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-pctv/Manifest b/media-plugins/kodi-pvr-pctv/Manifest
index addaf1916aad..9dda038fa698 100644
--- a/media-plugins/kodi-pvr-pctv/Manifest
+++ b/media-plugins/kodi-pvr-pctv/Manifest
@@ -1,3 +1 @@
-DIST kodi-pvr-pctv-5.0.0.tar.gz 65924 BLAKE2B cf2a526359457d057c32fd0ec726e59fa64010b51f1cb48841c387f38834433062487c1c12ae83aed9e653a639a4d6329145ee07f21972b0d452d5f9f9919189 SHA512 88addbfea0d39384ccb8818e88984e8eb55f9214f350285a6fa42de18045611c0cf98937e252fcd787b473fddcee0f2b3760262d901fc4b158aa4b416332b795
-DIST kodi-pvr-pctv-6.0.0.tar.gz 65852 BLAKE2B d0bf91ebea7a2d01fb87a79deaad8edd5bfed8be71e723df11fec4b2186f5d9785dab023e67e2290b958adb245446a3b448b0f1498026ec15de6637c7778ca31 SHA512 33bb46f872832835a16fdcc25bec8a67cf800e80c22bf59241e5eaddc3f7d6fedd9a60155b49b6b21c2c3a478cd5f4be503a120c04cf566fd8329ca08df2b0f0
DIST kodi-pvr-pctv-6.1.1.tar.gz 67214 BLAKE2B 468382cf62dc9c54b01a7ccce25ec73afc5bb405285adc561fc44125f9b57ec3702d6d3dad4a9fafb50ec9ae58974d1b6ae95347913abb7b67e3ad72d31ef1b7 SHA512 12fa2d9299ed84ec89cf4f159946cb007a9a7d404d68a72eb5b63711b4ade6af054107d4880f81d8b3b6683f02aa2495b9c3fbf5d1f5e3d0aa7b8a3316b028ed
diff --git a/media-plugins/kodi-pvr-pctv/kodi-pvr-pctv-5.0.0.ebuild b/media-plugins/kodi-pvr-pctv/kodi-pvr-pctv-5.0.0.ebuild
deleted file mode 100644
index 8eaf25ef8f17..000000000000
--- a/media-plugins/kodi-pvr-pctv/kodi-pvr-pctv-5.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's PCTV client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.pctv"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.pctv.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.pctv/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.pctv-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-pctv/kodi-pvr-pctv-6.0.0.ebuild b/media-plugins/kodi-pvr-pctv/kodi-pvr-pctv-6.0.0.ebuild
deleted file mode 100644
index 8eaf25ef8f17..000000000000
--- a/media-plugins/kodi-pvr-pctv/kodi-pvr-pctv-6.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's PCTV client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.pctv"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.pctv.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.pctv/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.pctv-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-stalker/Manifest b/media-plugins/kodi-pvr-stalker/Manifest
index 3a9142acfe49..653d7d6d823a 100644
--- a/media-plugins/kodi-pvr-stalker/Manifest
+++ b/media-plugins/kodi-pvr-stalker/Manifest
@@ -1,5 +1 @@
-DIST kodi-pvr-stalker-6.0.0.tar.gz 114838 BLAKE2B 31f567d73dc4851acd748bcfa8187014aad9451e05727cf8b8b705ec936b10b39e62c82f451c6b4049bc70c70708beae2228cb0b5ced71b34de53b497c137076 SHA512 99b9c2a2876023efe510a9970e0520804180e138d63ed1a13fb94e86b346d09c252c8edf12f3c3a7d2610d80d25cc74e938b35ecd925846f6adf648430b0938e
-DIST kodi-pvr-stalker-6.0.1.tar.gz 114575 BLAKE2B cb42fcd4ecc7c65bac75eb12579d0dcdb5827312c275a9db998953366c6a59a1033d7d26cc9db91c909d694340bb0eaf53e9d982604ec45b8cb349c4210565c4 SHA512 e71e37e7b440cb2d4e6f72400cdb457fbcdcc39893cbe70144b9ac1941429f45b00dbf7516b25a8ac874ae471a14335ce74c845239a444446b1fda97361b0757
-DIST kodi-pvr-stalker-6.0.2.tar.gz 114593 BLAKE2B 673a512ba369a85c6b08820bce845ec38d1ad4710767e585fe18f24c73bbf2b589ed3b52e3a0868a468e57094509ec2bbf1a7477c3602aafbac40095e2948bad SHA512 c8d5a2fce823e9dd00af53f12544ef6f5294b736032fc94d53312b018fb9d6ccbb9a2249cf4d41a40c89b0a0e42dbf252c7897e14c33e5f75487620260e493a5
-DIST kodi-pvr-stalker-7.0.0.tar.gz 114736 BLAKE2B a039de58e9f0cc687553b9bf852b4b4fe2f7d1af2682322b29d97c7452b8f2bf5015b72262ae680557666144403bed605b9379e4b7a79eb1e832091cf21e8f98 SHA512 d916bf0bf12196672c8576a1e30fb4a6e4fca48d0dcb0e5dbf28bdd78a4266d13a801d92b304bc2b08cc80c45c78081b3676d71331ef42849e99ecfd5848a88d
DIST kodi-pvr-stalker-7.1.1.tar.gz 118225 BLAKE2B 258c45c85ad71109e44c2fd52bbe9b04aed996cee12b7e2651ddc3170a5c0c6409d0beaf1fffef28cb71a78d0ce621c69297762be32e15f660c3f0fada2c610d SHA512 9f47dcc44f1f5448b36b456778e8592768e28253083aae26a7d65e1f793c841b0c5fb2f83cd398e0895cdd7e31a608c340c518e4d7e63d0075d93fef5f738739
diff --git a/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.0.ebuild b/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.0.ebuild
deleted file mode 100644
index fd220bfdc74f..000000000000
--- a/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Stalker client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.stalker"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.stalker.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.stalker/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.stalker-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- dev-libs/tinyxml
- =dev-libs/libplatform-2*
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.1.ebuild b/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.1.ebuild
deleted file mode 100644
index 72e70d8feae4..000000000000
--- a/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Stalker client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.stalker"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.stalker.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.stalker/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.stalker-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.2.ebuild b/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.2.ebuild
deleted file mode 100644
index 72e70d8feae4..000000000000
--- a/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-6.0.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Stalker client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.stalker"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.stalker.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.stalker/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.stalker-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-7.0.0.ebuild b/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-7.0.0.ebuild
deleted file mode 100644
index 72e70d8feae4..000000000000
--- a/media-plugins/kodi-pvr-stalker/kodi-pvr-stalker-7.0.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Stalker client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.stalker"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.stalker.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.stalker/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.stalker-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/jsoncpp
- dev-libs/tinyxml
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-vbox/Manifest b/media-plugins/kodi-pvr-vbox/Manifest
index c52bc7cb50f5..fe8444906622 100644
--- a/media-plugins/kodi-pvr-vbox/Manifest
+++ b/media-plugins/kodi-pvr-vbox/Manifest
@@ -1,7 +1 @@
-DIST kodi-pvr-vbox-7.0.0.tar.gz 159504 BLAKE2B b0046434338d0afbd11b965a58ce292e5c141ab4ea13e07ddba3868e1217e50dc4d266351a6b1b6c08287bf65b7eb736d8efc9074fcfe602d30df49a41141632 SHA512 7e8965422c750e00104c27f6b67d6d14648c840684702bb85cd7350647734848ebcc43bc6cf53e2edd2c432c8e1289908f43eafb87bc7cf70652026abee0177e
-DIST kodi-pvr-vbox-7.0.1.tar.gz 172788 BLAKE2B d9493cee26abd8ff74aca66ea737e81a52b835c885ba94cf120f6a78e1d3132e102af3ce2aa7eb88fa3c1a522e934ce8c0d3ed935478fd3b2092f8b86ea9fb83 SHA512 fd5caada7588d14d5cce84673cccc41831379ff10f67e2b041406f82a1790e7dd46394e5bc2a106ccb3b01261eb09a7bec76111693aa1eb5131d5f275ad8f4bf
-DIST kodi-pvr-vbox-7.0.2.tar.gz 159326 BLAKE2B a4d463e52417ef82d13ca29dae9b6cc4e1b5582994f88ea7175410bc21fd9e0461c8b4908627f06896aaa130c3970be62af7e9652a60df8495a2b84160b73294 SHA512 b8557dd74f3d0e8a25f83cf3ec2230032f6bcfcb24f1ef21f076a7e51d65115dc583f8b8898e9dd426fb81605687c0aba203774567b9d993d5de68ba4af915fe
-DIST kodi-pvr-vbox-7.0.3.tar.gz 159325 BLAKE2B c31b44ec28f6c3f1a0a031f2d435b3a2659913cf2e7a0a00ffb4006c11c5e9298e7d0354645d972b64b76ae40c111693b19cb2b262ae163d01a6d2b67806a70c SHA512 eb46342f63218285a36ca8298a021858517a11752a53af998a73969d267a28f1693d8c6b7132292dfd5e12d8903e8b5a00dda4ebf51363bdec03c6d712239b53
-DIST kodi-pvr-vbox-8.0.0.tar.gz 159484 BLAKE2B e431632d5ce282d29a976426e92f93d946c7bdc8078164ee4da8f22e795c14fb8b66f183f0957bb8b322762dab673e7c320db2102d21162097502f098f5cff5c SHA512 5d2d1e4fb824d8a3851650d5cfc539b19c6d10983cfb3a5ad931ad835613fbd6089eaabd5de1807eab16039bac98e49623ca27022b09b864610b0c751499bda9
-DIST kodi-pvr-vbox-8.1.1.tar.gz 163007 BLAKE2B 7f88ffbb8b939457f25d47f1e29d7a85a4941e8ce6457e7d6ab27fa2d1f2848da3e37dbc2986e8e0e07d837197141402808f0c6a99c287555b463ff8ff3a5438 SHA512 5df148a9ce5faebc6abcf359616a6ebfc38ea0039574ca6c7bb4f2ff3b644d5a880f1caa8746d8f5b4787720152c478a3b1a7eeaa64b5310214354ec540e3781
DIST kodi-pvr-vbox-8.1.2.tar.gz 163016 BLAKE2B a140551485e4bcfa1b067d56b571a046afd7e10944c1b34221739b2a3c9ef6f17523b01a019ba7e049557970a1c9eaa9bf6733887357ab89d498774ca1e1aa20 SHA512 f0e3bed8305d9f7762ed41c3350029e5b374cacf3bf936e5b35503f651761e7addca1f961a7d44739dfd92e48bdd7756c53b616e2183c91c446afc2411598eed
diff --git a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.0.ebuild b/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.0.ebuild
deleted file mode 100644
index 482dc7190457..000000000000
--- a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VBox Home TV Gateway PVR client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vbox"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vbox.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vbox/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vbox-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- =dev-libs/libplatform-2*
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.1.ebuild b/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.1.ebuild
deleted file mode 100644
index 9ffd4c8c835d..000000000000
--- a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VBox Home TV Gateway PVR client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vbox"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vbox.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vbox/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vbox-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.2.ebuild b/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.2.ebuild
deleted file mode 100644
index 9ffd4c8c835d..000000000000
--- a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VBox Home TV Gateway PVR client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vbox"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vbox.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vbox/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vbox-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.3.ebuild b/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.3.ebuild
deleted file mode 100644
index 9ffd4c8c835d..000000000000
--- a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-7.0.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VBox Home TV Gateway PVR client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vbox"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vbox.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vbox/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vbox-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-8.0.0.ebuild b/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-8.0.0.ebuild
deleted file mode 100644
index 9ffd4c8c835d..000000000000
--- a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-8.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VBox Home TV Gateway PVR client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vbox"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vbox.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vbox/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vbox-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-8.1.1.ebuild b/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-8.1.1.ebuild
deleted file mode 100644
index 349e008af303..000000000000
--- a/media-plugins/kodi-pvr-vbox/kodi-pvr-vbox-8.1.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VBox Home TV Gateway PVR client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vbox"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vbox.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vbox/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vbox-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml2
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-vdr-vnsi/Manifest b/media-plugins/kodi-pvr-vdr-vnsi/Manifest
index 602b09ee6618..3fc0df48198d 100644
--- a/media-plugins/kodi-pvr-vdr-vnsi/Manifest
+++ b/media-plugins/kodi-pvr-vdr-vnsi/Manifest
@@ -1,4 +1 @@
-DIST kodi-pvr-vdr-vnsi-19.0.3.tar.gz 183828 BLAKE2B 69b14fe2b8af4c03725e300ea21ed189e0df174cbde1fbd7c020aca279b6af5884c7cc5b4cd90dc220fa20744d409f1b59b4e84fa0e11ddd1bf76ac494709ce2 SHA512 eb27dc9fc868a016d39718f1a6f3c719808231cfd092dcc0ed5b85ba017ad8f93e4c562c1475ff3c7e88bbb08ae33aba14cdea7eb4b1ebcd7b64da42bd7f1673
DIST kodi-pvr-vdr-vnsi-19.0.5.tar.gz 183902 BLAKE2B 1bc2980a63cb1f04a6b7f609286eef8c710175d73f5b7f7c52f9c816c74ef6d97e23453fb636c257f76924c2763e6e5845ddc1a54bb43564c04a1418d9be7683 SHA512 67a9169069fcfb6a1b64f67a4eb5e46ebc6da61063afe7db0cbcc8abd4c79d16e446a1d080c42f4153edd26c2fe262d1c1c595c4ee9880a33405887a2817de6d
-DIST kodi-pvr-vdr-vnsi-8.2.2.tar.gz 167074 BLAKE2B fe6cafacb16b31456f3d6f103a836a20cb2fac9d55aad56df858975ba23b9e5de4d29bebc97e276028289a98b196f96f0c30135f94d8316ea6da1c7154a16775 SHA512 e5ad58926058473feb089ad96acb4b348c674fc77ec412449cde36d508c75409bc6bfb24bd804b5f50a202e83a8a01b6fd823a1667de368c1f4b768512d519d8
-DIST kodi-pvr-vdr-vnsi-8.2.3.tar.gz 171586 BLAKE2B e7b9beed693c84f7a94657eed297a1d76669c2ffcee5be5604d1dc239b9de0811848aaafa87396125f5eacdb28ea7db0e8d3d52f7d4c63e46e0c830aadc8f4d0 SHA512 9fbb3e988fe6352fde230ce072b35e591d69015bbfd93a4e61b2719a1f36ef495d23db30d44a6c611dcc1b4e36339b454138902c3f815940c5a77ff2b3d9c62a
diff --git a/media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-19.0.3.ebuild b/media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-19.0.3.ebuild
deleted file mode 100644
index fc0fe6a6a3c9..000000000000
--- a/media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-19.0.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi PVR addon VNSI"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vdr.vnsi"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vdr.vnsi.git"
- inherit git-r3
- ;;
-*)
- KEYWORDS="~amd64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/kodi-pvr/pvr.vdr.vnsi/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vdr.vnsi-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- virtual/opengl
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-8.2.2.ebuild b/media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-8.2.2.ebuild
deleted file mode 100644
index 3dd5faf015b3..000000000000
--- a/media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-8.2.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi PVR addon VNSI"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vdr.vnsi"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vdr.vnsi.git"
- inherit git-r3
- ;;
-*)
- KEYWORDS="~amd64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/kodi-pvr/pvr.vdr.vnsi/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vdr.vnsi-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- virtual/opengl
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-8.2.3.ebuild b/media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-8.2.3.ebuild
deleted file mode 100644
index 3dd5faf015b3..000000000000
--- a/media-plugins/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi-8.2.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi PVR addon VNSI"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vdr.vnsi"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vdr.vnsi.git"
- inherit git-r3
- ;;
-*)
- KEYWORDS="~amd64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/kodi-pvr/pvr.vdr.vnsi/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vdr.vnsi-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- virtual/opengl
- "
-
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-pvr-vuplus/Manifest b/media-plugins/kodi-pvr-vuplus/Manifest
index 0bf38794eaa3..f31b8ec39e99 100644
--- a/media-plugins/kodi-pvr-vuplus/Manifest
+++ b/media-plugins/kodi-pvr-vuplus/Manifest
@@ -1,6 +1 @@
-DIST kodi-pvr-vuplus-7.4.3.tar.gz 285230 BLAKE2B 0ef24cb24f745494ea86ea025943bd4c159beaa684cacad569ef603d355b917351b92dd145d1fc8e3069896f404727f6aaa2567b5f3633fcfa9dbdd1c60fd09e SHA512 b563c29600126ac0d25c744be64d060691331a875b7945c211f1267daa43d8db034c717b1def49ad85aaf50f81826e4c7ffcff08ad4422fa67abe2ea3cf5557f
-DIST kodi-pvr-vuplus-7.4.4.tar.gz 946491 BLAKE2B d3a64a10b7d0b0774aadf6290f70a6f8fd90de0790616d4b64927316c46929c77cb49fa0d69aaf5ba847513d5ad1fa2d208557e4b0b071c04bda94f53a3d086f SHA512 21d705116816d6acc1b70b6b1bebc0ca4bc0eedc2e55c204697608597d6bc88be47b16f18a2d1b04f8f22600a5388062ae259842702ab1d2170ace496edee2b7
-DIST kodi-pvr-vuplus-7.4.5.tar.gz 947455 BLAKE2B 055afbc8dd7e902771b88e34b47ff7d42ab6e30de27d1779f54847a4d04cda920552b3bbcac46e1ae26f5a113f014d04998aec71b83c4ab242f966035df398ce SHA512 04ba9ab1b7aee4418c305538ac880aae80c1523fed10d7104dce8a294c072d6be87469016fc673e4d54cc1faaab0074cd15f6edf3207ad88a962d4a41844985b
-DIST kodi-pvr-vuplus-7.4.7.tar.gz 947568 BLAKE2B 92ed09db11542a0d8c027e2828dd55df464ebd26ae22076c00a617124c3503f1e70623ae594789f1867d7f1e54649a417198153d7841e569f43506cd09dc1792 SHA512 a5843b36a3249810e0f23c9df66079dfc587697bc3dc43e013392648c60fde3f09b461a8323389a50cb3874a1bed24139bef1db9854fdc579f23d246b5c69e3e
-DIST kodi-pvr-vuplus-7.4.8.tar.gz 947667 BLAKE2B 3031fb16698dfdab3c6466a44870760a930475929652b42fe72164bbc152db4886d5a78b1240c0729a6746fa9424515ac0a2ff583e9a0d1c87354a1e243cddc9 SHA512 669dd29a70efd6ef5b9698fb74560262bc2aff9a73c2220a452aa09b6f88323553338183cb9de95c268c1fef44352efade202512b531de90aec46cea402e46d4
DIST kodi-pvr-vuplus-7.4.9.tar.gz 947759 BLAKE2B 58ad0cf68b8c70bee7c39a2e5a1eec874073de03cfa34b66c8f65b4fa84de88dd0c9a2d3fdeec55236265cd6ae748dde74942e1dd68b71ab64940b327c017426 SHA512 beaa89a348ef0fba0d51d982590731102d548f2c95c095ceed132306e7b76b4e5d9613be135c9c05d86a38b8b7203ec750e80dbb8bc5692d5f653fab9137c1c4
diff --git a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.3.ebuild b/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.3.ebuild
deleted file mode 100644
index 20323489f843..000000000000
--- a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VuPlus client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vuplus"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vuplus.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vuplus/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vuplus-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- dev-cpp/nlohmann_json
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.4.ebuild b/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.4.ebuild
deleted file mode 100644
index 20323489f843..000000000000
--- a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VuPlus client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vuplus"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vuplus.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vuplus/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vuplus-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- dev-cpp/nlohmann_json
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.5.ebuild b/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.5.ebuild
deleted file mode 100644
index 20323489f843..000000000000
--- a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.5.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VuPlus client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vuplus"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vuplus.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vuplus/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vuplus-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- dev-cpp/nlohmann_json
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.7.ebuild b/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.7.ebuild
deleted file mode 100644
index 20323489f843..000000000000
--- a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.7.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VuPlus client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vuplus"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vuplus.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vuplus/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vuplus-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- dev-cpp/nlohmann_json
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.8.ebuild b/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.8.ebuild
deleted file mode 100644
index 20323489f843..000000000000
--- a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.8.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VuPlus client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vuplus"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vuplus.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.vuplus/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.vuplus-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- dev-libs/tinyxml
- dev-cpp/nlohmann_json
- "
-
-RDEPEND="
- ${DEPEND}
- "
-
-src_prepare() {
- [ -d depends ] && rm -rf depends || die
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-pvr-wmc/Manifest b/media-plugins/kodi-pvr-wmc/Manifest
index 6583522138b7..79a02b4fbf12 100644
--- a/media-plugins/kodi-pvr-wmc/Manifest
+++ b/media-plugins/kodi-pvr-wmc/Manifest
@@ -1,2 +1 @@
-DIST kodi-pvr-wmc-6.1.1.tar.gz 185138 BLAKE2B c01e5c5d0b70e90d91a44d90170f308ef51fba287574ef8f89d091cfd26ee1a7dc520d4abcf9f7ae2e280af5fa0db0dcdcb2b626d1888e9dd835eb18f9617eae SHA512 4d9adbe042e6b9a0f8b03be2d3981255199a76960d1a94541f0d2bee64efec76de24c8a387b3ae867f0e1d4633d25890a3870e85dc7d683f2db904e006a52df4
DIST kodi-pvr-wmc-6.1.2.tar.gz 190018 BLAKE2B 311406bfdaf2aa36eb8f11257de65d555581acdcff19d6cb0bceb2d1cebe3a33fcd49cfd2344095e5ae482431f00964c6d95843e0c6702c2e2f3d2e7092d3096 SHA512 b0e53c8494a5c811182358afbc7834b7cc51104839c7b4bf59047ef00e4b9bbf013368d94f095fa384dd4aa590a1f64c0235328b652962cd39430273c8e41c0b
diff --git a/media-plugins/kodi-pvr-wmc/kodi-pvr-wmc-6.1.1.ebuild b/media-plugins/kodi-pvr-wmc/kodi-pvr-wmc-6.1.1.ebuild
deleted file mode 100644
index 66f8557b7b1b..000000000000
--- a/media-plugins/kodi-pvr-wmc/kodi-pvr-wmc-6.1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's Windows Media Center client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.wmc"
-SRC_URI=""
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.wmc.git"
- inherit git-r3
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/kodi-pvr/pvr.wmc/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/pvr.wmc-${PV}-${CODENAME}"
- ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- =media-tv/kodi-19*
- =dev-libs/libplatform-2*
- "
-RDEPEND="
- ${DEPEND}
- "
diff --git a/media-plugins/kodi-visualization-fishbmc/Manifest b/media-plugins/kodi-visualization-fishbmc/Manifest
index c7325ea6b58d..7108732709d8 100644
--- a/media-plugins/kodi-visualization-fishbmc/Manifest
+++ b/media-plugins/kodi-visualization-fishbmc/Manifest
@@ -1,2 +1 @@
DIST kodi-visualization-fishbmc-19.0.0.tar.gz 377037 BLAKE2B 7c60ea6ae87a2d9caeeee34e6b48117b2d41fc339bdccd88f2971ce5c3ca6f757e2884722ad793bb2a96c04a3d05aaef8fe329e102cdfaaad77d4fdfe80d3215 SHA512 f982c9365039d6b02099ebab9c8ff85ed27357780fe1426b9d77985f34d0053cc5a51183ec7ec73ef84b2131325f4f9786171d609306bf06be3c2e02bb0e40cb
-DIST kodi-visualization-fishbmc-6.3.0.tar.gz 367650 BLAKE2B 78081d673a1eddea8d16e355176eed1b61f0a8e748d0b831f74a3780a9a11be19bd05c1376413dfd10276192f1a3cebeb11ec8f258fb96f16b0128112fa6a2b6 SHA512 02f72476571b2c49629406394eb55c6d9635b7359e8c9aee545d1e486060282389c794657016ed9aed9c2c5471222170b32ac78d5d800f7cc906344bae9a1332
diff --git a/media-plugins/kodi-visualization-fishbmc/kodi-visualization-fishbmc-19.0.0.ebuild b/media-plugins/kodi-visualization-fishbmc/kodi-visualization-fishbmc-19.0.0.ebuild
index 7466a898c719..62124d599686 100644
--- a/media-plugins/kodi-visualization-fishbmc/kodi-visualization-fishbmc-19.0.0.ebuild
+++ b/media-plugins/kodi-visualization-fishbmc/kodi-visualization-fishbmc-19.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ case ${PV} in
DEPEND="~media-tv/kodi-9999"
;;
*)
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
CODENAME="Matrix"
SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
diff --git a/media-plugins/kodi-visualization-fishbmc/kodi-visualization-fishbmc-6.3.0.ebuild b/media-plugins/kodi-visualization-fishbmc/kodi-visualization-fishbmc-6.3.0.ebuild
deleted file mode 100644
index 4264440c3a7b..000000000000
--- a/media-plugins/kodi-visualization-fishbmc/kodi-visualization-fishbmc-6.3.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="Fische visualizer for Kodi"
-HOMEPAGE="https://github.com/xbmc/visualization.fishbmc"
-KODI_PLUGIN_NAME="visualization.fishbmc"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- KEYWORDS="~amd64 ~x86"
- CODENAME="Matrix"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/glm-0.9.9.8-r1
- virtual/opengl
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-visualization-goom/Manifest b/media-plugins/kodi-visualization-goom/Manifest
index 3884008628a2..a6b370410d52 100644
--- a/media-plugins/kodi-visualization-goom/Manifest
+++ b/media-plugins/kodi-visualization-goom/Manifest
@@ -1,2 +1 @@
DIST kodi-visualization-goom-19.0.0.tar.gz 1217302 BLAKE2B 7e7092d47a176cb25930616eed696023541e2e056efdb9b0cb0396763f761ec34d3c38f5c95540408dddb14d26ca9f95817b6bba12931485046f3081bbb17cd8 SHA512 199fb3dfb03f2874b5cf6df33fd29de3727026c98a7115333db2f19fa880a723930a1b8336ab125f769928af1e823b01fbdaeb66ee02f673c77d68cc61b84f13
-DIST kodi-visualization-goom-3.4.0.tar.gz 1210534 BLAKE2B c871188f50a1deab108e36e4199dc4d0450ddb59cf8f87090505b46f7494a66006b796d4a7c60e61057f8668dc7afebbab15e1018ed8fa644d77315ea8b3c2be SHA512 d864932202b2611b435b91a0ced86cc60b5e1853dfa958651a7327e931d7744b267d4a151f1a8e1d8080f37c009b6bc5d22ca9cef5bf2f9cecc8d4a114fa1971
diff --git a/media-plugins/kodi-visualization-goom/kodi-visualization-goom-19.0.0.ebuild b/media-plugins/kodi-visualization-goom/kodi-visualization-goom-19.0.0.ebuild
index 472e40b89e86..6a1753f77e44 100644
--- a/media-plugins/kodi-visualization-goom/kodi-visualization-goom-19.0.0.ebuild
+++ b/media-plugins/kodi-visualization-goom/kodi-visualization-goom-19.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ case ${PV} in
;;
*)
CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
DEPEND="=media-tv/kodi-19*:="
diff --git a/media-plugins/kodi-visualization-goom/kodi-visualization-goom-3.4.0.ebuild b/media-plugins/kodi-visualization-goom/kodi-visualization-goom-3.4.0.ebuild
deleted file mode 100644
index e1aa393b2927..000000000000
--- a/media-plugins/kodi-visualization-goom/kodi-visualization-goom-3.4.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="Goom visualizer for Kodi"
-HOMEPAGE="https://github.com/xbmc/visualization.goom"
-KODI_PLUGIN_NAME="visualization.goom"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/glm-0.9.9.8-r1
- virtual/opengl
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-visualization-projectm/Manifest b/media-plugins/kodi-visualization-projectm/Manifest
index c5a77263da5c..3a89c1cd2bed 100644
--- a/media-plugins/kodi-visualization-projectm/Manifest
+++ b/media-plugins/kodi-visualization-projectm/Manifest
@@ -1,3 +1 @@
-DIST kodi-visualization-projectm-19.0.0.tar.gz 2512848 BLAKE2B 34b5aaa3a3229565a887e9d030c43939837e9480d8e4d2cc718c06561f098054d41e293eaba15378e95d835cbec020171add0cd1d0a6ebb75c18625afa4a85c8 SHA512 d219f16784f4077c8823f680c0c6f6fe4109eaf3f6105fd0e6ca55d9a6f12942c03bce0f244edcf4778d3359850fd1f9939ebf76d9819791a45f8afd56d31ef7
DIST kodi-visualization-projectm-19.0.1.tar.gz 2512570 BLAKE2B a402b4b0a0e1cd8489f9bfb600ac4d69741044af104c8e649061eb5f00d53891966fb44820b439b29d17725404e940da7a548baa2b610fd52bb217a90fb028d2 SHA512 be7a898e2646e0042efb93334ec61a668ffecaa64c51ce041f4a044461dd46b6964eea5a8ef9de5e97c6fa8bb841be4d6e153ca985e727eae1f399b15b5fa973
-DIST kodi-visualization-projectm-3.3.0.tar.gz 2497200 BLAKE2B 894e77cabd96f8862f1873c5b506d358d4808443a92947586ae6e4907cbfe931d2ab0af19a0d6d5a35e7d93a67c184eb886b217887b45895b552d14684bff60a SHA512 fbce9121a403279a9f54eced08f2069ab6e1f732ef5c6b82380323e2357b70ffa88157428afd4884b6d119aa5a02848718e48602ce9d5f1454c8fa5ed0f78e7b
diff --git a/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-19.0.0.ebuild b/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-19.0.0.ebuild
deleted file mode 100644
index 8bde368c1ddf..000000000000
--- a/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-19.0.0.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 kodi-addon
-
-DESCRIPTION="ProjectM visualizer for Kodi"
-HOMEPAGE="https://github.com/xbmc/visualization.projectm"
-KODI_PLUGIN_NAME="visualization.projectm"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- virtual/opengl
- >=media-libs/libprojectm-3.1.12:=
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-19.0.1.ebuild b/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-19.0.1.ebuild
index 35289a53857e..5262e65622e0 100644
--- a/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-19.0.1.ebuild
+++ b/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-19.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ case ${PV} in
;;
*)
CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
DEPEND="=media-tv/kodi-19*:="
diff --git a/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-3.3.0.ebuild b/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-3.3.0.ebuild
deleted file mode 100644
index 759f84a9e7e2..000000000000
--- a/media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-3.3.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="ProjectM visualizer for Kodi"
-HOMEPAGE="https://github.com/xbmc/visualization.projectm"
-KODI_PLUGIN_NAME="visualization.projectm"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- virtual/opengl
- >=media-libs/libprojectm-3.1.2:=
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-visualization-shadertoy/kodi-visualization-shadertoy-19.1.1.ebuild b/media-plugins/kodi-visualization-shadertoy/kodi-visualization-shadertoy-19.1.1.ebuild
index df94a882ffaf..da8409f7b723 100644
--- a/media-plugins/kodi-visualization-shadertoy/kodi-visualization-shadertoy-19.1.1.ebuild
+++ b/media-plugins/kodi-visualization-shadertoy/kodi-visualization-shadertoy-19.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ case ${PV} in
;;
*)
CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
SRC_URI="https://github.com/xbmc/visualization.shadertoy/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/visualization.shadertoy-${PV}-${CODENAME}"
;;
diff --git a/media-plugins/kodi-visualization-spectrum/Manifest b/media-plugins/kodi-visualization-spectrum/Manifest
index 60e115f35a2c..65dd3fd5873d 100644
--- a/media-plugins/kodi-visualization-spectrum/Manifest
+++ b/media-plugins/kodi-visualization-spectrum/Manifest
@@ -1,2 +1 @@
DIST kodi-visualization-spectrum-19.0.0.tar.gz 327030 BLAKE2B 5265d568cfef5faa8f2acfdf6a590d1b6fc306169bdafad1dccaf6c93befaedf18ef555345081047602ece0e084e235d14880c29abe9c4302be71ca9f0cfca52 SHA512 9a55a5c6718fe12e1eba71c4c0797ed151180f0b220ea76aa88ba5792e31443b3e8a2add725dc4074993e2789b67ade6d84f8a23d87ffe9ec91c23395872ad53
-DIST kodi-visualization-spectrum-3.4.0.tar.gz 315666 BLAKE2B b87b2f29a3dd2cb46058661362823f3e6005e354468a5b83ce65b5e5ee59fc56c9a35a22207c61e98c83e964ea682501296a66f376f9259e73b5e76250e08281 SHA512 c653c867dc1fa4d0c4de9cb3e5dcf90daf73ffdeb2b4f50bdcb651799fd1adec549a11889e4a7fa3b9bca46ad36c68e5cea925b0cf5d006b975215c682b9b584
diff --git a/media-plugins/kodi-visualization-spectrum/kodi-visualization-spectrum-19.0.0.ebuild b/media-plugins/kodi-visualization-spectrum/kodi-visualization-spectrum-19.0.0.ebuild
index 9e7e857571e8..065a8e618dd4 100644
--- a/media-plugins/kodi-visualization-spectrum/kodi-visualization-spectrum-19.0.0.ebuild
+++ b/media-plugins/kodi-visualization-spectrum/kodi-visualization-spectrum-19.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ case ${PV} in
;;
*)
CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
DEPEND="=media-tv/kodi-19*:="
diff --git a/media-plugins/kodi-visualization-spectrum/kodi-visualization-spectrum-3.4.0.ebuild b/media-plugins/kodi-visualization-spectrum/kodi-visualization-spectrum-3.4.0.ebuild
deleted file mode 100644
index 3284a024509a..000000000000
--- a/media-plugins/kodi-visualization-spectrum/kodi-visualization-spectrum-3.4.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="Spectrum visualizer for Kodi"
-HOMEPAGE="https://github.com/xbmc/visualization.spectrum"
-KODI_PLUGIN_NAME="visualization.spectrum"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/glm-0.9.9.8-r1
- virtual/opengl
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-visualization-starburst/Manifest b/media-plugins/kodi-visualization-starburst/Manifest
index 16f5afbd33c7..f984a42cc346 100644
--- a/media-plugins/kodi-visualization-starburst/Manifest
+++ b/media-plugins/kodi-visualization-starburst/Manifest
@@ -1,3 +1 @@
DIST kodi-visualization-starburst-19.0.0.tar.gz 139450 BLAKE2B 610d62f35f2bd33385a37605072291a6df29f21830b37983563000b03bfdc572aeb58446423bf397cdbcc28e493c394ab368162bcde8ca7ce5e925bd24d76b61 SHA512 de531db6f095171c29c16b5d0f9c2a0c438b21b2b069074f62ff2b9c94912bf7a513cb2ef342c715162417ba61d1932f0f067c4eac7e7418658548b363178c71
-DIST kodi-visualization-starburst-2.3.1.tar.gz 139560 BLAKE2B f906e1f2b60c7685e354f44f4f1d2484d18adc21255ff207fc9f9a55dd7815089cab341acd06dc71cb07469508a0c0412ba1a6e1fbff26c2bd3f7445eb56fe44 SHA512 58b332c4b8729a599710cac969ceaacc23c158b30544fd5fdf9b2d168718c4c032c89e6980d3dd107dbe5de40435de6637cd25f597a3cb01287b80876cd97ff0
-DIST kodi-visualization-starburst-2.4.0.tar.gz 139487 BLAKE2B 094eb87051f3d296f1a66ed497d49e57b6080d5f2db2c6a7736056c80983282767e8ffdcc1108b3f59f0449819c274890abd463f6dd3140fcf9e5424899f9a53 SHA512 2c7ed9b1edb9310d48fc53d5eec9746d3fb51beefb24ebf7025d4b5c72ea67c89c8b92846d4daac0ec7806ebd8c39d774479cf582feac1fcd8364ad67d0f3a64
diff --git a/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-19.0.0.ebuild b/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-19.0.0.ebuild
index dbe1f950f0c0..e18becef84aa 100644
--- a/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-19.0.0.ebuild
+++ b/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-19.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ case ${PV} in
;;
*)
CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
DEPEND="=media-tv/kodi-19*:="
diff --git a/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-2.3.1.ebuild b/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-2.3.1.ebuild
deleted file mode 100644
index 532d4ca45e77..000000000000
--- a/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-2.3.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="StarBurst visualizer for Kodi"
-HOMEPAGE="https://github.com/xbmc/visualization.starburst"
-KODI_PLUGIN_NAME="visualization.starburst"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/glm-0.9.9.8-r1
- virtual/opengl
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-2.4.0.ebuild b/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-2.4.0.ebuild
deleted file mode 100644
index 532d4ca45e77..000000000000
--- a/media-plugins/kodi-visualization-starburst/kodi-visualization-starburst-2.4.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="StarBurst visualizer for Kodi"
-HOMEPAGE="https://github.com/xbmc/visualization.starburst"
-KODI_PLUGIN_NAME="visualization.starburst"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/glm-0.9.9.8-r1
- virtual/opengl
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-visualization-waveform/Manifest b/media-plugins/kodi-visualization-waveform/Manifest
index 17029c82ab5e..384c22b2ad2f 100644
--- a/media-plugins/kodi-visualization-waveform/Manifest
+++ b/media-plugins/kodi-visualization-waveform/Manifest
@@ -1,3 +1 @@
-DIST kodi-visualization-waveform-19.0.0.tar.gz 552364 BLAKE2B 589d34553d63f38322fbaa0a68a5c47e45b0339bdd0ac32e9b48ed5a6e2cdc066b23ee6eafebe6ce9938159f05d17e29c320776260913c1fc48ce82163587264 SHA512 f98b8b490e3855986d82e42469df0552aa272c0717215a756958f978ea68c9224a35c8ef75d97cfde0bbd9d7c00cc81abb76eb4eb243b64c502065bfdc554d9f
DIST kodi-visualization-waveform-19.0.1.tar.gz 553122 BLAKE2B 64880cc04e38ac853ff1278a9c235cb696d30587cba830a0c77aef8076843cc6c8adccb4efb8ce1312aacd6e947a592464c45b70d1ce055d88785e3255492517 SHA512 562ee37dc051271c5e080d2dae391a9437bcddc25b397caa2eb7e2cc8fed73d2644fccba740fe0084d2876c1b6873babfb114bce873a2723e994be757c8a6a0e
-DIST kodi-visualization-waveform-4.4.0.tar.gz 540721 BLAKE2B 5d154dc309ec1db62f1b26578f26970c633671aefe00c08bcc0f15bed33b51f6c459f1849dad6c144eeba8aacc6f8003a76e96e10fc4e9a8d0b623342b82b875 SHA512 8452b5c9cb57c40fa79c58278ea6fa32e4a6845f0cb1555009aedcb3ce5759330918aa2c10c4fdc7c9fef97e6afff61d6145344ce5fccecbc576f64ac036d0a3
diff --git a/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-19.0.0.ebuild b/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-19.0.0.ebuild
deleted file mode 100644
index e48f1725e4a9..000000000000
--- a/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-19.0.0.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 kodi-addon
-
-DESCRIPTION="Waveform visualizer for Kodi"
-HOMEPAGE="https://github.com/xbmc/visualization.waveform"
-KODI_PLUGIN_NAME="visualization.waveform"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/glm-0.9.9.8-r1
- virtual/opengl
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
diff --git a/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-19.0.1.ebuild b/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-19.0.1.ebuild
index e48f1725e4a9..1b2f09524584 100644
--- a/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-19.0.1.ebuild
+++ b/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-19.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ case ${PV} in
;;
*)
CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
DEPEND="=media-tv/kodi-19*:="
diff --git a/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-4.4.0.ebuild b/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-4.4.0.ebuild
deleted file mode 100644
index 55c275ff5f4e..000000000000
--- a/media-plugins/kodi-visualization-waveform/kodi-visualization-waveform-4.4.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit kodi-addon
-
-DESCRIPTION="Waveform visualizer for Kodi"
-HOMEPAGE="https://github.com/xbmc/visualization.waveform"
-KODI_PLUGIN_NAME="visualization.waveform"
-
-case ${PV} in
-9999)
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}.git"
- inherit git-r3
- DEPEND="~media-tv/kodi-9999"
- ;;
-*)
- CODENAME="Matrix"
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
- DEPEND="=media-tv/kodi-19*:="
- ;;
-esac
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE=""
-
-DEPEND+="
- >=media-libs/glm-0.9.9.8-r1
- virtual/opengl
- "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- if [ -d depends ]; then rm -rf depends || die; fi
-
- cmake_src_prepare
-}
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/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild
new file mode 100644
index 000000000000..7dfd5c7ceb57
--- /dev/null
+++ b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit multilib-minimal
+
+DESCRIPTION="collection of visualization plugins for use with the libvisual framework"
+HOMEPAGE="http://libvisual.org/"
+SRC_URI="https://github.com/Libvisual/libvisual/releases/download/${P}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0.4"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+IUSE="alsa debug gstreamer gtk jack mplayer opengl portaudio pulseaudio"
+
+RDEPEND=">=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
+ ~media-libs/libvisual-${PV}[${MULTILIB_USEDEP}]
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
+ alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+ gstreamer? ( media-libs/gstreamer[${MULTILIB_USEDEP}] )
+ gtk? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+ jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+ opengl? (
+ >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+ >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+ )
+ portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] )
+ pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=virtual/pkgconfig-0-r1"
+
+DEPEND="${RDEPEND}
+ >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ $(use_enable jack) \
+ $(use_enable gtk gdkpixbuf-plugin) \
+ $(use_enable gstreamer gstreamer-plugin) \
+ $(use_enable alsa) \
+ $(use_enable mplayer) \
+ --enable-inputdebug \
+ $(use_enable opengl gltest) \
+ $(use_enable opengl nastyfft) \
+ $(use_enable opengl madspin) \
+ $(use_enable opengl flower) \
+ $(use_enable debug) \
+ $(use_enable portaudio) \
+ $(use_enable pulseaudio)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${D}" -name "*.la" -delete || die
+}
diff --git a/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild
index 00630b2e9cde..65abd840c7a9 100644
--- a/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild
+++ b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/Libvisual/libvisual/releases/download/${P}/${P}.tar.
LICENSE="GPL-2"
SLOT="0.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="alsa debug gstreamer gtk jack mplayer opengl portaudio pulseaudio"
RDEPEND=">=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
diff --git a/media-plugins/live/live-2021.08.24.ebuild b/media-plugins/live/live-2021.08.24.ebuild
index 36becf719bff..123e9d96a3a5 100644
--- a/media-plugins/live/live-2021.08.24.ebuild
+++ b/media-plugins/live/live-2021.08.24.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.live555.com/"
SRC_URI="http://www.live555.com/liveMedia/public/${P/-/.}.tar.gz"
LICENSE="LGPL-2.1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="ssl"
BDEPEND="virtual/pkgconfig"
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/mda-lv2/files/mda-lv2-1.2.10-autoship-disable.patch b/media-plugins/mda-lv2/files/mda-lv2-1.2.10-autoship-disable.patch
new file mode 100644
index 000000000000..c358416ffd85
--- /dev/null
+++ b/media-plugins/mda-lv2/files/mda-lv2-1.2.10-autoship-disable.patch
@@ -0,0 +1,38 @@
+https://gitlab.com/drobilla/mda-lv2/-/commit/e85a6c7fc8e0bccbe23691a6bf10bbbd2ce048bf
+
+From e85a6c7fc8e0bccbe23691a6bf10bbbd2ce048bf Mon Sep 17 00:00:00 2001
+From: David Robillard <d@drobilla.net>
+Date: Mon, 22 Aug 2022 10:50:10 -0400
+Subject: [PATCH] Only run autoship test in strict mode
+
+--- a/meson.build
++++ b/meson.build
+@@ -61,15 +61,17 @@ subdir('mda.lv2')
+ #########
+
+ if not get_option('tests').disabled() and not meson.is_subproject()
+- # Check release metadata
+- autoship = find_program('autoship', required: get_option('tests'))
+- if autoship.found()
+- test(
+- 'autoship',
+- autoship,
+- args: ['test', meson.current_source_dir()],
+- suite: 'data',
+- )
++ if get_option('strict')
++ # Check release metadata
++ autoship = find_program('autoship', required: get_option('tests'))
++ if autoship.found()
++ test(
++ 'autoship',
++ autoship,
++ args: ['test', meson.current_source_dir()],
++ suite: 'data',
++ )
++ endif
+ endif
+
+ # Check licensing metadata
+--
+GitLab
diff --git a/media-plugins/mda-lv2/files/mda-lv2-1.2.10-strict-aliasing.patch b/media-plugins/mda-lv2/files/mda-lv2-1.2.10-strict-aliasing.patch
new file mode 100644
index 000000000000..d8e6c8e605aa
--- /dev/null
+++ b/media-plugins/mda-lv2/files/mda-lv2-1.2.10-strict-aliasing.patch
@@ -0,0 +1,37 @@
+https://gitlab.com/drobilla/mda-lv2/-/commit/ac0590c5a8f84f9edcd6817e44976ad75fccb252
+
+From ac0590c5a8f84f9edcd6817e44976ad75fccb252 Mon Sep 17 00:00:00 2001
+From: David Robillard <d@drobilla.net>
+Date: Tue, 16 Aug 2022 17:04:16 -0400
+Subject: [PATCH] Fix strict aliasing violation
+
+Generally, I maintain this as a faithful port with minimal changes, but in this
+case, it's just filling a float up with garbage anyway, so the worst case can't
+be that bad.
+--- a/meson/suppressions/meson.build
++++ b/meson/suppressions/meson.build
+@@ -82,11 +82,5 @@ if is_variable('cpp')
+ endif
+ endif
+
+- if cpp.get_id() == 'gcc'
+- cpp_suppressions += [
+- '-Wno-strict-aliasing',
+- ]
+- endif
+-
+ cpp_suppressions = cpp.get_supported_arguments(cpp_suppressions)
+ endif
+--- a/src/mdaJX10.cpp
++++ b/src/mdaJX10.cpp
+@@ -468,7 +468,7 @@ void mdaJX10::processReplacing(float **inputs, float **outputs, int32_t sampleFr
+
+ noise = (noise * 196314165) + 907633515;
+ r = (noise & 0x7FFFFF) + 0x40000000; //generate noise + fast convert to float
+- w = *(float *)&r;
++ memcpy(&w, &r, sizeof(float));
+ w = ww * (w - 3.0f);
+
+ if(--k<0)
+--
+GitLab
diff --git a/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
new file mode 100644
index 000000000000..f2887da2410b
--- /dev/null
+++ b/media-plugins/mda-lv2/mda-lv2-1.2.10-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="LV2 port of the MDA plugins by Paul Kellett"
+HOMEPAGE="https://drobilla.net/software/mda-lv2.html"
+SRC_URI="https://download.drobilla.net/${P}.tar.xz"
+
+# See README
+LICENSE="|| ( GPL-2+ MIT )"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+IUSE="test"
+# Tests fail because of lvz_new_audioeffectx symbol in plugins, check
+# on new lv2lint release (>0.16.2). See https://gitlab.com/drobilla/mda-lv2/-/issues/2.
+RESTRICT="!test? ( test ) test"
+
+DEPEND="media-libs/lv2"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ test? ( dev-util/lv2lint )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-strict-aliasing.patch
+ "${FILESDIR}"/${P}-autoship-disable.patch
+)
+
+src_prepare() {
+ default
+
+ # reuse isn't packaged right now, but it's only for licencing
+ # i.e. it's essentially a lint check so not relevant for us downstream.
+ sed -i -e "/reuse = find_program('reuse', required/s:get_option('tests'):false:" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature test tests)
+ )
+
+ meson_src_configure
+}
diff --git a/media-plugins/mda-lv2/mda-lv2-1.2.10.ebuild b/media-plugins/mda-lv2/mda-lv2-1.2.10.ebuild
deleted file mode 100644
index faf6618f6de4..000000000000
--- a/media-plugins/mda-lv2/mda-lv2-1.2.10.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="LV2 port of the MDA plugins by Paul Kellett"
-HOMEPAGE="https://drobilla.net/software/mda-lv2.html"
-SRC_URI="https://download.drobilla.net/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-BDEPEND="
- virtual/pkgconfig
-"
-RDEPEND="media-libs/lv2"
diff --git a/media-plugins/mda-lv2/metadata.xml b/media-plugins/mda-lv2/metadata.xml
index 6ba8ddc33e95..f5ccf86599e1 100644
--- a/media-plugins/mda-lv2/metadata.xml
+++ b/media-plugins/mda-lv2/metadata.xml
@@ -14,4 +14,7 @@
The instrument plugins make use of the new atom:AtomPort to receive MIDI. Apologies for any inconvenience, but this means they will only work in modern hosts which have implemented atom-based MIDI. The effects should work fine in any LV2 host.
</longdescription>
+<upstream>
+ <remote-id type="gitlab">drobilla/mda-lv2</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/qmmp-plugin-pack/Manifest b/media-plugins/qmmp-plugin-pack/Manifest
index 3d6150ff80b3..2f840038d3c1 100644
--- a/media-plugins/qmmp-plugin-pack/Manifest
+++ b/media-plugins/qmmp-plugin-pack/Manifest
@@ -1 +1 @@
-DIST qmmp-plugin-pack-1.6.0.tar.bz2 243564 BLAKE2B 35477cc884ea707d9a6483398ccc537ccd5c68c0f9ac7a35066b6000e50a29389eb5bf5c7cd1aa2cde984503ba450b89036190c2dfdf3eaa38ddb3623177594d SHA512 21c3ffce22f72041c1d499fe3a6ff2be0caf5a67c6f1165401f4e8a881dddb726a9232e0145a7fb63e42ef7ec8f72ddadc18e2363f61df86535cebae713cadd6
+DIST qmmp-plugin-pack-1.6.1.tar.bz2 243838 BLAKE2B 1f7bbc35988ec5cecff4cba9a759b77d3e9c60f883683ef03c58342ed9abfabf4b9e362f3a4daa92c333d274f7a46c4288245191441a61b41ed78d5cf328d240 SHA512 532c4804ec32dc450fa8405fd32ab394abf27c1c8b867fde5ed11c7f13b667c5cd4d6dc742ddd07c9f3f9874f3053dc6dc22d02e2159db4f683db84c9808331e
diff --git a/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.0.ebuild b/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.1.ebuild
index 5a93ba848888..ce43f7da6d64 100644
--- a/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.0.ebuild
+++ b/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-1.6.1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake flag-o-matic
-DESCRIPTION="A set of extra plugins for Qmmp"
-HOMEPAGE="http://qmmp.ylsoftware.com/"
+DESCRIPTION="Set of extra plugins for Qmmp"
+HOMEPAGE="https://qmmp.ylsoftware.com/"
SRC_URI="https://qmmp.ylsoftware.com/files/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
LICENSE="GPL-2"
@@ -22,7 +22,7 @@ RDEPEND="
media-libs/libsamplerate
media-libs/taglib
=media-sound/qmmp-$(ver_cut 1-2)*
- media-video/ffmpeg
+ media-video/ffmpeg:=
"
DEPEND="${RDEPEND}
dev-lang/yasm
diff --git a/media-plugins/swh-plugins/metadata.xml b/media-plugins/swh-plugins/metadata.xml
index 3fed8a8997c3..cdcbf1f33bf9 100644
--- a/media-plugins/swh-plugins/metadata.xml
+++ b/media-plugins/swh-plugins/metadata.xml
@@ -5,4 +5,7 @@
<email>proaudio@gentoo.org</email>
<name>Gentoo ProAudio Project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">swh/ladspa</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/media-plugins/swh-plugins/swh-plugins-0.4.17.ebuild b/media-plugins/swh-plugins/swh-plugins-0.4.17.ebuild
index 896151126372..5926139cbbab 100644
--- a/media-plugins/swh-plugins/swh-plugins-0.4.17.ebuild
+++ b/media-plugins/swh-plugins/swh-plugins-0.4.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,7 +22,10 @@ DEPEND="${RDEPEND}
media-libs/ladspa-sdk
sys-devel/gettext
"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+ dev-perl/XML-Parser
+ virtual/pkgconfig
+"
DOCS=( AUTHORS ChangeLog README TODO )
diff --git a/media-plugins/tap-plugins/metadata.xml b/media-plugins/tap-plugins/metadata.xml
index f0ad8985e08e..e28af62d8b52 100644
--- a/media-plugins/tap-plugins/metadata.xml
+++ b/media-plugins/tap-plugins/metadata.xml
@@ -28,5 +28,7 @@
</longdescription>
<upstream>
<remote-id type="sourceforge">tap-plugins</remote-id>
+ <remote-id type="github">tomscii/tap-plugins</remote-id>
+ <bugs-to>https://github.com/tomscii/tap-plugins/issues</bugs-to>
</upstream>
</pkgmetadata>
diff --git a/media-plugins/tap-plugins/tap-plugins-1.0.1.ebuild b/media-plugins/tap-plugins/tap-plugins-1.0.1.ebuild
index 5484e27ee525..966379c05766 100644
--- a/media-plugins/tap-plugins/tap-plugins-1.0.1.ebuild
+++ b/media-plugins/tap-plugins/tap-plugins-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,15 +7,15 @@ inherit toolchain-funcs
if [[ ${PV} == 9999 ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/tomszilagyi/${PN}.git"
+ EGIT_REPO_URI="https://github.com/tomscii/${PN}.git"
EGIT_PROJECT="${PN}.git"
else
KEYWORDS="amd64 ~arm ~arm64 ~ppc x86"
- SRC_URI="https://github.com/tomszilagyi/tap-plugins/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/tomscii/tap-plugins/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="Tom's audio processing (TAP) LADSPA plugins"
-HOMEPAGE="https://github.com/tomszilagyi/tap-plugins http://tap-plugins.sourceforge.net/"
+HOMEPAGE="https://github.com/tomscii/tap-plugins https://tomscii.sig7.se/tap-plugins/"
LICENSE="GPL-2"
SLOT="0"
diff --git a/media-plugins/tap-plugins/tap-plugins-9999.ebuild b/media-plugins/tap-plugins/tap-plugins-9999.ebuild
index 3a929a4d31e5..bc2abd3d8a8f 100644
--- a/media-plugins/tap-plugins/tap-plugins-9999.ebuild
+++ b/media-plugins/tap-plugins/tap-plugins-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,15 +7,15 @@ inherit toolchain-funcs
if [[ ${PV} == 9999 ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/tomszilagyi/${PN}.git"
+ EGIT_REPO_URI="https://github.com/tomscii/${PN}.git"
EGIT_PROJECT="${PN}.git"
else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
- SRC_URI="https://github.com/tomszilagyi/tap-plugins/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/tomscii/tap-plugins/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="Tom's audio processing (TAP) LADSPA plugins"
-HOMEPAGE="https://github.com/tomszilagyi/tap-plugins http://tap-plugins.sourceforge.net/"
+HOMEPAGE="https://github.com/tomscii/tap-plugins https://tomscii.sig7.se/tap-plugins/"
LICENSE="GPL-2"
SLOT="0"
diff --git a/media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204-r1.ebuild b/media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204-r1.ebuild
new file mode 100644
index 000000000000..dfd51dbc3fac
--- /dev/null
+++ b/media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Vamp plugin encapsulating many of the functions of the LibXtract library"
+HOMEPAGE="https://www.vamp-plugins.org/"
+SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/618/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="=sci-libs/fftw-3*
+ >=media-libs/libxtract-0.6.6
+ media-libs/vamp-plugin-sdk"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ sed -e "s/-O3//" -e "s/ -Wl,-Bstatic//" -i Makefile || die "sed Makefile failed"
+}
+
+src_configure() {
+ tc-export CXX
+}
+
+src_install() {
+ insinto /usr/$(get_libdir)/vamp
+ doins vamp-libxtract.{so,cat}
+ einstalldocs
+}
diff --git a/media-plugins/vdr-actuator/metadata.xml b/media-plugins/vdr-actuator/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-actuator/metadata.xml
+++ b/media-plugins/vdr-actuator/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/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-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-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/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-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-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-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-duplicates/files/duplicates-0.0.5_Makefile-new.diff b/media-plugins/vdr-duplicates/files/duplicates-0.0.5_Makefile-new.diff
deleted file mode 100644
index a2e7bcb93bbf..000000000000
--- a/media-plugins/vdr-duplicates/files/duplicates-0.0.5_Makefile-new.diff
+++ /dev/null
@@ -1,212 +0,0 @@
-New Makefile handling up from vdr-1.7.34
-completed german translation
-minor fixes in .po files
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> 2015/Jan/03
---- a/Makefile
-+++ b/Makefile
-@@ -6,48 +6,50 @@
- # 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.
--# IMPORTANT: the presence of this macro is important for the Make.config
--# file. So it must be defined, even if it is not used here!
--#
-+
- PLUGIN = duplicates
-
- ### 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:
--
--CXX ?= g++
--CXXFLAGS ?= -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses
--
- ### The directory environment:
-
--VDRDIR = ../../..
--LIBDIR = ../../lib
--TMPDIR = /tmp
-+# 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} --variable=$(1) vdr || ${PKG_CONFIG} --variable=$(1) ../../../vdr.pc))
-+LIBDIR = $(call PKGCFG,libdir)
-+LOCDIR = $(call PKGCFG,locdir)
-+PLGCFG = $(call PKGCFG,plgcfg)
-+#
-+TMPDIR ?= /tmp
-
--### Make sure that necessary options are included:
-+### The compiler options:
-
---include $(VDRDIR)/Make.global
-+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's plugin API (taken from VDR's "config.h"):
-+### Allow user defined options to overwrite defaults:
-
--APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
-+-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
-+INCLUDES +=
-
--DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
-+DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
-
- ### The object files (add further files here):
-
-@@ -55,52 +57,57 @@
-
- ### The main target:
-
--all: libvdr-$(PLUGIN).so i18n
-+all: $(SOFILE) i18n
-
- ### Implicit rules:
-
- %.o: %.c
-- $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
-+ $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $<
-
- ### Dependencies:
-
- 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
--LOCALEDIR = $(VDRDIR)/locale
- I18Npo = $(wildcard $(PODIR)/*.po)
--I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
-+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 $@ $^
-+ 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 $@ $<
-+ msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $<
- @touch $@
-
--$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
-- @mkdir -p $(dir $@)
-- cp $< $@
-+$(I18Nmsgs): $(DESTDIR)$(LOCDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
-+ install -D -m644 $< $@
-
- .PHONY: i18n
--i18n: $(I18Nmsgs) $(I18Npot)
-+i18n: $(I18Nmo) $(I18Npot)
-+
-+install-i18n: $(I18Nmsgs)
-
- ### Targets:
-
--libvdr-$(PLUGIN).so: $(OBJS)
-+$(SOFILE): $(OBJS)
- $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
-- @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
-+
-+install-lib: $(SOFILE)
-+ install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
-+
-+install: install-lib install-i18n
-
- dist: $(I18Npo) clean
- @-rm -rf $(TMPDIR)/$(ARCHIVE)
-@@ -111,4 +118,5 @@
- @echo Distribution package created as $(PACKAGE).tgz
-
- clean:
-- @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ $(PODIR)/*.mo $(PODIR)/*.pot
-+ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
-+ @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
---- a/po/de_DE.po
-+++ b/po/de_DE.po
-@@ -5,20 +5,19 @@
- #
- msgid ""
- msgstr ""
--"Project-Id-Version: vdr-duplicates 0.0.1\n"
-+"Project-Id-Version: vdr-duplicates 0.0.6\n"
- "Report-Msgid-Bugs-To: <see README>\n"
- "POT-Creation-Date: 2011-12-20 18:14+0200\n"
--"PO-Revision-Date: 2011-06-05 23:37+0100\n"
--"Last-Translator: Reiner Paulus <flex0r@gmx.net>\n"
-+"PO-Revision-Date: 2015-02-03 11:12+0100\n"
-+"Last-Translator: Joerg Bornkessel <hd_brummy@gentoo.org>\n"
- "Language-Team: \n"
--"Language: \n"
-+"Language: de\n"
- "MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=utf-8\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
--"X-Poedit-Language: German\n"
--"X-Poedit-Country: GERMANY\n"
--"X-Poedit-SourceCharset: utf-8\n"
-+"X-Poedit-SourceCharset: UTF-8\n"
-+"X-Generator: Poedit 1.5.5\n"
-
- msgid "Shows duplicate recordings"
- msgstr "Zeigt doppelte Aufnahmen an"
-@@ -35,4 +34,4 @@
- msgstr "%d Aufnahmen ohne Beschreibung"
-
- msgid "Compare title"
--msgstr ""
-+msgstr "Vergleiche Titel"
---- a/po/fi_FI.po
-+++ b/po/fi_FI.po
-@@ -12,7 +12,7 @@
- "PO-Revision-Date: 2011-12-12 19:57+0300\n"
- "Last-Translator: Timo Eskola <timo@tolleri.net>\n"
- "Language-Team: Finnish\n"
--"Language: \n"
-+"Language: fi\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
---- a/po/it_IT.po
-+++ b/po/it_IT.po
-@@ -12,7 +12,7 @@
- "PO-Revision-Date: 2011-06-05 23:37+0100\n"
- "Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
- "Language-Team: \n"
--"Language: \n"
-+"Language: it\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=utf-8\n"
- "Content-Transfer-Encoding: 8bit\n"
diff --git a/media-plugins/vdr-duplicates/metadata.xml b/media-plugins/vdr-duplicates/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-duplicates/metadata.xml
+++ b/media-plugins/vdr-duplicates/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-dvd/metadata.xml b/media-plugins/vdr-dvd/metadata.xml
index ab39c7417e0e..89b6db31754d 100644
--- a/media-plugins/vdr-dvd/metadata.xml
+++ b/media-plugins/vdr-dvd/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="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>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-dvdswitch/metadata.xml b/media-plugins/vdr-dvdswitch/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-dvdswitch/metadata.xml
+++ b/media-plugins/vdr-dvdswitch/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/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-extrecmenu/metadata.xml b/media-plugins/vdr-extrecmenu/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-extrecmenu/metadata.xml
+++ b/media-plugins/vdr-extrecmenu/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-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild
index 1fdb6d35dc20..01d9a9172421 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
@@ -28,7 +28,7 @@ src_prepare() {
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-ffnetdev/metadata.xml b/media-plugins/vdr-ffnetdev/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-ffnetdev/metadata.xml
+++ b/media-plugins/vdr-ffnetdev/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-ffnetdev/vdr-ffnetdev-0.1.2.ebuild b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild
index eef79330d3ec..a1438f6197f0 100644
--- a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild
+++ b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 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
@@ -10,19 +10,13 @@ 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"
+S="${WORKDIR}/${P}" # override eclass default
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
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
-}
+PATCHES=( "${FILESDIR}/${P}_gettext.diff" )
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-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-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-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-lcdproc/metadata.xml b/media-plugins/vdr-lcdproc/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-lcdproc/metadata.xml
+++ b/media-plugins/vdr-lcdproc/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-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/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-mlist/metadata.xml b/media-plugins/vdr-mlist/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-mlist/metadata.xml
+++ b/media-plugins/vdr-mlist/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-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/metadata.xml b/media-plugins/vdr-newsticker/metadata.xml
index b038c919cd23..c08751971fb3 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-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/metadata.xml b/media-plugins/vdr-radio/metadata.xml
index dda45eb9ef82..d311c1f56233 100644
--- a/media-plugins/vdr-radio/metadata.xml
+++ b/media-plugins/vdr-radio/metadata.xml
@@ -1,12 +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>
- <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>
+ <longdescription>
+ This Plugin display a background image while the vdr is switcht to radio channels.
+ Also it supports RDS on radio channels.
+ </longdescription>
</pkgmetadata>
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-remotetimers/Manifest b/media-plugins/vdr-remotetimers/Manifest
deleted file mode 100644
index 9375cf1f794b..000000000000
--- a/media-plugins/vdr-remotetimers/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vdr-remotetimers-1.0.2.tgz 62750 BLAKE2B 9c741c45d78c195e112cc936fdee76a36be1443468d027b8672d6641bd3ab8e897864f169d9956373944f788388a22746b4597fbd567f03b0f911b4d4f029c2a SHA512 37a93600e11c21b0ab5d18b0e0631b527db96b4a19967b34fb7f912607f803ca8872efdbd642dfcde0953129b7a1a8fe971459deab6d8c78449f94505d8674de
diff --git a/media-plugins/vdr-remotetimers/metadata.xml b/media-plugins/vdr-remotetimers/metadata.xml
deleted file mode 100644
index 2b167a7461de..000000000000
--- a/media-plugins/vdr-remotetimers/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-remotetimers/vdr-remotetimers-1.0.2-r1.ebuild b/media-plugins/vdr-remotetimers/vdr-remotetimers-1.0.2-r1.ebuild
deleted file mode 100644
index f8d21fdb299f..000000000000
--- a/media-plugins/vdr-remotetimers/vdr-remotetimers-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,16 +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: edit timers on remote vdr instances"
-HOMEPAGE="https://vdr.schmirler.de/"
-SRC_URI="https://vdr.schmirler.de/${PN#vdr-}/${P}.tgz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm x86"
-
-DEPEND="~media-video/vdr-2.2.0"
diff --git a/media-plugins/vdr-remotetimers/vdr-remotetimers-1.0.2.ebuild b/media-plugins/vdr-remotetimers/vdr-remotetimers-1.0.2.ebuild
deleted file mode 100644
index a276dcd90f49..000000000000
--- a/media-plugins/vdr-remotetimers/vdr-remotetimers-1.0.2.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: edit timers on remote vdr instances"
-HOMEPAGE="https://vdr.schmirler.de/"
-SRC_URI="https://vdr.schmirler.de/${PN#vdr-}/${P}.tgz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm x86"
-IUSE=""
-
-DEPEND=">=media-video/vdr-2.0.0"
-RDEPEND="${DEPEND}"
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-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 1a956bdd07ff..523d47ba6913 100644
--- a/media-plugins/vdr-xineliboutput/metadata.xml
+++ b/media-plugins/vdr-xineliboutput/metadata.xml
@@ -1,19 +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="libextractor">Use <pkg>media-libs/libextractor</pkg> to gather
- files' metadata in media-player</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 10af5db34077..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-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,17 +9,16 @@ 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"
KEYWORDS="~amd64 ~x86"
-IUSE="bluray caps cec dbus fbcon jpeg libextractor nls opengl +vdr vaapi vdpau +X +xine xinerama"
+IUSE="bluray caps cec dbus fbcon jpeg nls opengl +vdr vaapi vdpau +X +xine xinerama"
COMMON_DEPEND="
vdr? (
media-video/vdr
- libextractor? ( >=media-libs/libextractor-0.5.20 )
caps? ( sys-libs/libcap )
)
@@ -94,7 +93,7 @@ src_configure() {
$(use_enable fbcon fb) \
$(use_enable vdr) \
$(use_enable xine libxine) \
- $(use_enable libextractor) \
+ --disable-libextractor \
$(use_enable caps libcap) \
$(use_enable cec libcec) \
$(use_enable jpeg libjpeg) \
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 0d2749f4f0a6..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,26 +1,25 @@
-# Copyright 2022 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+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="bluray caps cec dbus fbcon jpeg libextractor nls opengl +vdr vaapi vdpau +X +xine xinerama"
+IUSE="bluray caps cec dbus fbcon jpeg nls opengl +vdr vaapi vdpau +X +xine xinerama"
COMMON_DEPEND="
vdr? (
media-video/vdr
- libextractor? ( >=media-libs/libextractor-0.5.20 )
caps? ( sys-libs/libcap )
)
@@ -100,7 +99,7 @@ src_configure() {
$(use_enable fbcon fb) \
$(use_enable vdr) \
$(use_enable xine libxine) \
- $(use_enable libextractor) \
+ --disable-libextractor \
$(use_enable caps libcap) \
$(use_enable cec libcec) \
$(use_enable jpeg libjpeg) \
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 9f405f9f0594..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,26 +1,25 @@
-# Copyright 2022 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+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="bluray caps cec dbus fbcon jpeg libextractor nls opengl +vdr vaapi vdpau +X +xine xinerama"
+IUSE="bluray caps cec dbus fbcon jpeg nls opengl +vdr vaapi vdpau +X +xine xinerama"
COMMON_DEPEND="
vdr? (
media-video/vdr
- libextractor? ( >=media-libs/libextractor-0.5.20 )
caps? ( sys-libs/libcap )
)
@@ -100,7 +99,7 @@ src_configure() {
$(use_enable fbcon fb) \
$(use_enable vdr) \
$(use_enable xine libxine) \
- $(use_enable libextractor) \
+ --disable-libextractor \
$(use_enable caps libcap) \
$(use_enable cec libcec) \
$(use_enable jpeg libjpeg) \
diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild
index 2ffc32df32a0..a7c7e09d2cde 100644
--- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild
+++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,12 +15,11 @@ EGIT_REPO_URI="https://git.code.sf.net/p/xineliboutput/git"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS=""
-IUSE="bluray caps cec dbus fbcon jpeg libextractor nls opengl +vdr vdpau +X +xine xinerama"
+IUSE="bluray caps cec dbus fbcon jpeg nls opengl +vdr vdpau +X +xine xinerama"
COMMON_DEPEND="
vdr? (
>=media-video/vdr-1.6.0
- libextractor? ( >=media-libs/libextractor-0.5.20 )
caps? ( sys-libs/libcap )
)
@@ -103,7 +102,7 @@ src_configure() {
$(use_enable fbcon fb) \
$(use_enable vdr) \
$(use_enable xine libxine) \
- $(use_enable libextractor) \
+ --disable-libextractor \
$(use_enable caps libcap) \
$(use_enable jpeg libjpeg) \
$(use_enable xinerama) \
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..6d146f6bbf55 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.2.tar.gz 101208843 BLAKE2B de27cf0fd83b24e6ca151ab4ef4282b3558e41f890ed93b25950cd3ab78da5c30ff990115c28df60b693fa06824c6330b3af7bec09d44b3a435442d91d61ffb5 SHA512 9034180e4ac68127368d91a32dbfd874692ce8152f7ee947d621d08519e4c005e6e06367f36b0e4e31d38bd2f766e6a7db40bbbac83c63c65ed0ff88c02a1a0b
diff --git a/media-plugins/x42-avldrums/x42-avldrums-0.4.2.ebuild b/media-plugins/x42-avldrums/x42-avldrums-0.7.2.ebuild
index b62c86af7c8f..9db167242963 100644
--- a/media-plugins/x42-avldrums/x42-avldrums-0.4.2.ebuild
+++ b/media-plugins/x42-avldrums/x42-avldrums-0.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
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 3869375ba160..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-2020 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="http://dssi.sourceforge.net/download.html#Xsynth-DSSI"
-SRC_URI="mirror://sourceforge/dssi/${P}.tar.gz"
+HOMEPAGE="https://dssi.sourceforge.net/download.html#Xsynth-DSSI"
+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 92b19cade9c9..ed7cc4350745 100644
--- a/media-plugins/zam-plugins/Manifest
+++ b/media-plugins/zam-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST DPF-88180608a206b529fcb660d406ddf6f934002806.tar.gz 3473209 BLAKE2B 74d237a222d2f59e437f98da456a4fb8eb29ef4337054752ac28067cf054de971e600fc141eb2d9ede1d123cbcc94665c4abe005281f427b76c27c0846e91a41 SHA512 7ea26d27bfb17fe67d2c4c4077d203b447407986594b833ee545319221c9c08fb434c1ca11ad425a8d9369df41b331c1286ddd85aabdd7a8570ab7a25b88b0e7
+DIST DPF-63dfb7610bc37dee69f4a303f3e3362529d95f24.tar.gz 3003822 BLAKE2B c6d53aca73d53ffc38ff2a45288658fcc94b0606120422d34e7f9cfd5e9acbcc37ec2a4f696bbe1c2eb4eecd120dd40566a8d9f634e2f5c6542e47a78c82e87f SHA512 d80d5e0bf70f9c441f72b433817ab0183a80ad74496e6a5f1e5ff7870c8869a2dfc3fcd70057025ff7b3622dd7417d0567b23e2cc7cd7ef29e716080d2abd813
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/zam-plugins-4.1.ebuild b/media-plugins/zam-plugins/zam-plugins-4.2.ebuild
index 48a68e6cbf7b..26dc44d9a7d3 100644
--- a/media-plugins/zam-plugins/zam-plugins-4.1.ebuild
+++ b/media-plugins/zam-plugins/zam-plugins-4.2.ebuild
@@ -3,7 +3,11 @@
EAPI=8
-DPF_COMMIT="88180608a206b529fcb660d406ddf6f934002806"
+# pugl original repository is at https://github.com/lv2/pugl
+# but this package does not compile with the latest version of pugl
+# from that repository as of Oct 22, 2023. it does not even compile
+# with the latest commit from the pugl repository used here as of May 23, 2022.
+DPF_COMMIT="63dfb7610bc37dee69f4a303f3e3362529d95f24"
PUGL_COMMIT="844528e197c51603f6cef3238b4a48d23bf60eb7"
DPF_P="DPF-${DPF_COMMIT}"
PUGL_P="pugl-${PUGL_COMMIT}"