git: 1e20a3335dd4 - main - multimedia/libxine: update to 1.2.12

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Tue, 15 Mar 2022 13:00:35 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1e20a3335dd4cb2b641c7b992e174b7799f839e7

commit 1e20a3335dd4cb2b641c7b992e174b7799f839e7
Author:     Fernando Apesteguía <fernape@FreeBSD.org>
AuthorDate: 2022-03-10 16:51:43 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-03-15 12:58:27 +0000

    multimedia/libxine: update to 1.2.12
    
    From ChangeLog: https://sourceforge.net/projects/xine/files/xine-lib/1.2.12/README.txt/download
    
      * Add string tree library (generic info parser).
      * Add OpenSL ES audio output plugin.
      * Add mpeg-dash input plugin.
      * Add crypto input plugin.
      * Add VAAPI support to opengl2 video output (requires using EGL).
      * Better hls support.
      * Improved DVB/live stream timing.
      * Improved BT.2020 support.
      * Fix compatibility with ffmpeg 5.0.
      * Fix RSS parser.
      * Fix output parameter setting (audio amplification, video hue etc.).
      * Fix AC3 demuxer.
      * Diverse small fixes and optimizations.
      * Update german translation.
      * Code cleanup.
      * Build fixes.
    
    Update plugins directory references in dependent ports
    Bump PORTREVISION
    
    Reported by:    portscout
---
 multimedia/libxine/Makefile                  | 8 ++++----
 multimedia/libxine/distinfo                  | 6 +++---
 multimedia/libxine/pkg-plist                 | 9 ++++++++-
 multimedia/vdr-plugin-xineliboutput/Makefile | 4 ++--
 multimedia/xine/Makefile                     | 4 ++--
 5 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile
index 1e2e561232d3..9ff1c0daafaf 100644
--- a/multimedia/libxine/Makefile
+++ b/multimedia/libxine/Makefile
@@ -1,8 +1,7 @@
 # Created by: alex
 
 PORTNAME=	xine
-DISTVERSION=	1.2.11
-PORTREVISION=	7
+DISTVERSION=	1.2.12
 CATEGORIES=	multimedia
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION}
 PKGNAMEPREFIX=	lib
@@ -35,7 +34,8 @@ LIB_DEPENDS=	libFLAC.so:audio/flac \
 		libvpx.so:multimedia/libvpx \
 		libiso9660.so:sysutils/libcdio \
 		libogg.so:audio/libogg \
-		libdvdnav.so:multimedia/libdvdnav
+		libdvdnav.so:multimedia/libdvdnav \
+		libwayland-client.so:graphics/wayland
 
 USES=		compiler cpe gl gmake gnome iconv libtool:keepla jpeg \
 		localbase pathfix perl5 pkgconfig tar:xz xorg
@@ -62,7 +62,7 @@ CFLAGS_i386=	-fomit-frame-pointer
 DOCSDIR=	${PREFIX}/share/doc/xine-lib
 # Please sync with XINE_PLUGINSDIR in multimedia/xine
 # and multimedia/vdr-plugin-xineliboutput
-PLUGINSDIR=	lib/xine/plugins/2.9
+PLUGINSDIR=	lib/xine/plugins/2.10
 PLIST_SUB=	PLUGINSDIR="${PLUGINSDIR}"
 
 OPTIONS_DEFINE=		AALIB ALSA AOM CACA DAV1D DOCS DMX_IMAGE DVB \
diff --git a/multimedia/libxine/distinfo b/multimedia/libxine/distinfo
index 86f42c1a496c..a072dcd0da74 100644
--- a/multimedia/libxine/distinfo
+++ b/multimedia/libxine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1609529764
-SHA256 (xine-lib-1.2.11.tar.xz) = ef51b21d10dda1045fa7d711bd9171cfdaf0a5a2874233bcf16ffdf28ec07005
-SIZE (xine-lib-1.2.11.tar.xz) = 5282204
+TIMESTAMP = 1646930905
+SHA256 (xine-lib-1.2.12.tar.xz) = d606270468e1540c2a89c0d7f5fdf11e17ecc0c2698cc0bcb1065ff26abee098
+SIZE (xine-lib-1.2.12.tar.xz) = 5341212
diff --git a/multimedia/libxine/pkg-plist b/multimedia/libxine/pkg-plist
index 994b518678a3..f7d745d6960c 100644
--- a/multimedia/libxine/pkg-plist
+++ b/multimedia/libxine/pkg-plist
@@ -16,6 +16,7 @@ include/xine/input_plugin.h
 include/xine/io_helper.h
 include/xine/list.h
 include/xine/metronom.h
