Index: head/devel/ocl-icd/Makefile =================================================================== --- head/devel/ocl-icd/Makefile (revision 556679) +++ head/devel/ocl-icd/Makefile (revision 556680) @@ -1,44 +1,44 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= ocl-icd -PORTVERSION= 2.2.12 +DISTVERSIONPREFIX= v +PORTVERSION= 2.2.13 CATEGORIES= devel -MASTER_SITES= https://forge.imag.fr/frs/download.php/${REVID}/ MAINTAINER= ohartmann@walstatt.org COMMENT= OpenCL Installable Client Driver LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= opencl>=2.1:devel/opencl +BUILD_DEPENDS= opencl>=3.0:devel/opencl -CONFLICTS= freeocl-[0-9]* opencl-icd-[0-9]* +USES= autoreconf gmake libtool localbase:ldflags pathfix -USES= gmake libtool localbase:ldflags pathfix - USE_GITHUB= yes +GH_ACCOUNT= OCL-dev USE_RUBY= yes RUBY_NO_RUN_DEPENDS= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes -REVID= 836 +CPPFLAGS+= -DCL_TARGET_OPENCL_VERSION=300 INSTALL_TARGET= install-strip CONFIGURE_ARGS+=--disable-official-khronos-headers \ --enable-custom-vendordir \ --enable-pthread-once OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT=MANPAGES OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto \ asciidoc:textproc/asciidoc post-patch: @${REINPLACE_CMD} -e 's|/etc/|${LOCALBASE}/etc/|g' \ ${WRKSRC}/doc/libOpenCL.7.txt.in .include Index: head/devel/ocl-icd/distinfo =================================================================== --- head/devel/ocl-icd/distinfo (revision 556679) +++ head/devel/ocl-icd/distinfo (revision 556680) @@ -1,3 +1,3 @@ -TIMESTAMP = 1520760392 -SHA256 (ocl-icd-ocl-icd-2.2.12_GH0.tar.gz) = 7665f368354e3d2b7787ba4a23c6f061db1181195ba1914dd1cdcd462eca4df4 -SIZE (ocl-icd-ocl-icd-2.2.12_GH0.tar.gz) = 456646 +TIMESTAMP = 1601398331 +SHA256 (OCL-dev-ocl-icd-v2.2.13_GH0.tar.gz) = f85d59f3e8327f15637b91e4ae8df0829e94daeff68c647b2927b8376b1f8d92 +SIZE (OCL-dev-ocl-icd-v2.2.13_GH0.tar.gz) = 98350 Index: head/devel/ocl-icd/files/patch-icd__generator.rb =================================================================== --- head/devel/ocl-icd/files/patch-icd__generator.rb (revision 556679) +++ head/devel/ocl-icd/files/patch-icd__generator.rb (nonexistent) @@ -1,11 +0,0 @@ ---- icd_generator.rb.orig 2020-08-19 22:03:46 UTC -+++ icd_generator.rb -@@ -189,7 +189,7 @@ EOF - } - libdummy_icd_structures += "};\n\n" - libdummy_icd_structures += "#pragma GCC visibility push(hidden)\n\n" -- libdummy_icd_structures += "struct _cl_icd_dispatch master_dispatch; \n\n" -+ libdummy_icd_structures += "extern struct _cl_icd_dispatch master_dispatch; \n\n" - $use_name_in_test.each { |k, f| - libdummy_icd_structures += "typeof(#{f}) INT#{f};\n" - } Property changes on: head/devel/ocl-icd/files/patch-icd__generator.rb ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/ocl-icd/files/patch-ocl__icd__loader.c =================================================================== --- head/devel/ocl-icd/files/patch-ocl__icd__loader.c (revision 556679) +++ head/devel/ocl-icd/files/patch-ocl__icd__loader.c (nonexistent) @@ -1,11 +0,0 @@ ---- ocl_icd_loader.c.orig 2017-01-19 13:55:12 UTC -+++ ocl_icd_loader.c -@@ -53,7 +53,7 @@ int debug_ocl_icd_mask=0; - - typedef __typeof__(clGetPlatformInfo) *clGetPlatformInfo_fn; - --inline void dump_vendor_icd(const char* info, const struct vendor_icd *v) { -+static inline void dump_vendor_icd(const char* info, const struct vendor_icd *v) { - debug(D_DUMP, "%s %p={ num=%i, handle=%p, f=%p}\n", info, - v, v->num_platforms, v->dl_handle, v->ext_fn_ptr); - } Property changes on: head/devel/ocl-icd/files/patch-ocl__icd__loader.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -1 \ No newline at end of property Index: head/devel/ocl-icd/pkg-descr =================================================================== --- head/devel/ocl-icd/pkg-descr (revision 556679) +++ head/devel/ocl-icd/pkg-descr (revision 556680) @@ -1,6 +1,6 @@ OpenCL implementations are provided as ICD (Installable Client Driver). An OpenCL program can use several ICD thanks to the use of an ICD Loader as provided by this project. This free ICD Loader can load any (free or non free) ICD. -WWW: https://forge.imag.fr/projects/ocl-icd/ +WWW: https://github.com/OCL-dev/ocl-icd Property changes on: head/devel/ocl-icd/pkg-descr ___________________________________________________________________ Modified: fbsd:nokeywords ## -1 +1 ## -1 \ No newline at end of property +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property