git: c9d2a05e0208 - main - graphics/gstreamer1-plugins-gl: Prevent fetch during build
Date: Wed, 23 Oct 2024 08:23:08 UTC
The branch main has been updated by jhale:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c9d2a05e0208992300ac5be4a84e99d675d801b4
commit c9d2a05e0208992300ac5be4a84e99d675d801b4
Author: Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-10-23 07:58:55 +0000
Commit: Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-10-23 08:23:02 +0000
graphics/gstreamer1-plugins-gl: Prevent fetch during build
If git(1) was found on the system, the port would attempt to download
OpenGL headers for a meson subproject from [1], which seems to only be
necessary/intended for Windows. Add '--wrap-mode=nodownload' to
MESON_ARGS to prevent this behavior. This only affects builds on live
systems.
While here: Remove unused glu dep from USE_GL and add jpeg dep as this
will link to libjpeg if found on the system. Tiny Makefile order fix.
[1] https://gitlab.freedesktop.org/gstreamer/meson-ports/gl-headers
PR: 270184
Reported by: amdmi3
---
graphics/gstreamer1-plugins-gl/Makefile | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/graphics/gstreamer1-plugins-gl/Makefile b/graphics/gstreamer1-plugins-gl/Makefile
index 61d264a30b7d..aca512117815 100644
--- a/graphics/gstreamer1-plugins-gl/Makefile
+++ b/graphics/gstreamer1-plugins-gl/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= GStreamer GL graphics plugin
@@ -7,11 +7,12 @@ BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \
libpng16.so:graphics/png
-USES= gl
-USE_GL= gl glu glesv2 egl
+USES= gl jpeg
+USE_GL= gl glesv2 egl
USE_XORG+= x11 xext xcb
-MESON_ARGS+= -Dgl=enabled \
+MESON_ARGS+= --wrap-mode=nodownload \
+ -Dgl=enabled \
-Dgl_winsys=${_GL_WINSYS:ts,} \
-Dgl_api=opengl,gles2 \
-Dgl_platform=glx,egl
@@ -24,9 +25,9 @@ OPTIONS_DEFINE= WAYLAND
OPTIONS_DEFAULT=WAYLAND
OPTIONS_SUB= yes
-WAYLAND_VARS= _GL_WINSYS+=wayland
WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland
+WAYLAND_VARS= _GL_WINSYS+=wayland
DIST= base
GST_PLUGIN= gl