git: ec5c41583afe - main - devel/opencl-clang: update to 17.0.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 05 Oct 2023 16:36:20 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ec5c41583afe239567547385f17495a2fa653159

commit ec5c41583afe239567547385f17495a2fa653159
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-08-29 08:38:40 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-10-05 16:36:08 +0000

    devel/opencl-clang: update to 17.0.0
    
    Changes:        https://github.com/intel/opencl-clang/releases/tag/v17.0.0
---
 devel/opencl-clang/Makefile        | 5 +++--
 devel/opencl-clang/distinfo.llvm17 | 3 +++
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/devel/opencl-clang/Makefile b/devel/opencl-clang/Makefile
index 749422a041ec..a62b81bf8a9d 100644
--- a/devel/opencl-clang/Makefile
+++ b/devel/opencl-clang/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	opencl-clang
 DISTVERSIONPREFIX=	v
 DISTVERSION=	${DISTVERSION_${FLAVOR}}
+DISTVERSION_llvm17=	17.0.0
 DISTVERSION_llvm16=	16.0.0
 DISTVERSION_llvm15=	15.0.0
 DISTVERSION_llvm14=	14.0.0
@@ -11,7 +12,7 @@ CATEGORIES=	devel
 PKGNAMESUFFIX=	-${FLAVOR}
 
 PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-.if !defined(FLAVOR) || ${FLAVOR} == llvm16
+.if ${FLAVOR:U} == llvm16
 PATCHFILES+=	529a9188114b.patch:-p1 # https://github.com/intel/opencl-clang/pull/415
 PATCHFILES+=	9f50367661bb.patch:-p1 # https://github.com/intel/opencl-clang/pull/419
 PATCHFILES+=	5491ffa3fde5.patch:-p1 # https://github.com/intel/opencl-clang/pull/416
@@ -28,7 +29,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 LIB_DEPENDS=	libLLVM-${FLAVOR:S/llvm//}.so:devel/${FLAVOR} \
 		libLLVMSPIRVLib.so.${FLAVOR:S/llvm//}:devel/spirv-llvm-translator@${FLAVOR}
 
-FLAVORS=	${16 15 14 13 12 11:L:S/^/llvm/}
+FLAVORS=	${17 16 15 14 13 12 11:L:S/^/llvm/}
 
 USES=		cmake compiler:c++11-lib
 USE_GITHUB=	yes
diff --git a/devel/opencl-clang/distinfo.llvm17 b/devel/opencl-clang/distinfo.llvm17
new file mode 100644
index 000000000000..1a9fa34f5da5
--- /dev/null
+++ b/devel/opencl-clang/distinfo.llvm17
@@ -0,0 +1,3 @@
+TIMESTAMP = 1693298320
+SHA256 (intel-opencl-clang-v17.0.0_GH0.tar.gz) = ddfadeed84aae0f5ef72ff205939e0a6f4f236dbde55fc1f0f8abdfd9d777eb4
+SIZE (intel-opencl-clang-v17.0.0_GH0.tar.gz) = 28436