Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Oct 2020 17:48:44 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r553120 - in head/devel/level-zero: . files
Message-ID:  <202010231748.09NHmiFT048004@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010231748.09NHmiFT048004>