Index: head/devel/level-zero/Makefile =================================================================== --- head/devel/level-zero/Makefile (revision 556845) +++ head/devel/level-zero/Makefile (revision 556846) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= level-zero DISTVERSIONPREFIX= v -DISTVERSION= 1.0.16 +DISTVERSION= 1.0.22 CATEGORIES= devel MAINTAINER= jbeich@FreeBSD.org COMMENT= oneAPI Level Zero Specification Headers and Loader LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/CL/cl.h:devel/opencl USES= cmake compiler:c++14-lang USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= oneapi-src post-extract: @${ECHO_CMD} ${DISTVERSION:E} >${WRKSRC}/VERSION_PATCH .include Index: head/devel/level-zero/distinfo =================================================================== --- head/devel/level-zero/distinfo (revision 556845) +++ head/devel/level-zero/distinfo (revision 556846) @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1606855713 +SHA256 (oneapi-src-level-zero-v1.0.22_GH0.tar.gz) = c2173f9598a282c90c24ade49e4c9e4f2f209fa20248e1a4b914f9ac2af46b36 +SIZE (oneapi-src-level-zero-v1.0.22_GH0.tar.gz) = 342411 Index: head/devel/level-zero/files/patch-rtld =================================================================== --- head/devel/level-zero/files/patch-rtld (revision 556845) +++ head/devel/level-zero/files/patch-rtld (revision 556846) @@ -1,22 +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.orig 2020-12-01 20:48:33 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 + # define MAKE_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 Index: head/devel/level-zero/pkg-plist =================================================================== --- head/devel/level-zero/pkg-plist (revision 556845) +++ head/devel/level-zero/pkg-plist (revision 556846) @@ -1,13 +1,18 @@ +include/level_zero/layers/zel_tracing_api.h +include/level_zero/layers/zel_tracing_ddi.h include/level_zero/ze_api.h include/level_zero/ze_ddi.h include/level_zero/zes_api.h include/level_zero/zes_ddi.h 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.16 +lib/libze_loader.so.1.0.22 +lib/libze_tracing_layer.so +lib/libze_tracing_layer.so.1 +lib/libze_tracing_layer.so.1.0.22 lib/libze_validation_layer.so lib/libze_validation_layer.so.1 -lib/libze_validation_layer.so.1.0.16 +lib/libze_validation_layer.so.1.0.22 libdata/pkgconfig/libze_loader.pc