opnsense-ports/graphics/libglvnd/Makefile
Franco Fichtner 13759761ed */*: sync with upstream
Taken from: FreeBSD
2024-03-06 09:51:43 +01:00

40 lines
965 B
Makefile

PORTNAME= libglvnd
DISTVERSION= 1.7.0
CATEGORIES= graphics
MASTER_SITES= https://gitlab.freedesktop.org/glvnd/${PORTNAME}/uploads/c24806c283070dc70700234ca8ffacf8/
MAINTAINER= x11@FreeBSD.org
COMMENT= GL Vendor-Neutral Dispatch library
WWW= https://gitlab.freedesktop.org/glvnd/libglvnd
LICENSE= APACHE20 MIT
LICENSE_COMB= multi
USES= compiler:c++11-lib localbase meson pkgconfig
USE_LDCONFIG= yes
OPTIONS_DEFINE= X11
OPTIONS_DEFAULT=X11
OPTIONS_SUB= yes
X11_USES= xorg
X11_USE= XORG=x11,xext,xorgproto
X11_MESON_ENABLED= x11 glx
TESTING_UNSAFE= requires X11 running
.include <bsd.port.options.mk>
.if ${ARCH} == powerpc || ${ARCH} == riscv64
MESON_ARGS+= -Dasm=disabled
.endif
.if ${ARCH} == powerpc
MESON_ARGS+= -Dtls=false
.endif
# Lots of software expects gl.pc even when it can build with EGL only
post-install-X11-off:
${RLN} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/opengl.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/gl.pc
.include <bsd.port.mk>