diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile index 4c5614c3e955..b6355c483e90 100644 --- a/devel/spirv-llvm-translator/Makefile +++ b/devel/spirv-llvm-translator/Makefile @@ -1,66 +1,66 @@ PORTNAME= spirv-llvm-translator DISTVERSIONPREFIX= v DISTVERSION= ${DISTVERSION_${FLAVOR}} -DISTVERSION_llvm19= 19.1.0 -DISTVERSION_llvm18= 18.1.5 -DISTVERSION_llvm17= 17.0.5 -DISTVERSION_llvm16= 16.0.5 -DISTVERSION_llvm15= 15.0.5 -DISTVERSION_llvm14= 14.0.5 +DISTVERSION_llvm19= 19.1.1 +DISTVERSION_llvm18= 18.1.6 +DISTVERSION_llvm17= 17.0.6 +DISTVERSION_llvm16= 16.0.6 +DISTVERSION_llvm15= 15.0.6 +DISTVERSION_llvm14= 14.0.6 DISTVERSION_llvm13= 13.0.1 DISTVERSION_llvm12= 12.0.1 DISTVERSION_llvm11= 11.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= ${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 !defined(FLAVOR) || ${FLAVOR} == llvm19 # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/issues/2415#issuecomment-2358890668 GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-350-gb73e168:headers/projects/SPIRV-Headers .else GH_TUPLE= ${${FLAVOR:S/llvm//}<13:?:KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-332-g1c6bb27: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 558f8e7467ed..7608e9e7d2bc 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm14 +++ b/devel/spirv-llvm-translator/distinfo.llvm14 @@ -1,5 +1,5 @@ -TIMESTAMP = 1725364355 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.5_GH0.tar.gz) = 57d0bcf14a5aa7d7052f48936d339f35831773d0368bbae092b28bc93377d26f -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.5_GH0.tar.gz) = 1600639 +TIMESTAMP = 1730284826 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.6_GH0.tar.gz) = 8b07af985c75f1c9dc3e02655a7acbccf29c0d3997a47b828f55a43392b2fc63 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.6_GH0.tar.gz) = 1609662 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 765dc880c925..09a9c78d9e71 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm15 +++ b/devel/spirv-llvm-translator/distinfo.llvm15 @@ -1,5 +1,5 @@ -TIMESTAMP = 1725461541 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.5_GH0.tar.gz) = 136d1180ab1102ece6d7c9cc0dd204057dd4045f2edebe50d5f4e7e5342aeb35 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.5_GH0.tar.gz) = 1601202 +TIMESTAMP = 1730284813 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.6_GH0.tar.gz) = de0326eb433e2c5bfce6fdd77474e215c2e5ef2bb4caa6174947b7dc456aad12 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.6_GH0.tar.gz) = 1610433 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 794e4025d37e..b7b546fcff45 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm16 +++ b/devel/spirv-llvm-translator/distinfo.llvm16 @@ -1,5 +1,5 @@ -TIMESTAMP = 1725460055 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.5_GH0.tar.gz) = 1c9b5bfd3fc07d10e1eead469b1130bf7bd188e1418d495ece0851f21f2429b6 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.5_GH0.tar.gz) = 1591081 +TIMESTAMP = 1730284804 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.6_GH0.tar.gz) = 41aaf91bf95140fe3f755c32e7c009f090f206bea64f7a9a9cabb6de9e555909 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.6_GH0.tar.gz) = 1603281 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 626add7dc620..5a5bf2fa177a 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm17 +++ b/devel/spirv-llvm-translator/distinfo.llvm17 @@ -1,5 +1,5 @@ -TIMESTAMP = 1725460063 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.5_GH0.tar.gz) = b52e00d85cbfd8144771843739dc327fa7f82eaf709dc56febdcae3d3adc60d8 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.5_GH0.tar.gz) = 1634326 +TIMESTAMP = 1730284796 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.6_GH0.tar.gz) = 52716b2d7231bbca51c2bf99f58b2fc2312986d0580f9f6fc7365bcce9dd50f8 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.6_GH0.tar.gz) = 1645935 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 b42b53a516b5..d5a4ab8f0436 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm18 +++ b/devel/spirv-llvm-translator/distinfo.llvm18 @@ -1,5 +1,5 @@ -TIMESTAMP = 1725460070 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.5_GH0.tar.gz) = 6e41f6ebe3ef61c159e47303a97a9631ba9bc00db68a1bb370cc1589df5c73f9 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.5_GH0.tar.gz) = 1701877 +TIMESTAMP = 1730284788 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.6_GH0.tar.gz) = 2a1e142cfcd3720fe5e3fb6086f83a15b94c08990d05a780ba1e33c5313e2884 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.6_GH0.tar.gz) = 1714419 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 91086d4d206f..b83546d5d781 100644 --- a/devel/spirv-llvm-translator/distinfo.llvm19 +++ b/devel/spirv-llvm-translator/distinfo.llvm19 @@ -1,5 +1,5 @@ -TIMESTAMP = 1725460079 -SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.0_GH0.tar.gz) = 2e64231db8646d8c220d44136712549b5d4c4194c6ce0e57c4f5ab342beee9a2 -SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.0_GH0.tar.gz) = 1751496 +TIMESTAMP = 1730284766 +SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.1_GH0.tar.gz) = 7f6f7a1af0eb40910ddf3a7647d2186c8c5dc5a47945afa935aeec56bacf4336 +SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.1_GH0.tar.gz) = 1762107 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