forked from Lainports/freebsd-ports
The port will switch to the newer version if hw context is available in the i915kms driver. - Get ride of WITH_NEW_XORG. - Use @comment in plist to ignore unwanted files in the stagedir, instead of trying to remove them in post-install. - Bump portrevision of 9.1.7 due to dependency changes. - Drop :keepla from USES=libtool. - Drop @dirrm[try] from plists - Give dri propper options, with pkg-help for additional information. - Make separate plist for dri for the different versions, the combined plist was headache inducing. - Add "workaround" patches to allow clang to build the dri port on i386 [1]. USE_GCC is now only needed for 8.x. - Add gbm port and USE_GL switch for it. PR: 192286 [1] Submitted by: Carlos Jacobo Puga Medina [1] Approved by: portmgr (bapt@) In collaberation with: dumbbell@ Obtained from: xorg-dev
38 lines
931 B
Makefile
38 lines
931 B
Makefile
# Created by: kwm@FreeBSD.org
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= libglapi
|
|
PORTVERSION= ${MESAVERSION}
|
|
PORTREVISION= ${LIBGLAPI_REVISION}
|
|
CATEGORIES= graphics
|
|
|
|
COMMENT= Common GL api library used by Mesa based ports
|
|
|
|
LIB_DEPENDS+= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs
|
|
|
|
USE_XORG= x11 xau xcb xdmcp
|
|
|
|
# stuff not needed by libglapi but configure wants it
|
|
USE_XORG+= glproto dri2proto xext xdamage xfixes presentproto \
|
|
xshmfence
|
|
LIB_DEPENDS+= libexpat.so:${PORTSDIR}/textproc/expat2 \
|
|
libdrm.so:${PORTSDIR}/graphics/libdrm
|
|
|
|
.include <bsd.port.options.mk>
|
|
.include "${.CURDIR}/../../graphics/libGL/bsd.mesalib.mk"
|
|
|
|
.if defined (WITH_NEW_MESA)
|
|
LIBGLAPI_REVISION= 0
|
|
.else
|
|
LIBGLAPI_REVISION= 2
|
|
.endif
|
|
|
|
.if defined (WITH_NEW_MESA)
|
|
BUILD_WRKSRC= ${WRKSRC}/src/mapi
|
|
INSTALL_WRKSRC= ${WRKSRC}/src/mapi
|
|
.else
|
|
BUILD_WRKSRC= ${WRKSRC}/src/mapi/shared-glapi
|
|
INSTALL_WRKSRC= ${WRKSRC}/src/mapi/shared-glapi
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|