git: cf54099b1a2c - main - devel/spirv-llvm-translator: update to 18.1.1 and 1[1-7].0.1

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 06 Jun 2024 00:26:01 UTC
The branch main has been updated by jbeich:

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

commit cf54099b1a2c599f1f09b28f0e7bcbc11075e7bc
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-05-29 09:56:13 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-06-06 00:23:57 +0000

    devel/spirv-llvm-translator: update to 18.1.1 and 1[1-7].0.1
    
    Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v11.0.1
    Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v12.0.1
    Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.1
    Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.1
    Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.1
    Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.1
    Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.1
    Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.1
    Reported by:    GitHub (watch releases)
---
 devel/spirv-llvm-translator/Makefile        | 25 ++++++++++---------------
 devel/spirv-llvm-translator/distinfo.llvm11 |  6 +++---
 devel/spirv-llvm-translator/distinfo.llvm12 |  6 +++---
 devel/spirv-llvm-translator/distinfo.llvm13 | 10 +++++-----
 devel/spirv-llvm-translator/distinfo.llvm14 | 10 +++++-----
 devel/spirv-llvm-translator/distinfo.llvm15 | 10 +++++-----
 devel/spirv-llvm-translator/distinfo.llvm16 | 10 +++++-----
 devel/spirv-llvm-translator/distinfo.llvm17 | 10 +++++-----
 devel/spirv-llvm-translator/distinfo.llvm18 | 10 +++++-----
 9 files changed, 46 insertions(+), 51 deletions(-)

diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile
index 8b27dcbe78cf..5ac4336b8bf3 100644
--- a/devel/spirv-llvm-translator/Makefile
+++ b/devel/spirv-llvm-translator/Makefile
@@ -1,14 +1,14 @@
 PORTNAME=	spirv-llvm-translator
 DISTVERSIONPREFIX=	v
 DISTVERSION=	${DISTVERSION_${FLAVOR}}
-DISTVERSION_llvm18=	18.1.0
-DISTVERSION_llvm17=	17.0.0
-DISTVERSION_llvm16=	16.0.0
-DISTVERSION_llvm15=	15.0.0
-DISTVERSION_llvm14=	14.0.0
-DISTVERSION_llvm13=	13.0.0
-DISTVERSION_llvm12=	12.0.0
-DISTVERSION_llvm11=	11.0.0
+DISTVERSION_llvm18=	18.1.1
+DISTVERSION_llvm17=	17.0.1
+DISTVERSION_llvm16=	16.0.1
+DISTVERSION_llvm15=	15.0.1
+DISTVERSION_llvm14=	14.0.1
+DISTVERSION_llvm13=	13.0.1
+DISTVERSION_llvm12=	12.0.1
+DISTVERSION_llvm11=	11.0.1
 CATEGORIES=	devel
 PKGNAMESUFFIX=	-${FLAVOR}
 
@@ -28,17 +28,12 @@ USE_GITHUB=	yes
 USE_LDCONFIG=	${PREFIX}/${FLAVOR}/lib
 GH_ACCOUNT=	KhronosGroup
 GH_PROJECT=	SPIRV-LLVM-Translator
