diff options
author | kwm <kwm@FreeBSD.org> | 2015-10-20 22:47:46 +0800 |
---|---|---|
committer | kwm <kwm@FreeBSD.org> | 2015-10-20 22:47:46 +0800 |
commit | 6b1ccffa3f46376a94b47c1c538ce1f02c8bc524 (patch) | |
tree | 5e1967ad8d0593b8dae3669b8a5dbf2e4568e1b9 /lang | |
parent | 3693bdc82d3bd7603db7119ff22cde2048d9a759 (diff) | |
download | freebsd-ports-gnome-6b1ccffa3f46376a94b47c1c538ce1f02c8bc524.tar.gz freebsd-ports-gnome-6b1ccffa3f46376a94b47c1c538ce1f02c8bc524.tar.zst freebsd-ports-gnome-6b1ccffa3f46376a94b47c1c538ce1f02c8bc524.zip |
Update beignet to 1.1.1.
* Dump asm to a file.
* Use addRemappedFile to avoid creating temporary cl source file.
* add collectInsnNum to collect block instruction number.
* Fix piglit clLinkProgram fail.
* Calculate appropriate timestamps for cl profile.
While here assign maintainership to x11@.
PR: 203669
Submitted by: dieterich.joh@gmail.com
Diffstat (limited to 'lang')
-rw-r--r-- | lang/beignet/Makefile | 4 | ||||
-rw-r--r-- | lang/beignet/distinfo | 4 | ||||
-rw-r--r-- | lang/beignet/files/patch-src_cl__event.c | 17 |
3 files changed, 18 insertions, 7 deletions
diff --git a/lang/beignet/Makefile b/lang/beignet/Makefile index 61e94d0a9e4a..1c91e0a98425 100644 --- a/lang/beignet/Makefile +++ b/lang/beignet/Makefile @@ -2,12 +2,12 @@ # $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} \ diff --git a/lang/beignet/distinfo b/lang/beignet/distinfo index f59603851413..d2b73b3373f1 100644 --- a/lang/beignet/distinfo +++ b/lang/beignet/distinfo @@ -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 diff --git a/lang/beignet/files/patch-src_cl__event.c b/lang/beignet/files/patch-src_cl__event.c index 0122ce199d67..d7a6433cc975 100644 --- a/lang/beignet/files/patch-src_cl__event.c +++ b/lang/beignet/files/patch-src_cl__event.c @@ -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 <assert.h> #include <stdio.h> ++#include <time.h> -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; + } |