Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jan 2024 22:01:46 GMT
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 920a3d1486c8 - main - multimedia/libva-glx: merge back into X11 option after 5343f55d8757
Message-ID:  <202401212201.40LM1kPW039963@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=920a3d1486c832f212cc993ca5dfc8fa397044a9

commit 920a3d1486c832f212cc993ca5dfc8fa397044a9
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-01-21 20:19:28 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-01-21 22:01:04 +0000

    multimedia/libva-glx: merge back into X11 option after 5343f55d8757
    
    libva-glx -> libGL -> libva dependency loop doesn't occur with
    libGL from libglvnd instead of mesa-*.
    
    This reverts commit 14a6544d4e37ffa04cbf5e6a398d8e057198d4cd.
---
 MOVED                         |  1 +
 graphics/gnash/Makefile       |  5 +----
 multimedia/Makefile           |  1 -
 multimedia/libva-glx/Makefile | 15 ---------------
 multimedia/libva/Makefile     | 23 ++++++++---------------
 multimedia/libva/pkg-plist    | 12 ++++++------
 multimedia/libxine/Makefile   |  5 ++---
 multimedia/mythtv/Makefile    |  3 +--
 8 files changed, 19 insertions(+), 46 deletions(-)

diff --git a/MOVED b/MOVED
index c4956be5bba6..b3bb5be19319 100644
--- a/MOVED
+++ b/MOVED
@@ -2965,3 +2965,4 @@ x11-wm/flwm||2024-01-19|Has expired: Last upstream release and activity was in 2
 x11-wm/jewel||2024-01-19|Has expired: Last upstream release was in 2004
 x11-wm/antiwm||2024-01-20|Has expired: Last upstream release was in 2009
 databases/qt5-sqldrivers-ibase||2024-01-21|Has expired: No fix with the oldest Firebird and BROKEN around 1 year
+multimedia/libva-glx|multimedia/libva|2024-01-21|Merged into main port
diff --git a/graphics/gnash/Makefile b/graphics/gnash/Makefile
index 711aeddca7c1..cb18b4139b22 100644
--- a/graphics/gnash/Makefile
+++ b/graphics/gnash/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gnash
 PORTVERSION=	0.8.10
-PORTREVISION=	62
+PORTREVISION=	63
 CATEGORIES=	graphics multimedia
 MASTER_SITES=	http://git.savannah.gnu.org/cgit/gnash.git/snapshot/
 DISTNAME=	gnash-2b3bdede0305c4fc3ad21a0a4197330606c9b880
@@ -119,9 +119,6 @@ GNASH_RENDERERS+=	agg
 IGNORE=		support for OpenGL is currently broken, use option AGG
 GNASH_RENDERERS+=	ogl
 LIB_DEPENDS+=		libgdkglext-x11-1.0.so:x11-toolkits/gtkglext
-. if ${PORT_OPTIONS:MVAAPI}
-LIB_DEPENDS+=		libva-glx.so:multimedia/libva-glx
-. endif
 .endif
 
 .if ${PORT_OPTIONS:MCAIRO}
diff --git a/multimedia/Makefile b/multimedia/Makefile
index e8c6bf78e30c..53cdf68ae8c3 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -189,7 +189,6 @@
     SUBDIR += libuvc
     SUBDIR += libv4l
     SUBDIR += libva
-    SUBDIR += libva-glx
     SUBDIR += libva-intel-driver
     SUBDIR += libva-intel-hybrid-driver
     SUBDIR += libva-intel-media-driver
diff --git a/multimedia/libva-glx/Makefile b/multimedia/libva-glx/Makefile
deleted file mode 100644
index b2176122e403..000000000000
--- a/multimedia/libva-glx/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-PORTREVISION=	0
-PKGNAMESUFFIX=	-glx
-
-COMMENT=	VAAPI wrapper for GLX
-
-MASTERDIR=	${.CURDIR}/../libva
-
-OPTIONS_SLAVE=	GLX ${GLX_IMPLIES}
-OPTIONS_EXCLUDE=WAYLAND
-
-post-install:	slave-post-install
-slave-post-install:
-	@${REINPLACE_CMD} '/glx/!s/^/@comment /' ${TMPPLIST}
-
-.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/libva/Makefile b/multimedia/libva/Makefile
index 369420032ba7..51b34b738cb9 100644
--- a/multimedia/libva/Makefile
+++ b/multimedia/libva/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libva
 DISTVERSION=	2.20.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	multimedia
 
 PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@@ -8,35 +8,28 @@ PATCHFILES+=	9ed99b6b0b3b.patch:-p1 # https://github.com/intel/libva/pull/667
 PATCHFILES+=	6b0efda45140.patch:-p1 # https://github.com/intel/libva/pull/758
 
 MAINTAINER=	jbeich@FreeBSD.org
-COMMENT?=	VAAPI wrapper and dummy driver
+COMMENT=	VAAPI wrapper and dummy driver
 WWW=		https://github.com/intel/libva
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS+=	libdrm.so:graphics/libdrm
+LIB_DEPENDS=	libdrm.so:graphics/libdrm
 
 USES=		meson pkgconfig
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
 GH_ACCOUNT=	intel
 
