diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile index 75ccc6a41382..bfc446d1eed2 100644 --- a/devel/spirv-llvm-translator/Makefile +++ b/devel/spirv-llvm-translator/Makefile @@ -1,76 +1,76 @@ PORTNAME= spirv-llvm-translator DISTVERSIONPREFIX= v DISTVERSION= ${DISTVERSION_${FLAVOR}} -DISTVERSION_llvm23= 23.1.0 -DISTVERSION_llvm22= 22.1.5 -DISTVERSION_llvm21= 21.1.10 -DISTVERSION_llvm20= 20.1.16 -DISTVERSION_llvm19= 19.1.21 -DISTVERSION_llvm18= 18.1.26 -DISTVERSION_llvm17= 17.0.26 -DISTVERSION_llvm16= 16.0.27 -DISTVERSION_llvm15= 15.0.26 -DISTVERSION_llvm14= 14.0.26 +DISTVERSION_llvm23= 23.1.1 +DISTVERSION_llvm22= 22.1.6 +DISTVERSION_llvm21= 21.1.11 +DISTVERSION_llvm20= 20.1.17 +DISTVERSION_llvm19= 19.1.22 +DISTVERSION_llvm18= 18.1.27 +DISTVERSION_llvm17= 17.0.27 +DISTVERSION_llvm16= 16.0.28 +DISTVERSION_llvm15= 15.0.27 +DISTVERSION_llvm14= 14.0.27 DISTVERSION_llvm13= 13.0.5 DISTVERSION_llvm12= 12.0.1 CATEGORIES= devel PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= jbeich@FreeBSD.org COMMENT= Bi-directional translation between SPIR-V and LLVM IR WWW= https://github.com/KhronosGroup/SPIRV-LLVM-Translator LICENSE= NCSA LICENSE_FILE= ${WRKSRC}/LICENSE.TXT LIB_DEPENDS= libLLVM-${FLAVOR:S/llvm//}.so:devel/${FLAVOR} FLAVORS= ${23 22 21 20 19 18 17 16 15 14 13 12:L:S/^/llvm/} CONFLICTS_BUILD=${FLAVOR}-lite USES= cmake compiler:c++11-lib USE_GITHUB= yes USE_LDCONFIG= ${PREFIX}/${FLAVOR}/lib GH_ACCOUNT= KhronosGroup GH_PROJECT= SPIRV-LLVM-Translator .if ${FLAVOR:U:Mllvm1[12]} # empty .elif ${FLAVOR:U} == llvm13 GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-411-gaa6cef1:headers/projects/SPIRV-Headers .else GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-493-g575b651:headers/projects/SPIRV-Headers .endif DISTINFO_FILE= ${.CURDIR}/distinfo.${FLAVOR} PATCHDIR= ${.CURDIR}/files.${FLAVOR} CXXFLAGS+= ${${FLAVOR:S/llvm//} < 16 && ${COMPILER_TYPE} == clang:?-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_INSTALL_PREFIX= ${PREFIX}/${FLAVOR} _PLIST_FILES= bin/llvm-spirv \ include/LLVMSPIRVLib/LLVMSPIRVExtensions.inc \ include/LLVMSPIRVLib/LLVMSPIRVLib.h \ include/LLVMSPIRVLib/LLVMSPIRVOpts.h \ lib/libLLVMSPIRVLib.so \ lib/libLLVMSPIRVLib.so.${SOVERSION} \ libdata/pkgconfig/LLVMSPIRVLib.pc PLIST_FILES= ${_PLIST_FILES:S,^,${FLAVOR}/,} SOVERSION= ${${FLAVOR:S/llvm//}<18:?${DISTVERSION:R:R}:${DISTVERSION:R}} pre-everything:: @for f in ${.CURDIR}/files/patch-*; do if [ -e $$f ]; then \ ${ECHO_MSG} "Error: patch-* under \"files\" aren't supported. Move under \"files.\" instead."; \ exit 1; \ fi; done post-patch: @${REINPLACE_CMD} -e '/pkgconfig/s/lib/&data/' \ ${WRKSRC}/CMakeLists.txt .if !defined(DEFAULT_MAKESUM) makesum: . for f in ${FLAVORS} ${MAKE} -C${.CURDIR} FLAVOR=$f DEFAULT_MAKESUM=1 ${.TARGET} . endfor .endif .include diff --git a/devel/spirv-llvm-translator/distinfo.llvm14 b/devel/spirv-llvm-translator/distinfo.llvm14 index 43e7d00a2dea..604a9b1a5ed3 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm14 +++ b/devel/spirv-llvm-translator/distinfo.llvm14 @@ -1,5 +1,5 @@ -TIMESTAMP = 1785302942 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.26_GH0.tar.gz) = abbc8431a9bea50805f16b8e0a2c906d9459785dd02c81a3117d985efe8b066c -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.26_GH0.tar.gz) = 1676172 +TIMESTAMP = 1787663099 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.27_GH0.tar.gz) = 486443faa88e71eab11a2c0469ece8c01046454a2e922a9e64ed26df03dbd991 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.27_GH0.tar.gz) = 1676007 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216 diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15 index 6a07bec3c6d5..257a1e5081ab 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm15 +++ b/devel/spirv-llvm-translator/distinfo.llvm15 @@ -1,5 +1,5 @@ -TIMESTAMP = 1785302976 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.26_GH0.tar.gz) = 646a325a445366e66dbc4cd6654f3aa21c57acd24e6f7fc8a1c0b973bf18b2e2 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.26_GH0.tar.gz) = 1693632 +TIMESTAMP = 1787663075 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.27_GH0.tar.gz) = 48c50ca6fa689323637a9dc2504b631555b21f62ef8501307f8d057894db99b7 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.27_GH0.tar.gz) = 1693416 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216 diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16 index 4ed2de32dd9b..50cd5877396e 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm16 +++ b/devel/spirv-llvm-translator/distinfo.llvm16 @@ -1,5 +1,5 @@ -TIMESTAMP = 1785302997 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.27_GH0.tar.gz) = c454126d136babe67f7e921df7e8a240fc8f03fb7e4133b11ecb5844716b24f9 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.27_GH0.tar.gz) = 1736748 +TIMESTAMP = 1787663065 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.28_GH0.tar.gz) = 64d4678e9797be191d3f0ef09d60027096b8a90249e69bf30eab820e5dc28a88 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.28_GH0.tar.gz) = 1736832 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216 diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17 index cf20a5b15490..c0702ef62870 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm17 +++ b/devel/spirv-llvm-translator/distinfo.llvm17 @@ -1,5 +1,5 @@ -TIMESTAMP = 1785303018 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.26_GH0.tar.gz) = 0edab1022f49267e9ed29cdaa158e3fd02c9583f3ed21b3be8a941efe968eb5a -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.26_GH0.tar.gz) = 1733278 +TIMESTAMP = 1787663036 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.27_GH0.tar.gz) = 37333cb6bbfd41896e3f4dc6109699e65929c8855bd9c31e6a679d6b75aa3d9e +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.27_GH0.tar.gz) = 1733122 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216 diff --git a/devel/spirv-llvm-translator/distinfo.llvm18 b/devel/spirv-llvm-translator/distinfo.llvm18 index 5b27b90d922b..dfef1c39e0c9 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm18 +++ b/devel/spirv-llvm-translator/distinfo.llvm18 @@ -1,5 +1,5 @@ -TIMESTAMP = 1785303038 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.26_GH0.tar.gz) = f23e8ef00ff32bfc5b12c8b89df3b108b33acefe69eea8686d416b1f995862e1 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.26_GH0.tar.gz) = 1799687 +TIMESTAMP = 1787739698 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.27_GH0.tar.gz) = 7719f01da79599d4a451de6f426826eae777c1f9f3a4a3bc25c4403cceba333a +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.27_GH0.tar.gz) = 1799453 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216 diff --git a/devel/spirv-llvm-translator/distinfo.llvm19 b/devel/spirv-llvm-translator/distinfo.llvm19 index a075512208d7..b83d531954a9 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm19 +++ b/devel/spirv-llvm-translator/distinfo.llvm19 @@ -1,5 +1,5 @@ -TIMESTAMP = 1785303056 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.21_GH0.tar.gz) = be1456db370f21eb5fe9d82b54565565f199ab9c6f410f7baff2811c3887f801 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.21_GH0.tar.gz) = 1838292 +TIMESTAMP = 1787739686 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.22_GH0.tar.gz) = 2ebdbc79ba02c8cc3e0c1f893231c9181ec1c737ce54ec3c7a25c008354f9219 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.22_GH0.tar.gz) = 1838110 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216 diff --git a/devel/spirv-llvm-translator/distinfo.llvm20 b/devel/spirv-llvm-translator/distinfo.llvm20 index 0d85ee7e85e1..f792096edd4c 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm20 +++ b/devel/spirv-llvm-translator/distinfo.llvm20 @@ -1,5 +1,5 @@ -TIMESTAMP = 1785303074 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.16_GH0.tar.gz) = 24f71c28728693456c250dd30e60ea489d408268bab9e691ce63c11e9bb948aa -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.16_GH0.tar.gz) = 1864511 +TIMESTAMP = 1787739672 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.17_GH0.tar.gz) = ea2eda133f09d6978bb964c93ca54ff82f12e56fcea11bcd55244633ac4be629 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.17_GH0.tar.gz) = 1864206 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216 diff --git a/devel/spirv-llvm-translator/distinfo.llvm21 b/devel/spirv-llvm-translator/distinfo.llvm21 index 39b444736aa5..3fc037f39449 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm21 +++ b/devel/spirv-llvm-translator/distinfo.llvm21 @@ -1,5 +1,5 @@ -TIMESTAMP = 1785303091 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v21.1.10_GH0.tar.gz) = 1d3d149e1caac803e2d3fbf2a2935066ad7a3fe61b0a0b036988b2e35462d448 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v21.1.10_GH0.tar.gz) = 1869465 +TIMESTAMP = 1787739659 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v21.1.11_GH0.tar.gz) = 4bf07afc97d655bd235ca4da5ef220a55350e8d4907cc54aae7e40c5dc4cdbe1 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v21.1.11_GH0.tar.gz) = 1869220 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216 diff --git a/devel/spirv-llvm-translator/distinfo.llvm22 b/devel/spirv-llvm-translator/distinfo.llvm22 index 58f136059787..6baf39b7cafd 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm22 +++ b/devel/spirv-llvm-translator/distinfo.llvm22 @@ -1,5 +1,5 @@ -TIMESTAMP = 1785303124 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v22.1.5_GH0.tar.gz) = 3c6dffb4b8d67f5c544370e0c869ec7d22c013d4bb798f24655ec903f26cc5d5 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v22.1.5_GH0.tar.gz) = 1884166 +TIMESTAMP = 1787739649 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v22.1.6_GH0.tar.gz) = 8ddafd91be7e8028dd79472e91b6ea981c63131d4c7047a7f51457638a04cadc +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v22.1.6_GH0.tar.gz) = 1884210 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216 diff --git a/devel/spirv-llvm-translator/distinfo.llvm23 b/devel/spirv-llvm-translator/distinfo.llvm23 index 7dae38aed92d..309e9d657db4 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm23 +++ b/devel/spirv-llvm-translator/distinfo.llvm23 @@ -1,5 +1,5 @@ -TIMESTAMP = 1786018217 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v23.1.0_GH0.tar.gz) = 188148437567a678965ef66254ac510dbc124d9818c332602f9d20cacc3e77ee -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v23.1.0_GH0.tar.gz) = 1928907 +TIMESTAMP = 1787739621 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v23.1.1_GH0.tar.gz) = 9e0bf1beb0ab7edca6cd8c17fd9bbb7ce3dcd520f3e969e0485ff5b00931f929 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v23.1.1_GH0.tar.gz) = 1928919 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 16157dd90023cd01e3c2c8b34924cfe34d72a399455d15ba4bfd289ec7b340f3 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-493-g575b651_GH0.tar.gz) = 570216