svn commit: r553120 - in head/devel/level-zero: . files
Jan Beich
jbeich at FreeBSD.org
Fri Oct 23 17:48:45 UTC 2020
Author: jbeich
Date: Fri Oct 23 17:48:44 2020
New Revision: 553120
URL: https://svnweb.freebsd.org/changeset/ports/553120
Log:
devel/level-zero: update to 1.0.16
Changes: https://github.com/oneapi-src/level-zero/compare/v1.0.13...v1.0.16
Added:
head/devel/level-zero/files/
head/devel/level-zero/files/patch-rtld (contents, props changed)
Modified:
head/devel/level-zero/Makefile (contents, props changed)
head/devel/level-zero/distinfo (contents, props changed)
head/devel/level-zero/pkg-plist (contents, props changed)
Modified: head/devel/level-zero/Makefile
==============================================================================
--- head/devel/level-zero/Makefile Fri Oct 23 17:40:08 2020 (r553119)
+++ head/devel/level-zero/Makefile Fri Oct 23 17:48:44 2020 (r553120)
@@ -2,11 +2,8 @@
PORTNAME= level-zero
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.13
+DISTVERSION= 1.0.16
CATEGORIES= devel
-
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= cacdcf19e005.patch:-p1 # https://github.com/oneapi-src/level-zero/issues/37
MAINTAINER= jbeich at FreeBSD.org
COMMENT= oneAPI Level Zero Specification Headers and Loader
Modified: head/devel/level-zero/distinfo
==============================================================================
--- head/devel/level-zero/distinfo Fri Oct 23 17:40:08 2020 (r553119)
+++ head/devel/level-zero/distinfo Fri Oct 23 17:48:44 2020 (r553120)
@@ -1,5 +1,3 @@
-TIMESTAMP = 1601026472
-SHA256 (oneapi-src-level-zero-v1.0.13_GH0.tar.gz) = 75c2b7f3deb391d3b5be15efd72a99855290e525ddd29a0ea7ad8dd302edb7cb
-SIZE (oneapi-src-level-zero-v1.0.13_GH0.tar.gz) = 312682
-SHA256 (cacdcf19e005.patch) = 990be54f4ac71e898e24a1f5009e6157e92f4fa60c3b2eaba0a316546fc08f1b
-SIZE (cacdcf19e005.patch) = 1514
+TIMESTAMP = 1602503229
+SHA256 (oneapi-src-level-zero-v1.0.16_GH0.tar.gz) = 3db1cbe63b4dfb3e965a3c613aa69a9c22f1e9072193106e68080d97e66bac9f
+SIZE (oneapi-src-level-zero-v1.0.16_GH0.tar.gz) = 313029
Added: head/devel/level-zero/files/patch-rtld
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/level-zero/files/patch-rtld Fri Oct 23 17:48:44 2020 (r553120)
@@ -0,0 +1,22 @@
+RTLD_DEEPBIND isn't available on non-Linux
+
+source/lib/ze_lib.cpp:32:18: error: use of undeclared identifier 'RTLD_DEEPBIND'
+ loader = LOAD_DRIVER_LIBRARY( MAKE_LIBRARY_NAME( "ze_loader", L0_LOADER_VERSION) );
+ ^
+source/inc/ze_util.h:28:71: note: expanded from macro 'LOAD_DRIVER_LIBRARY'
+# define LOAD_DRIVER_LIBRARY(NAME) dlopen(NAME, RTLD_LAZY|RTLD_LOCAL|RTLD_DEEPBIND)
+ ^
+--- source/inc/ze_util.h.orig 2020-10-12 11:47:09 UTC
++++ source/inc/ze_util.h
+@@ -25,7 +25,11 @@
+ # define HMODULE void*
+ # define MAKE_LIBRARY_NAME(NAME, VERSION) "lib" NAME ".so." VERSION
+ # define MAKE_VALIDATION_LAYER_NAME(NAME) "lib" NAME ".so." L0_VALIDATION_LAYER_SUPPORTED_VERSION
++# ifdef RTLD_DEEPBIND
+ # define LOAD_DRIVER_LIBRARY(NAME) dlopen(NAME, RTLD_LAZY|RTLD_LOCAL|RTLD_DEEPBIND)
++# else
++# define LOAD_DRIVER_LIBRARY(NAME) dlopen(NAME, RTLD_LAZY|RTLD_LOCAL)
++# endif
+ # define FREE_DRIVER_LIBRARY(LIB) if(LIB) dlclose(LIB)
+ # define GET_FUNCTION_PTR(LIB, FUNC_NAME) dlsym(LIB, FUNC_NAME)
+ #endif
Modified: head/devel/level-zero/pkg-plist
==============================================================================
--- head/devel/level-zero/pkg-plist Fri Oct 23 17:40:08 2020 (r553119)
+++ head/devel/level-zero/pkg-plist Fri Oct 23 17:48:44 2020 (r553120)
@@ -6,8 +6,8 @@ include/level_zero/zet_api.h
include/level_zero/zet_ddi.h
lib/libze_loader.so
lib/libze_loader.so.1
-lib/libze_loader.so.1.0.13
+lib/libze_loader.so.1.0.16
lib/libze_validation_layer.so
lib/libze_validation_layer.so.1
-lib/libze_validation_layer.so.1.0.13
+lib/libze_validation_layer.so.1.0.16
libdata/pkgconfig/libze_loader.pc
More information about the svn-ports-all
mailing list