Changeset View
Changeset View
Standalone View
Standalone View
head/lang/beignet/Makefile
# Created by: Koop Mast <kwm@FreeBSD.org> | # Created by: Koop Mast <kwm@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= beignet | PORTNAME= beignet | ||||
PORTVERSION= 1.3.1 | PORTVERSION= 1.3.1 | ||||
PORTREVISION= 1 | PORTREVISION= 2 | ||||
DISTVERSIONSUFFIX= -source | DISTVERSIONSUFFIX= -source | ||||
CATEGORIES= lang | CATEGORIES= lang | ||||
MASTER_SITES= https://01.org/sites/default/files/ | MASTER_SITES= https://01.org/sites/default/files/ | ||||
MAINTAINER= x11@FreeBSD.org | MAINTAINER= x11@FreeBSD.org | ||||
COMMENT= OpenCL library for Intel GPUs | COMMENT= OpenCL library for Intel GPUs | ||||
LICENSE= LGPL21+ | LICENSE= LGPL21+ | ||||
Show All 13 Lines | |||||
USE_GL= gl egl | USE_GL= gl egl | ||||
USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME} | USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME} | ||||
SHEBANG_FILES= src/git_sha1.sh backend/kernels/compile.sh | SHEBANG_FILES= src/git_sha1.sh backend/kernels/compile.sh | ||||
ALL_TARGET= all | ALL_TARGET= all | ||||
LLVMVER= ${MESA_LLVM_VER:U39} | LLVMVER= ${MESA_LLVM_VER:U39} | ||||
CMAKE_ARGS+= -DLLVM_CONFIG_EXECUTABLE=${LOCALBASE}/bin/llvm-config${LLVMVER} | CMAKE_ARGS+= -DLLVM_CONFIG_EXECUTABLE=${LOCALBASE}/bin/llvm-config${LLVMVER} | ||||
PLIST_SUB= OCL20=${"${ARCH:Mamd64}" != "":?"":"@comment "} | |||||
ONLY_FOR_ARCHS= i386 amd64 | ONLY_FOR_ARCHS= i386 amd64 | ||||
ONLY_FOR_ARCHS_REASON= Beignet needs a graphics driver supported by the Intel KMS driver | ONLY_FOR_ARCHS_REASON= Beignet needs a graphics driver supported by the Intel KMS driver | ||||
OPTIONS_DEFINE= FP64 TEST | OPTIONS_DEFINE= FP64 OCL20 TEST | ||||
FP64_DESC= Double precision (experimental) | OPTIONS_DEFAULT= OCL20 | ||||
OPTIONS_EXCLUDE_i386= OCL20 | |||||
OPTIONS_SUB= yes | |||||
FP64_DESC= Double precision (experimental) | |||||
FP64_CMAKE_BOOL= EXPERIMENTAL_DOUBLE | FP64_CMAKE_BOOL= EXPERIMENTAL_DOUBLE | ||||
OCL20_DESC= OpenCL 2.0 support | |||||
OCL20_CMAKE_BOOL= ENABLE_OPENCL_20 | |||||
TEST_ALL_TARGET= flat_address_space utest_run | TEST_ALL_TARGET= flat_address_space utest_run | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|llvm-dis|llvm-dis${LLVMVER}|g; \ | @${REINPLACE_CMD} -e 's|llvm-dis|llvm-dis${LLVMVER}|g; \ | ||||
s|clang |clang${LLVMVER} |g' \ | s|clang |clang${LLVMVER} |g' \ | ||||
${WRKSRC}/backend/kernels/compile.sh | ${WRKSRC}/backend/kernels/compile.sh | ||||
# XXX bug 213732: compiler_fill_gl_image() [FAILED] | # XXX bug 213732: compiler_fill_gl_image() [FAILED] | ||||
Show All 10 Lines |