-OPTIONS_DEFINE=	GLX WAYLAND X11
-OPTIONS_DEFAULT=GLX WAYLAND X11
-OPTIONS_EXCLUDE?=GLX # enslaved until subpackaging
+OPTIONS_DEFINE=	WAYLAND X11
+OPTIONS_DEFAULT=WAYLAND X11
 OPTIONS_SUB=	yes
 
-GLX_LIB_DEPENDS=	libva-x11.so:multimedia/libva
-GLX_USES=		gl
-GLX_USE=		GL=gl
-GLX_MESON_YES=		with_glx
-GLX_IMPLIES=		X11
-
 WAYLAND_LIB_DEPENDS=	libwayland-client.so:graphics/wayland
 WAYLAND_MESON_YES=	with_wayland
 
-X11_USES=		xorg
-X11_USE=		XORG=x11,xcb,xext,xfixes,xorgproto
-X11_MESON_YES=		with_x11
+X11_USES=		gl xorg
+X11_USE=		GL=gl XORG=x11,xcb,xext,xfixes,xorgproto
+X11_MESON_YES=		with_glx with_x11
 
 .include <bsd.port.mk>
diff --git a/multimedia/libva/pkg-plist b/multimedia/libva/pkg-plist
index 377c345dff8b..4a2453edff12 100644
--- a/multimedia/libva/pkg-plist
+++ b/multimedia/libva/pkg-plist
@@ -1,6 +1,6 @@
 include/va/va.h
 include/va/va_backend.h
-%%GLX%%include/va/va_backend_glx.h
+%%X11%%include/va/va_backend_glx.h
 include/va/va_backend_prot.h
 include/va/va_backend_vpp.h
 %%WAYLAND%%include/va/va_backend_wayland.h
@@ -25,7 +25,7 @@ include/va/va_enc_vp9.h
 include/va/va_fei_h264.h
 include/va/va_fei_hevc.h
 include/va/va_fei.h
-%%GLX%%include/va/va_glx.h
+%%X11%%include/va/va_glx.h
 include/va/va_prot.h
 include/va/va_str.h
 include/va/va_tpi.h
@@ -36,9 +36,9 @@ include/va/va_vpp.h
 lib/libva-drm.so
 lib/libva-drm.so.2
 lib/libva-drm.so.2.2000.0
-%%GLX%%lib/libva-glx.so
-%%GLX%%lib/libva-glx.so.2
-%%GLX%%lib/libva-glx.so.2.2000.0
+%%X11%%lib/libva-glx.so
+%%X11%%lib/libva-glx.so.2
+%%X11%%lib/libva-glx.so.2.2000.0
 %%WAYLAND%%lib/libva-wayland.so
 %%WAYLAND%%lib/libva-wayland.so.2
 %%WAYLAND%%lib/libva-wayland.so.2.2000.0
@@ -49,7 +49,7 @@ lib/libva.so
 lib/libva.so.2
 lib/libva.so.2.2000.0
 libdata/pkgconfig/libva-drm.pc
-%%GLX%%libdata/pkgconfig/libva-glx.pc
+%%X11%%libdata/pkgconfig/libva-glx.pc
 %%WAYLAND%%libdata/pkgconfig/libva-wayland.pc
 %%X11%%libdata/pkgconfig/libva-x11.pc
 libdata/pkgconfig/libva.pc
diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile
index 6a1de2506156..35162247448c 100644
--- a/multimedia/libxine/Makefile
+++ b/multimedia/libxine/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	xine
 DISTVERSION=	1.2.13
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	multimedia
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-lib/${DISTVERSION}
 PKGNAMEPREFIX=	lib
@@ -133,8 +133,7 @@ SMB_CONFIGURE_ENV=		LIBSMBCLIENT_LIBS="-L${SAMBALIBS} -lsmbclient" \
 SMB_CONFIGURE_ENABLE=		samba
 SNDIO_LIB_DEPENDS=		libsndio.so:audio/sndio
 SNDIO_CONFIGURE_ENABLE=		sndio
-VAAPI_LIB_DEPENDS=		libva.so:multimedia/libva \
-				libva-glx.so:multimedia/libva-glx
+VAAPI_LIB_DEPENDS=		libva.so:multimedia/libva
 VAAPI_CONFIGURE_ENABLE=		vaapi
 V4L_BUILD_DEPENDS=		v4l_compat>=1.0.20100321:multimedia/v4l_compat
 V4L_LIB_DEPENDS=		libv4l2.so:multimedia/libv4l
diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile
index 5e388319da82..0ce2bc88f0f3 100644
--- a/multimedia/mythtv/Makefile
+++ b/multimedia/mythtv/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mythtv
 DISTVERSIONPREFIX=	v
 DISTVERSION=	33.1
-PORTREVISION=	5
+PORTREVISION=	6
 PORTEPOCH=	1
 CATEGORIES=	multimedia
 
@@ -22,7 +22,6 @@ LIB_DEPENDS=	liblzo2.so:archivers/lzo2 \
 		libtag.so:audio/taglib \
 		libexiv2.so:graphics/exiv2 \
 		libva.so:multimedia/libva \
-		libva-glx.so:multimedia/libva-glx \
 		libbluray.so:multimedia/libbluray \
 		libass.so:multimedia/libass \
 		libfftw3_threads.so:math/fftw3 \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202401212201.40LM1kPW039963>