+include/xine/mfrag.h
 include/xine/os_types.h
 include/xine/osd.h
 include/xine/plugin_catalog.h
@@ -28,6 +29,7 @@ include/xine/scratch.h
 include/xine/sorted_array.h
 include/xine/spu.h
 include/xine/spu_decoder.h
+include/xine/stree.h
 include/xine/tickets.h
 include/xine/vdr.h
 include/xine/version.h
@@ -47,7 +49,7 @@ lib/libxine.la
 lib/libxine-interface.la
 lib/libxine.so
 lib/libxine.so.2
-lib/libxine.so.2.9.0
+lib/libxine.so.2.10.0
 %%PLUGINSDIR%%/mime.types
 %%PLUGINSDIR%%/post/xineplug_post_audio_filters.so
 %%PLUGINSDIR%%/post/xineplug_post_goom.so
@@ -56,6 +58,11 @@ lib/libxine.so.2.9.0
 %%PLUGINSDIR%%/post/xineplug_post_switch.so
 %%PLUGINSDIR%%/post/xineplug_post_tvtime.so
 %%PLUGINSDIR%%/post/xineplug_post_visualizations.so
+%%PLUGINSDIR%%/xineplug_hw_frame_vaapi.so
+%%PLUGINSDIR%%/xineplug_va_display_drm.so
+%%PLUGINSDIR%%/xineplug_va_display_glx.so
+%%PLUGINSDIR%%/xineplug_va_display_wl.so
+%%PLUGINSDIR%%/xineplug_va_display_x11.so
 %%ALSA%%%%PLUGINSDIR%%/xineplug_ao_out_alsa.so
 %%JACK%%%%PLUGINSDIR%%/xineplug_ao_out_jack.so
 %%PLUGINSDIR%%/xineplug_ao_out_oss.so
diff --git a/multimedia/vdr-plugin-xineliboutput/Makefile b/multimedia/vdr-plugin-xineliboutput/Makefile
index 1ac930de9025..1d38febbf87b 100644
--- a/multimedia/vdr-plugin-xineliboutput/Makefile
+++ b/multimedia/vdr-plugin-xineliboutput/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	vdr-plugin-xineliboutput
 PORTVERSION=	1.0.90s20120511
-PORTREVISION=	31
+PORTREVISION=	32
 CATEGORIES=	multimedia
 MASTER_SITES=	SF/xineliboutput/files/xineliboutput/vdr-xineliboutput-${PORTVERSION}/:release \
 		LOCAL/nox:snapshot
@@ -31,7 +31,7 @@ CONFIGURE_ARGS=	--add-cflags=-I${VDRDIR} \
 PATCH_STRIP=	-p1
 
 WRKSRC=			${WRKDIR}/vdr-${PLUGIN}
-XINE_PLUGINSDIR=	lib/xine/plugins/2.9
+XINE_PLUGINSDIR=	lib/xine/plugins/2.10
 
 PLIST_SUB=	XINE_PLUGINSDIR=${XINE_PLUGINSDIR}
 PORTDOCS=	HISTORY README
diff --git a/multimedia/xine/Makefile b/multimedia/xine/Makefile
index 8f832116d034..db016a535406 100644
--- a/multimedia/xine/Makefile
+++ b/multimedia/xine/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	xine
 PORTVERSION=	0.99.12
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	multimedia
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION}
 DISTNAME=	${PORTNAME}-ui-${PORTVERSION}
@@ -51,7 +51,7 @@ WIN32_CODECS_RUN_DEPENDS=\
 XFT_USE=		XORG=xft
 XFT_CONFIGURE_ENABLE=	xft
 
-XINE_PLUGINSDIR=	lib/xine/plugins/2.9
+XINE_PLUGINSDIR=	lib/xine/plugins/2.10
 
 post-patch:
 	@${REINPLACE_CMD} -e \