Changeset View
Changeset View
Standalone View
Standalone View
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.2.0 | PORTVERSION= 1.3.0 | ||||
CATEGORIES= lang | CATEGORIES= lang | ||||
MASTER_SITES= https://01.org/sites/default/files/ | MASTER_SITES= https://01.org/sites/default/files/ | ||||
DISTVERSIONSUFFIX= -source | DISTVERSIONSUFFIX= -source | ||||
MAINTAINER= x11@FreeBSD.org | MAINTAINER= x11@FreeBSD.org | ||||
COMMENT= OpenCL library for Intel GPUs | COMMENT= OpenCL library for Intel GPUs | ||||
BUILD_DEPENDS= clang${LLVMVER}:devel/llvm${LLVMVER} \ | BUILD_DEPENDS= clang${LLVMVER}:devel/llvm${LLVMVER} \ | ||||
opencl>=0:devel/opencl | opencl>=0:devel/opencl | ||||
LIB_DEPENDS= libOpenCL.so:devel/ocl-icd \ | LIB_DEPENDS= libOpenCL.so:devel/ocl-icd \ | ||||
libdrm.so:graphics/libdrm | libdrm.so:graphics/libdrm | ||||
RUN_DEPENDS= opencl>=0:devel/opencl \ | RUN_DEPENDS= opencl>=0:devel/opencl \ | ||||
clang${LLVMVER}:devel/llvm${LLVMVER} | clang${LLVMVER}:devel/llvm${LLVMVER} | ||||
WRKSRC= ${WRKDIR}/Beignet-${PORTVERSION}-Source | WRKSRC= ${WRKDIR}/Beignet-${PORTVERSION}-Source | ||||
USES= cmake gmake ncurses pkgconfig shebangfix | USES= cmake gmake ncurses pkgconfig shebangfix | ||||
USE_XORG= sm ice x11 xext xfixes | USE_XORG= sm ice x11 xext xfixes | ||||
USE_GL= gl egl | USE_GL= gl egl | ||||
SHEBANG_FILES= src/git_sha1.sh backend/kernels/compile.sh | SHEBANG_FILES= src/git_sha1.sh backend/kernels/compile.sh | ||||
LLVMVER= 37 | LLVMVER= 39 | ||||
CMAKE_ARGS+= -DLLVM_CONFIG_EXECUTABLE=${LOCALBASE}/bin/llvm-config${LLVMVER} | CMAKE_ARGS+= -DLLVM_CONFIG_EXECUTABLE=${LOCALBASE}/bin/llvm-config${LLVMVER} | ||||
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 | ||||
# running tests from makefile doesn't work quite yet, so comment them out for now. | # running tests from makefile doesn't work quite yet, so comment them out for now. | ||||
#OPTIONS_DEFINE= TESTS | #OPTIONS_DEFINE= TESTS | ||||
Show All 17 Lines |