-GH_TUPLE=	${GH_TUPLE_${FLAVOR}}
-GH_TUPLE_llvm18=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-350-gb73e168:headers/projects/SPIRV-Headers
-GH_TUPLE_llvm17=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-282-g9b527c0:headers/projects/SPIRV-Headers
-GH_TUPLE_llvm16=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-219-g36c7694:headers/projects/SPIRV-Headers
-GH_TUPLE_llvm15=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-168-g5a12186:headers/projects/SPIRV-Headers
-GH_TUPLE_llvm14=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-124-g20b02de:headers/projects/SPIRV-Headers
-GH_TUPLE_llvm13=KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-83-gddf3230:headers/projects/SPIRV-Headers
+GH_TUPLE=	${${FLAVOR:S/llvm//}<13:?:KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-332-g1c6bb27:headers/projects/SPIRV-Headers}
 DISTINFO_FILE=	${.CURDIR}/distinfo.${FLAVOR}
 CXXFLAGS+=	${${FLAVOR:S/llvm//} < 16 && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160:?-Wno-enum-constexpr-conversion:}
 CMAKE_ON=	BUILD_SHARED_LIBS LLVM_BUILD_TOOLS LLVM_TOOL_SPIRV_HEADERS_BUILD
 CMAKE_ARGS=	-DLLVM_DIR:PATH="${LOCALBASE}/${FLAVOR}"
+CMAKE_ARGS+=	${${FLAVOR:S/llvm//}==11:?-DBASE_LLVM_VERSION=11.0:}
 CMAKE_INSTALL_PREFIX=		${PREFIX}/${FLAVOR}
 _PLIST_FILES=	bin/llvm-spirv \
 		include/LLVMSPIRVLib/LLVMSPIRVExtensions.inc \
diff --git a/devel/spirv-llvm-translator/distinfo.llvm11 b/devel/spirv-llvm-translator/distinfo.llvm11
index c8183c1b566d..20556449a728 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm11
+++ b/devel/spirv-llvm-translator/distinfo.llvm11
@@ -1,3 +1,3 @@
-TIMESTAMP = 1602685653
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.0_GH0.tar.gz) = 6464a722278d37fca783cb505caf44cc8473c22fd22ff6a5d07198bc92059c4f
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.0_GH0.tar.gz) = 665089
+TIMESTAMP = 1711120973
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.1_GH0.tar.gz) = 17c07b67bc15b223d857fac5756092270466ac48683315a6cb66d7e80693f06b
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.1_GH0.tar.gz) = 833310
diff --git a/devel/spirv-llvm-translator/distinfo.llvm12 b/devel/spirv-llvm-translator/distinfo.llvm12
index 67e0b51d5d2a..7e8f6f2a8595 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm12
+++ b/devel/spirv-llvm-translator/distinfo.llvm12
@@ -1,3 +1,3 @@
-TIMESTAMP = 1620982143
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v12.0.0_GH0.tar.gz) = 6e4fad04203f25fcde4c308c53e9f59bd05a390978992db3212d4b63aff62108
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v12.0.0_GH0.tar.gz) = 1378222
+TIMESTAMP = 1711030560
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v12.0.1_GH0.tar.gz) = 1811612309683d33de11573fee78748407b2447ae55b47c01ff60aa8d6f0b475
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v12.0.1_GH0.tar.gz) = 1449887
diff --git a/devel/spirv-llvm-translator/distinfo.llvm13 b/devel/spirv-llvm-translator/distinfo.llvm13
index b1a8f04e4f79..200bca92fcb6 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm13
+++ b/devel/spirv-llvm-translator/distinfo.llvm13
@@ -1,5 +1,5 @@
-TIMESTAMP = 1634332519
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v13.0.0_GH0.tar.gz) = b416c06525c8724be628327565956c418755fbb471b4fe23d040ca56e1a79061
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v13.0.0_GH0.tar.gz) = 1436324
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-83-gddf3230_GH0.tar.gz) = 6bdd5a3ea2fe8f79caa99042a5241adcee2d06d0d95f397cc2f2d8a358ccfd0a
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-83-gddf3230_GH0.tar.gz) = 414166
+TIMESTAMP = 1714034292
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v13.0.1_GH0.tar.gz) = 60e708700891ba59879883456994395275c5c1f5788c30480012f99719778e70
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v13.0.1_GH0.tar.gz) = 1473199
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/spirv-llvm-translator/distinfo.llvm14 b/devel/spirv-llvm-translator/distinfo.llvm14
index 549c259c33bb..70ce0fecaa18 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm14
+++ b/devel/spirv-llvm-translator/distinfo.llvm14
@@ -1,5 +1,5 @@
-TIMESTAMP = 1647443393
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.0_GH0.tar.gz) = 1afc52bb4e39aeb9b5b69324a201c81bd986364f347b559995eff6fd6f013318
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.0_GH0.tar.gz) = 1482704
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-124-g20b02de_GH0.tar.gz) = 4aac011bc493cd840ba9895ef3ae2483a2c5911750c1b6d6c9cd848642510b3c
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-124-g20b02de_GH0.tar.gz) = 416510
+TIMESTAMP = 1716763590
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.1_GH0.tar.gz) = 98db5e49e7b2277335f78deac321f822561e81c22bbfa6bf45adf0680aceec7b
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.1_GH0.tar.gz) = 1592084
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15
index f8e180c27e1d..4bf35a4bf88b 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm15
+++ b/devel/spirv-llvm-translator/distinfo.llvm15
@@ -1,5 +1,5 @@
-TIMESTAMP = 1662288672
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.0_GH0.tar.gz) = b1bebd77f72988758c00852e78c2ddc545815a612169a0cb377d021e2f846d88
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.0_GH0.tar.gz) = 1515145
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-168-g5a12186_GH0.tar.gz) = a066e63d5e85f221580e3e1e25e80af040f195ea3e02ec68bb3665bdfba3fc58
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-168-g5a12186_GH0.tar.gz) = 436631
+TIMESTAMP = 1716763571
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.1_GH0.tar.gz) = e34c7461521fecf6eb978e7c05365b339d2e7464e93eb728100654704836b5a3
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.1_GH0.tar.gz) = 1592840
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16
index 70371bb856a9..5d337a7710df 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm16
+++ b/devel/spirv-llvm-translator/distinfo.llvm16
@@ -1,5 +1,5 @@
-TIMESTAMP = 1678277613
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.0_GH0.tar.gz) = 305fac5bb8efdad9054f0d27b5b765aca8b3349a500e2ba0c927763e42badc2b
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.0_GH0.tar.gz) = 1542060
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-219-g36c7694_GH0.tar.gz) = fc1743a06fb5cbfb159955eff6a2bf889e9b343ddf3a9ad46266a7d6f0ff780a
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-219-g36c7694_GH0.tar.gz) = 447962
+TIMESTAMP = 1716763553
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.1_GH0.tar.gz) = 30a4aaf984c1e305f0874f01a54c6ed03f2fe456058d12868e9aa76565b8d01e
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.1_GH0.tar.gz) = 1582976
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17
index c2a47d1ff180..d47d279d22fc 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm17
+++ b/devel/spirv-llvm-translator/distinfo.llvm17
@@ -1,5 +1,5 @@
-TIMESTAMP = 1694506957
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.0_GH0.tar.gz) = eba381e1dd99b4ff6c672a28f52755d1adf2d810a97b51e6074ad4fa67937fb2
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.0_GH0.tar.gz) = 1601166
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-282-g9b527c0_GH0.tar.gz) = 0039b1f4856f358dc9bd475fd180c4825bdcfae93abce321964d4451b355ef4a
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-282-g9b527c0_GH0.tar.gz) = 455575
+TIMESTAMP = 1716763525
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.1_GH0.tar.gz) = 6dbae59e979cd3c5684fb86a13f2cc9b16a4698952d01dfeaefbec3ca9577bb4
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.1_GH0.tar.gz) = 1623571
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608
diff --git a/devel/spirv-llvm-translator/distinfo.llvm18 b/devel/spirv-llvm-translator/distinfo.llvm18
index 4d9dcc550ef8..f07eddfcaa77 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm18
+++ b/devel/spirv-llvm-translator/distinfo.llvm18
@@ -1,5 +1,5 @@
-TIMESTAMP = 1709727714
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.0_GH0.tar.gz) = 78a770eff24d5ffe2798479845adec4b909cbf058ddc55830ea00fa7d2c1698a
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.0_GH0.tar.gz) = 1689216
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-350-gb73e168_GH0.tar.gz) = 80bfde4b932c156bc1f556f47bdca1721c0c4b3b40f550da78fe1f77ffc9cb79
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-350-gb73e168_GH0.tar.gz) = 471476
+TIMESTAMP = 1716976573
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.1_GH0.tar.gz) = c1c7aee4ea23a6a1089bb7f7bad198c28ada65c5b7671434562fe0241d8674d6
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.1_GH0.tar.gz) = 1694904
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = d5aa6bb24f14dc0ec6785cb03826b3e10194e8d168930d7cdec5826536d43ea1
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-332-g1c6bb27_GH0.tar.gz) = 466608