diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile index 2b23507b3483..d63904173dab 100644 --- a/devel/spirv-llvm-translator/Makefile +++ b/devel/spirv-llvm-translator/Makefile @@ -1,70 +1,70 @@ PORTNAME= spirv-llvm-translator DISTVERSIONPREFIX= v DISTVERSION= ${DISTVERSION_${FLAVOR}} -DISTVERSION_llvm20= 20.1.0 -DISTVERSION_llvm19= 19.1.5 -DISTVERSION_llvm18= 18.1.10 -DISTVERSION_llvm17= 17.0.10 -DISTVERSION_llvm16= 16.0.10 -DISTVERSION_llvm15= 15.0.10 -DISTVERSION_llvm14= 14.0.10 -DISTVERSION_llvm13= 13.0.1 +DISTVERSION_llvm20= 20.1.1 +DISTVERSION_llvm19= 19.1.6 +DISTVERSION_llvm18= 18.1.11 +DISTVERSION_llvm17= 17.0.11 +DISTVERSION_llvm16= 16.0.11 +DISTVERSION_llvm15= 15.0.11 +DISTVERSION_llvm14= 14.0.11 +DISTVERSION_llvm13= 13.0.2 DISTVERSION_llvm12= 12.0.1 -DISTVERSION_llvm11= 11.0.1 +DISTVERSION_llvm11= 11.0.2 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= ${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:Mllvm1[378]} GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-332-g1c6bb27:headers/projects/SPIRV-Headers .elif ${FLAVOR:U} == llvm19 GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-350-gb73e168:headers/projects/SPIRV-Headers .else GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-390-g2b2e05e: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 20556449a728..eb2eb6994852 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm11 +++ b/devel/spirv-llvm-translator/distinfo.llvm11 @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1742932154 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.2_GH0.tar.gz) = 784234a209404a5d4ee2dc77bd3d21f80278fa6f0e2c68e1d8de412b33a4a4aa +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.2_GH0.tar.gz) = 835953 diff --git a/devel/spirv-llvm-translator/distinfo.llvm13 b/devel/spirv-llvm-translator/distinfo.llvm13 index 200bca92fcb6..f8c1c5c1829d 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm13 +++ b/devel/spirv-llvm-translator/distinfo.llvm13 @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1742913990 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v13.0.2_GH0.tar.gz) = 66cae4537b0a750d343242b6f8f74fbeb766813216474cecc91dc305f49bbf39 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v13.0.2_GH0.tar.gz) = 1476085 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 01ae5d03c7af..98485362aad0 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm14 +++ b/devel/spirv-llvm-translator/distinfo.llvm14 @@ -1,5 +1,5 @@ -TIMESTAMP = 1740586972 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.10_GH0.tar.gz) = 0ec06aca017a893f354c1e43251f410b208891fd5b0d7f10b3af1da5017d1915 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.10_GH0.tar.gz) = 1620949 +TIMESTAMP = 1742913988 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.11_GH0.tar.gz) = 01540159f7f084aef0569f661c9ab3c27366b6d9f0a3bfa142b9c8a5a69fbed2 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.11_GH0.tar.gz) = 1625472 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz) = fc797809e39dc71ed62a5384198ab0746b1d8348aaf76801dfe721ec922edc22 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz) = 535982 diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15 index 940fe02a3fb2..a6e09c14e6d0 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm15 +++ b/devel/spirv-llvm-translator/distinfo.llvm15 @@ -1,5 +1,5 @@ -TIMESTAMP = 1740586968 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.10_GH0.tar.gz) = c8e80795323f0390140184a9c6fa4361efcd49f81970dd4f1effe83e7cf498c7 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.10_GH0.tar.gz) = 1623782 +TIMESTAMP = 1743158323 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.11_GH0.tar.gz) = aa38df829945e094b7ac85bceebcf590c0f8014f3cc242913f222244b2b0c076 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.11_GH0.tar.gz) = 1632016 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz) = fc797809e39dc71ed62a5384198ab0746b1d8348aaf76801dfe721ec922edc22 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz) = 535982 diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16 index 26df1adf1b60..4ca67a9a93d1 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm16 +++ b/devel/spirv-llvm-translator/distinfo.llvm16 @@ -1,5 +1,5 @@ -TIMESTAMP = 1740586963 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.10_GH0.tar.gz) = 6fd18c8aca59ccbc6809a0e4d159d8f2af82f6a6a46e85988737c6b2aaf459a6 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.10_GH0.tar.gz) = 1618494 +TIMESTAMP = 1742913983 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.11_GH0.tar.gz) = 5a357c446d5b55c4f23150b1b61d321be1c21af60c32ea723e36f697bf808ac2 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.11_GH0.tar.gz) = 1623357 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz) = fc797809e39dc71ed62a5384198ab0746b1d8348aaf76801dfe721ec922edc22 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz) = 535982 diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17 index 5e247bb543de..e1e56e2a290c 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm17 +++ b/devel/spirv-llvm-translator/distinfo.llvm17 @@ -1,5 +1,5 @@ -TIMESTAMP = 1740586938 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.10_GH0.tar.gz) = fe99202efd48ece5cd9b9ff205aaa2c68c8d8159179388708b205b6c80563621 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.10_GH0.tar.gz) = 1652859 +TIMESTAMP = 1742913980 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.11_GH0.tar.gz) = 5fda1535ee5b8c2f54bcf1dbdb58042e62ea27a7e9bbebba9d4f04829655877c +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.11_GH0.tar.gz) = 1656784 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 174516d5797c..05ee8b1a4247 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm18 +++ b/devel/spirv-llvm-translator/distinfo.llvm18 @@ -1,5 +1,5 @@ -TIMESTAMP = 1740657963 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.10_GH0.tar.gz) = 0a952d81632ff7fc3d48ccbd7996dcc93704631cb72e21fcab9b5635a9d1bde6 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.10_GH0.tar.gz) = 1720925 +TIMESTAMP = 1742913977 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.11_GH0.tar.gz) = 14acc31d372434ff3d234172dc58924504990097dcd21eacd5b0c20cef5c71cb +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.11_GH0.tar.gz) = 1724756 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.llvm19 b/devel/spirv-llvm-translator/distinfo.llvm19 index a38c9e78ddd5..58bd505f7600 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm19 +++ b/devel/spirv-llvm-translator/distinfo.llvm19 @@ -1,5 +1,5 @@ -TIMESTAMP = 1740573660 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.5_GH0.tar.gz) = 6c0e5784a0f639be80755bc7c7e2fedabf0e8511c49e50208b91c4a05a6a19bc -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.5_GH0.tar.gz) = 1770088 +TIMESTAMP = 1742913971 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.6_GH0.tar.gz) = d7007c60cd1e2c125da8264a25e78516e0ebce6abea36f378c4b20f001019a4f +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.6_GH0.tar.gz) = 1771001 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 diff --git a/devel/spirv-llvm-translator/distinfo.llvm20 b/devel/spirv-llvm-translator/distinfo.llvm20 index 4a3c2f82219e..a5ee06285760 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm20 +++ b/devel/spirv-llvm-translator/distinfo.llvm20 @@ -1,5 +1,5 @@ -TIMESTAMP = 1739465235 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.0_GH0.tar.gz) = ffca6b2aa53076ef85a09676ef0079877cce4977d7aa64f5f5b33596c7d1d285 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.0_GH0.tar.gz) = 1805975 +TIMESTAMP = 1742913969 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.1_GH0.tar.gz) = 3b2a750bbaea4a084e90fd88de317f9a03879056e3bd429bb56c588f4c77ca16 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.1_GH0.tar.gz) = 1807510 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz) = fc797809e39dc71ed62a5384198ab0746b1d8348aaf76801dfe721ec922edc22 SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz) = 535982