svn commit: r451412 - head/lang/beignet
Jan Beich
jbeich at FreeBSD.org
Fri Oct 6 22:04:59 UTC 2017
Author: jbeich
Date: Fri Oct 6 22:04:57 2017
New Revision: 451412
URL: https://svnweb.freebsd.org/changeset/ports/451412
Log:
lang/beignet: make OpenCL 2.0 optional on amd64
This is mainly to aid debugging OpenCL 2.0 issues and help testing
OpenCL 1.2 without relying on kernel translating 32bit DRM ioctls.
PR: 217771
Approved by: maintainer timeout (2 months)
MFH: 2017Q2 (requires r437953), 2017Q3
Differential Revision: https://reviews.freebsd.org/D11377
Modified:
head/lang/beignet/Makefile (contents, props changed)
Modified: head/lang/beignet/Makefile
==============================================================================
--- head/lang/beignet/Makefile Fri Oct 6 22:04:43 2017 (r451411)
+++ head/lang/beignet/Makefile Fri Oct 6 22:04:57 2017 (r451412)
@@ -3,7 +3,7 @@
PORTNAME= beignet
PORTVERSION= 1.3.1
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -source
CATEGORIES= lang
MASTER_SITES= https://01.org/sites/default/files/
@@ -33,15 +33,20 @@ LLVMVER= ${MESA_LLVM_VER:U39}
CMAKE_ARGS+= -DLLVM_CONFIG_EXECUTABLE=${LOCALBASE}/bin/llvm-config${LLVMVER}
-PLIST_SUB= OCL20=${"${ARCH:Mamd64}" != "":?"":"@comment "}
-
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= Beignet needs a graphics driver supported by the Intel KMS driver
-OPTIONS_DEFINE= FP64 TEST
-FP64_DESC= Double precision (experimental)
+OPTIONS_DEFINE= FP64 OCL20 TEST
+OPTIONS_DEFAULT= OCL20
+OPTIONS_EXCLUDE_i386= OCL20
+OPTIONS_SUB= yes
+FP64_DESC= Double precision (experimental)
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
post-patch:
More information about the svn-ports-head
mailing list