aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorkwm <kwm@FreeBSD.org>2015-10-20 22:47:46 +0800
committerkwm <kwm@FreeBSD.org>2015-10-20 22:47:46 +0800
commit6b1ccffa3f46376a94b47c1c538ce1f02c8bc524 (patch)
tree5e1967ad8d0593b8dae3669b8a5dbf2e4568e1b9 /lang
parent3693bdc82d3bd7603db7119ff22cde2048d9a759 (diff)
downloadfreebsd-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/Makefile4
-rw-r--r--lang/beignet/distinfo4
-rw-r--r--lang/beignet/files/patch-src_cl__event.c17
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;
+ }