1PORTNAME= kmscube 2PORTVERSION= s20241106 3CATEGORIES= graphics 4 5MAINTAINER= ports@MidnightBSD.org 6COMMENT= Example KMS/GBM/EGL application 7WWW= https://gitlab.freedesktop.org/mesa/kmscube 8 9LICENSE= mit 10LICENSE_FILE= ${WRKSRC}/COPYING 11 12LIB_DEPENDS= libdrm.so:graphics/libdrm 13 14FLAVORS= default gstreamer 15default_CONFLICTS_INSTALL= ${PORTNAME}-gstreamer 16gstreamer_PKGNAMESUFFIX= -gstreamer 17gstreamer_CONFLICTS_INSTALL= ${PORTNAME} 18gstreamer_OPTIONS_SLAVE= GSTREAMER 19 20USES= gl meson pkgconfig 21USE_GITLAB= yes 22USE_GL= egl gbm glesv2 23GL_SITE= https://gitlab.freedesktop.org 24GL_ACCOUNT= mesa 25GL_TAGNAME= 311eaaa 26PLIST_FILES= bin/${PORTNAME} \ 27 bin/texturator \ 28 ${NULL} 29 30OPTIONS_DEFINE= GSTREAMER PNG 31OPTIONS_DEFAULT=PNG 32OPTIONS_SLAVE= ${${FLAVOR}_OPTIONS_SLAVE} 33 34GSTREAMER_USES= gnome gstreamer 35GSTREAMER_USE= GNOME=glib20 36GSTREAMER_MESON_ENABLED=gstreamer 37 38PNG_LIB_DEPENDS= libpng.so:graphics/png 39 40post-patch-PNG-off: 41 @${REINPLACE_CMD} 's/dep_libpng.found()/false/' ${WRKSRC}/meson.build 42 43.include <bsd.port.mk> 44