Changeset View
Changeset View
Standalone View
Standalone View
head/graphics/mesa-dri/Makefile.common
Show All 21 Lines | MASTER_SITES= https://mesa.freedesktop.org/archive/ \ | ||||
https://mesa.freedesktop.org/archive/${MESABASEVERSION}/ \ | https://mesa.freedesktop.org/archive/${MESABASEVERSION}/ \ | ||||
ftp://ftp.freedesktop.org/pub/mesa/ \ | ftp://ftp.freedesktop.org/pub/mesa/ \ | ||||
ftp://ftp.freedesktop.org/pub/mesa/${MESABASEVERSION}/ | ftp://ftp.freedesktop.org/pub/mesa/${MESABASEVERSION}/ | ||||
DISTFILES= mesa-${MESADISTVERSION}${EXTRACT_SUFX} | DISTFILES= mesa-${MESADISTVERSION}${EXTRACT_SUFX} | ||||
MAINTAINER= x11@FreeBSD.org | MAINTAINER= x11@FreeBSD.org | ||||
NOT_FOR_ARCHS=sparc64 | |||||
NOT_FOR_ARCHS_REASON=not supported on sparc64 | |||||
COMPONENT= ${PORTNAME:tl:C/^lib//:C/mesa-//} | COMPONENT= ${PORTNAME:tl:C/^lib//:C/mesa-//} | ||||
BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs \ | BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs \ | ||||
${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} | ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} | ||||
LIB_DEPENDS+= libexpat.so:textproc/expat2 | LIB_DEPENDS+= libexpat.so:textproc/expat2 | ||||
.if ${COMPONENT} != clover | .if ${COMPONENT} != clover | ||||
.if ${PORT_OPTIONS:MPLATFORM_X11} | .if ${PORT_OPTIONS:MPLATFORM_X11} | ||||
USES+= xorg | USES+= xorg | ||||
▲ Show 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | |||||
.if ${ARCH} == powerpc64 | .if ${ARCH} == powerpc64 | ||||
LLVM_DEFAULT= 90 | LLVM_DEFAULT= 90 | ||||
.elif ${LLVM_DEFAULT:C/[1-5]./&0/:S,-devel,990,} >= 90 | .elif ${LLVM_DEFAULT:C/[1-5]./&0/:S,-devel,990,} >= 90 | ||||
LLVM_DEFAULT= 80 | LLVM_DEFAULT= 80 | ||||
.endif | .endif | ||||
BINARY_ALIAS+= python3=${PYTHON_VERSION} | BINARY_ALIAS+= python3=${PYTHON_VERSION} | ||||
.if ${ARCH} == sparc64 | |||||
MESON_ARGS+= -Dllvm=false | |||||
.else | |||||
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>=3.9.0_4:devel/llvm${LLVM_DEFAULT} | BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>=3.9.0_4:devel/llvm${LLVM_DEFAULT} | ||||
.if ${COMPONENT} != libs | .if ${COMPONENT} != libs | ||||
RUN_DEPENDS+= llvm${LLVM_DEFAULT}>=3.9.0_4:devel/llvm${LLVM_DEFAULT} | RUN_DEPENDS+= llvm${LLVM_DEFAULT}>=3.9.0_4:devel/llvm${LLVM_DEFAULT} | ||||
.endif | .endif | ||||
MESON_ARGS+= --native-file="${WRKSRC}/llvm.ini" | MESON_ARGS+= --native-file="${WRKSRC}/llvm.ini" | ||||
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib | LDFLAGS+= -Wl,-rpath=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib | ||||
MESON_ARGS+= -Dllvm=true | MESON_ARGS+= -Dllvm=true | ||||
.endif | |||||
# we don't care about GLes v1 | # we don't care about GLes v1 | ||||
MESON_ARGS+= -Dgles1=false | MESON_ARGS+= -Dgles1=false | ||||