diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile index 2cff9aafef64..f54b02f52674 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.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_llvm21= 21.1.3 +DISTVERSION_llvm20= 20.1.9 +DISTVERSION_llvm19= 19.1.14 +DISTVERSION_llvm18= 18.1.19 +DISTVERSION_llvm17= 17.0.19 +DISTVERSION_llvm16= 16.0.19 +DISTVERSION_llvm15= 15.0.19 +DISTVERSION_llvm14= 14.0.18 DISTVERSION_llvm13= 13.0.4 DISTVERSION_llvm12= 12.0.1 -DISTVERSION_llvm11= 11.0.5 +DISTVERSION_llvm11= 11.0.6 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 +.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-431-g9e3836d:headers/projects/SPIRV-Headers +GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-446-g01e0577: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.llvm11 b/devel/spirv-llvm-translator/distinfo.llvm11 index 36a3f3b65e0f..de1080be500f 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm11 +++ b/devel/spirv-llvm-translator/distinfo.llvm11 @@ -1,3 +1,3 @@ -TIMESTAMP = 1756661376 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.5_GH0.tar.gz) = b0af5415ff3c75082fec5d05d34fe9400cecea5b4e297a5aa70021a026850b9c -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.5_GH0.tar.gz) = 839084 +TIMESTAMP = 1762776799 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.6_GH0.tar.gz) = a98b337d0a750ff195eb90c364c9136081ecb34effe51c36ec2ce2389c12e1f0 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.6_GH0.tar.gz) = 839745 diff --git a/devel/spirv-llvm-translator/distinfo.llvm14 b/devel/spirv-llvm-translator/distinfo.llvm14 index 9c836b5d6fb3..3c8bacc63b6a 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm14 +++ b/devel/spirv-llvm-translator/distinfo.llvm14 @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1764064288 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.18_GH0.tar.gz) = 06bb379cb569ee9643708f2f41aff1eab0956d84dc2da923d812a476d9f6005f +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.18_GH0.tar.gz) = 1646887 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796 diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15 index 2dd1593d5d29..afd765a9c4e0 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm15 +++ b/devel/spirv-llvm-translator/distinfo.llvm15 @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1764356521 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.19_GH0.tar.gz) = 7c944d59979dbb483f90decfb96cb116510ca6a138b334ff7cc00385b5b77eb2 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.19_GH0.tar.gz) = 1668910 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796 diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16 index 4ffe47d01d47..013b758ecaeb 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm16 +++ b/devel/spirv-llvm-translator/distinfo.llvm16 @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1763653423 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.19_GH0.tar.gz) = 8dfecb05a5cf381f01acd6c8e3752f9b7d06cbc37e4e016d4e14e37e13b649bc +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.19_GH0.tar.gz) = 1706105 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796 diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17 index da12135a4b77..6699ac5fc8f3 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm17 +++ b/devel/spirv-llvm-translator/distinfo.llvm17 @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1763932557 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.19_GH0.tar.gz) = f71317694d86c751e321e13ad2f6b6d08d98c6db3d4320ecec330d4923ecdc57 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.19_GH0.tar.gz) = 1699086 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796 diff --git a/devel/spirv-llvm-translator/distinfo.llvm18 b/devel/spirv-llvm-translator/distinfo.llvm18 index 4be3d28e0835..8286047e4ef1 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm18 +++ b/devel/spirv-llvm-translator/distinfo.llvm18 @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1763649550 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.19_GH0.tar.gz) = dd6e632ddb6afd9bc32dff3579e4b6a41cf93e1ad4d82e172a9c116dc47b0c1a +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.19_GH0.tar.gz) = 1768807 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796 diff --git a/devel/spirv-llvm-translator/distinfo.llvm19 b/devel/spirv-llvm-translator/distinfo.llvm19 index eae8ee938e50..da8113897524 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm19 +++ b/devel/spirv-llvm-translator/distinfo.llvm19 @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1763649541 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.14_GH0.tar.gz) = f994d9bd501ea1a36862d5960bf97d910ca71ac3cc03438f6e936f688577de17 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.14_GH0.tar.gz) = 1810970 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796 diff --git a/devel/spirv-llvm-translator/distinfo.llvm20 b/devel/spirv-llvm-translator/distinfo.llvm20 index 8467d5dfa6de..4761f12bfd68 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm20 +++ b/devel/spirv-llvm-translator/distinfo.llvm20 @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1763649527 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.9_GH0.tar.gz) = 566b8da1ad7fab224be8a838c397d21cf3067ffedc624ce504cf5e215bf65fee +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.9_GH0.tar.gz) = 1841631 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796 diff --git a/devel/spirv-llvm-translator/distinfo.llvm21 b/devel/spirv-llvm-translator/distinfo.llvm21 index e9e9874485fd..c2aa802d32a4 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm21 +++ b/devel/spirv-llvm-translator/distinfo.llvm21 @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1763649517 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v21.1.3_GH0.tar.gz) = 43080fd5122c71cd93a3d174d59b9fc95ff8aeb1847d50f394088112f6b2a217 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v21.1.3_GH0.tar.gz) = 1848611 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796