aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2024-01-21 20:19:28 +0000
committerJan Beich <jbeich@FreeBSD.org>2024-01-21 22:01:04 +0000
commit920a3d1486c832f212cc993ca5dfc8fa397044a9 (patch)
tree5077dd79427246805bc85501292015a66ee7c158
parent9fde18b995ee4b900bb4e2faa08a6ef08e168d11 (diff)
downloadports-920a3d1486c832f212cc993ca5dfc8fa397044a9.tar.gz
ports-920a3d1486c832f212cc993ca5dfc8fa397044a9.zip
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.
-rw-r--r--MOVED1
-rw-r--r--graphics/gnash/Makefile5
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/libva-glx/Makefile15
-rw-r--r--multimedia/libva/Makefile23
-rw-r--r--multimedia/libva/pkg-plist12
-rw-r--r--multimedia/libxine/Makefile5
-rw-r--r--multimedia/mythtv/Makefile3
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 \