Index: head/lang/beignet/Makefile =================================================================== --- head/lang/beignet/Makefile (revision 399856) +++ head/lang/beignet/Makefile (revision 399857) @@ -1,58 +1,58 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= beignet -PORTVERSION= 1.1.0 +PORTVERSION= 1.1.1 CATEGORIES= lang MASTER_SITES= https://01.org/sites/default/files/ DISTVERSIONSUFFIX= -source -MAINTAINER= kwm@FreeBSD.org +MAINTAINER= x11@FreeBSD.org COMMENT= OpenCL library for Intel GPUs BUILD_DEPENDS= clang${LLVMVER}:${PORTSDIR}/lang/clang${LLVMVER} \ opencl>=0:${PORTSDIR}/devel/opencl LIB_DEPENDS= libOpenCL.so:${PORTSDIR}/devel/ocl-icd \ libdrm.so:${PORTSDIR}/graphics/libdrm RUN_DEPENDS= opencl>=0:${PORTSDIR}/devel/opencl WRKSRC= ${WRKDIR}/Beignet-${PORTVERSION}-Source USES= cmake gmake pkgconfig shebangfix USE_XORG= sm ice x11 xext xfixes USE_GL= gl SHEBANG_FILES= src/git_sha1.sh backend/kernels/compile.sh LLVMVER= 36 CMAKE_ARGS+= -DLLVM_CONFIG_EXECUTABLE=${LOCALBASE}/bin/llvm-config${LLVMVER} ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= Beignet needs a graphics driver supported by the Intel KMS driver BROKEN_FreeBSD_9= Beignet is only supported on FreeBSD 10.1 and newer # running tests from makefile doesn't work quite yet, so comment them out for now. #OPTIONS_DEFINE= TESTS #TESTS_DESC= Build and run the test suite .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 && ${OSVERSION} < 1002000 BROKEN= Beignet needs FreeBSD 10.2 or newer due to too old libc++ in 10.1-Release .endif post-patch: @${REINPLACE_CMD} -e 's|llvm-dis|llvm-dis${LLVMVER}|g; \ s|clang |clang${LLVMVER} |g' \ ${WRKSRC}/backend/kernels/compile.sh #post-patch-TESTS-off: @${REINPLACE_CMD} -e 's|ADD_SUBDIRECTORY(utests)||g' \ ${WRKSRC}/CMakeLists.txt post-install: @${RM} -rf ${STAGEDIR}${PREFIX}/include/CL #post-install-TESTS-on: # @cd ${WRKSRC}/utests && sh ./setenv.sh && ./utest_run .include Index: head/lang/beignet/distinfo =================================================================== --- head/lang/beignet/distinfo (revision 399856) +++ head/lang/beignet/distinfo (revision 399857) @@ -1,2 +1,2 @@ -SHA256 (beignet-1.1.0-source.tar.gz) = 4afe09ea13cd7f8475b9f6534e97cb4dcd307c602095c6968b0ed22290753386 -SIZE (beignet-1.1.0-source.tar.gz) = 938923 +SHA256 (beignet-1.1.1-source.tar.gz) = 9bf4c69eb4fbd3c7cc9ef75c1952bca6f05259ffbe753a27e08ed98bb32e1119 +SIZE (beignet-1.1.1-source.tar.gz) = 943579 Index: head/lang/beignet/files/patch-src_cl__event.c =================================================================== --- head/lang/beignet/files/patch-src_cl__event.c (revision 399856) +++ head/lang/beignet/files/patch-src_cl__event.c (revision 399857) @@ -1,11 +1,22 @@ ---- src/cl_event.c.orig 2015-02-03 15:00:21.865295000 +0100 -+++ src/cl_event.c 2015-02-03 15:00:30.759495000 +0100 -@@ -28,7 +28,7 @@ +--- src/cl_event.c.orig 2015-09-24 02:49:06 UTC ++++ src/cl_event.c +@@ -27,8 +27,9 @@ + #include #include ++#include -inline cl_bool +static inline cl_bool cl_event_is_gpu_command_type(cl_command_type type) { switch(type) { +@@ -617,7 +618,7 @@ cl_ulong cl_event_get_cpu_timestamp(cl_u + { + struct timespec ts; + +- if(clock_gettime(CLOCK_MONOTONIC_RAW,&ts) != 0){ ++ if(clock_gettime(CLOCK_MONOTONIC,&ts) != 0){ + printf("CPU Timmer error\n"); + return CL_FALSE; + }