diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile index 278086687c99..2cff9aafef64 100644 --- a/devel/spirv-llvm-translator/Makefile +++ b/devel/spirv-llvm-translator/Makefile @@ -1,69 +1,69 @@ PORTNAME= spirv-llvm-translator DISTVERSIONPREFIX= v DISTVERSION= ${DISTVERSION_${FLAVOR}} -DISTVERSION_llvm21= 21.1.1 -DISTVERSION_llvm20= 20.1.7 -DISTVERSION_llvm19= 19.1.12 -DISTVERSION_llvm18= 18.1.17 -DISTVERSION_llvm17= 17.0.17 -DISTVERSION_llvm16= 16.0.17 -DISTVERSION_llvm15= 15.0.17 -DISTVERSION_llvm14= 14.0.16 +DISTVERSION_llvm21= 21.1.2 +DISTVERSION_llvm20= 20.1.8 +DISTVERSION_llvm19= 19.1.13 +DISTVERSION_llvm18= 18.1.18 +DISTVERSION_llvm17= 17.0.18 +DISTVERSION_llvm16= 16.0.18 +DISTVERSION_llvm15= 15.0.18 +DISTVERSION_llvm14= 14.0.17 DISTVERSION_llvm13= 13.0.4 DISTVERSION_llvm12= 12.0.1 DISTVERSION_llvm11= 11.0.5 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= ${21 20 19 18 17 16 15 14 13 12 11: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} == llvm14 || ${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-431-g9e3836d:headers/projects/SPIRV-Headers .endif DISTINFO_FILE= ${.CURDIR}/distinfo.${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_ARGS+= ${${FLAVOR:S/llvm//}==11:?-DBASE_LLVM_VERSION=11.0:} 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}} 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 349e15a99a8b..9c836b5d6fb3 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm14 +++ b/devel/spirv-llvm-translator/distinfo.llvm14 @@ -1,5 +1,5 @@ -TIMESTAMP = 1759152548 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.16_GH0.tar.gz) = 84170e87daa81cbc38f877691450689aa66e721d09bdf8f73320662ef0ba21a9 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.16_GH0.tar.gz) = 1631684 +TIMESTAMP = 1760034121 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.17_GH0.tar.gz) = 8260ed845b31409d9cc09d00b3f1122ba13c9a3cf7de6e1e2d8d4cd8815a4668 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.17_GH0.tar.gz) = 1632463 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604 diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15 index 824880870da4..2dd1593d5d29 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm15 +++ b/devel/spirv-llvm-translator/distinfo.llvm15 @@ -1,5 +1,5 @@ -TIMESTAMP = 1759144956 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.17_GH0.tar.gz) = e9325f78028524c015c0e2610a1080df5248a9bffcce591eb300f7322e56376e -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.17_GH0.tar.gz) = 1654324 +TIMESTAMP = 1760034106 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.18_GH0.tar.gz) = 8b6ae2134f62012462d29bd0d877332410278e075318717afac023dd51de9f74 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.18_GH0.tar.gz) = 1655118 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314 diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16 index 5134b677e888..4ffe47d01d47 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm16 +++ b/devel/spirv-llvm-translator/distinfo.llvm16 @@ -1,5 +1,5 @@ -TIMESTAMP = 1759141753 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.17_GH0.tar.gz) = e1b16ed1e3644832937d89bae7e1428e2d880fcf1e1d7bb168d85c46a787d114 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.17_GH0.tar.gz) = 1690057 +TIMESTAMP = 1760714907 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.18_GH0.tar.gz) = e6a9c54e4972d76fc029b05a6a6d4e2d71e8bbb8a99c6410105f9eedd2bf0099 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.18_GH0.tar.gz) = 1691457 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314 diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17 index e7071d1b91fe..da12135a4b77 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm17 +++ b/devel/spirv-llvm-translator/distinfo.llvm17 @@ -1,5 +1,5 @@ -TIMESTAMP = 1758897986 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.17_GH0.tar.gz) = 1f1280d36fc6bc0a1f66ab97f101e97b29187f30c6b3a7bc17128c671d296cc2 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.17_GH0.tar.gz) = 1682557 +TIMESTAMP = 1760712291 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.18_GH0.tar.gz) = cbccb3af052b10dab0aa36c8b412f2480499f165a4fb241954086252a14a94fe +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.18_GH0.tar.gz) = 1683963 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314 diff --git a/devel/spirv-llvm-translator/distinfo.llvm18 b/devel/spirv-llvm-translator/distinfo.llvm18 index ba8cfd0b566c..4be3d28e0835 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm18 +++ b/devel/spirv-llvm-translator/distinfo.llvm18 @@ -1,5 +1,5 @@ -TIMESTAMP = 1758897983 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.17_GH0.tar.gz) = 28ee486a45686f15fc746419cc57f0fdb62180e64d04b0c474590c6e5f1aedc5 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.17_GH0.tar.gz) = 1752452 +TIMESTAMP = 1760712283 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.18_GH0.tar.gz) = 423c701b20c27945ba63577ea58172c84f4d3ac9bfd663e1f8865e7fab26f838 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.18_GH0.tar.gz) = 1753615 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314 diff --git a/devel/spirv-llvm-translator/distinfo.llvm19 b/devel/spirv-llvm-translator/distinfo.llvm19 index 3d8d69e0a146..eae8ee938e50 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm19 +++ b/devel/spirv-llvm-translator/distinfo.llvm19 @@ -1,5 +1,5 @@ -TIMESTAMP = 1759134747 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.12_GH0.tar.gz) = 58012e52e235ab4e721c7a9f95df8d1527f321a36e8496f449680d955ca3c54c -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.12_GH0.tar.gz) = 1797613 +TIMESTAMP = 1760712276 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.13_GH0.tar.gz) = 4c5616670101a22b30c5d62b172032a6d9de95383a717d182f56440111e4608d +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.13_GH0.tar.gz) = 1798150 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314 diff --git a/devel/spirv-llvm-translator/distinfo.llvm20 b/devel/spirv-llvm-translator/distinfo.llvm20 index ca31090e1c69..8467d5dfa6de 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm20 +++ b/devel/spirv-llvm-translator/distinfo.llvm20 @@ -1,5 +1,5 @@ -TIMESTAMP = 1759134756 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.7_GH0.tar.gz) = dd8a018becb2ed3647478744549b09372308f763d37d5fcde137fd9e129a7354 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.7_GH0.tar.gz) = 1825065 +TIMESTAMP = 1760712269 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.8_GH0.tar.gz) = 7b2f24440cb8b24f20d88e838c12fed486c5a00956a368b17b12b2c0431639c0 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.8_GH0.tar.gz) = 1823253 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314 diff --git a/devel/spirv-llvm-translator/distinfo.llvm21 b/devel/spirv-llvm-translator/distinfo.llvm21 index 6af2d9e8b8fd..e9e9874485fd 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm21 +++ b/devel/spirv-llvm-translator/distinfo.llvm21 @@ -1,5 +1,5 @@ -TIMESTAMP = 1759143191 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v21.1.1_GH0.tar.gz) = dda46febdb060a1d5cc2ceeb9682ccaf33e55ae294fd0793274531b54f07c46b -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v21.1.1_GH0.tar.gz) = 1831532 +TIMESTAMP = 1760712260 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v21.1.2_GH0.tar.gz) = 8c91542b579a3b27b7aeae1db12004eb412c9ed9bdff0a29ee862c3551cadfe3 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v21.1.2_GH0.tar.gz) = 1832850 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314