View | Details | Raw Unified | Return to bug 293053
Collapse All | Expand All

(-)b/devel/spirv-llvm-translator/Makefile (-1 / +9 lines)
Lines 1-6 DISTVERSION= ${DISTVERSION_${FLAVOR}} Link Here
1
PORTNAME=	spirv-llvm-translator
1
PORTNAME=	spirv-llvm-translator
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	${DISTVERSION_${FLAVOR}}
3
DISTVERSION=	${DISTVERSION_${FLAVOR}}
4
DISTVERSION_llvm22=	22.1.0rc2
4
DISTVERSION_llvm21=	21.1.4
5
DISTVERSION_llvm21=	21.1.4
5
DISTVERSION_llvm20=	20.1.10
6
DISTVERSION_llvm20=	20.1.10
6
DISTVERSION_llvm19=	19.1.15
7
DISTVERSION_llvm19=	19.1.15
Lines 23-29 LIB_DEPENDS= libLLVM-${FLAVOR:S/llvm//}.so:devel/${FLA Link Here
23
24
24
LIB_DEPENDS=	libLLVM-${FLAVOR:S/llvm//}.so:devel/${FLAVOR}
25
LIB_DEPENDS=	libLLVM-${FLAVOR:S/llvm//}.so:devel/${FLAVOR}
25
26
26
FLAVORS=	${21 20 19 18 17 16 15 14 13 12:L:S/^/llvm/}
27
FLAVORS=	${22 21 20 19 18 17 16 15 14 13 12:L:S/^/llvm/}
27
CONFLICTS_BUILD=${FLAVOR}-lite
28
CONFLICTS_BUILD=${FLAVOR}-lite
28
29
29
USES=		cmake compiler:c++11-lib
30
USES=		cmake compiler:c++11-lib
Lines 38-43 GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing. Link Here
38
.else
39
.else
39
GH_TUPLE=	KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-448-g9268f30:headers/projects/SPIRV-Headers
40
GH_TUPLE=	KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-448-g9268f30:headers/projects/SPIRV-Headers
40
.endif
41
.endif
42
41
DISTINFO_FILE=	${.CURDIR}/distinfo.${FLAVOR}
43
DISTINFO_FILE=	${.CURDIR}/distinfo.${FLAVOR}
42
CXXFLAGS+=	${${FLAVOR:S/llvm//} < 16 && ${COMPILER_TYPE} == clang:?-Wno-enum-constexpr-conversion:}
44
CXXFLAGS+=	${${FLAVOR:S/llvm//} < 16 && ${COMPILER_TYPE} == clang:?-Wno-enum-constexpr-conversion:}
43
CMAKE_ON=	BUILD_SHARED_LIBS LLVM_BUILD_TOOLS LLVM_TOOL_SPIRV_HEADERS_BUILD
45
CMAKE_ON=	BUILD_SHARED_LIBS LLVM_BUILD_TOOLS LLVM_TOOL_SPIRV_HEADERS_BUILD
Lines 52-57 SOVERSION= ${${FLAVOR:S/llvm//}<18:?${DISTVERSION:R:R} Link Here
52
		libdata/pkgconfig/LLVMSPIRVLib.pc
54
		libdata/pkgconfig/LLVMSPIRVLib.pc
53
PLIST_FILES=	${_PLIST_FILES:S,^,${FLAVOR}/,}
55
PLIST_FILES=	${_PLIST_FILES:S,^,${FLAVOR}/,}
54
SOVERSION=	${${FLAVOR:S/llvm//}<18:?${DISTVERSION:R:R}:${DISTVERSION:R}}
56
SOVERSION=	${${FLAVOR:S/llvm//}<18:?${DISTVERSION:R:R}:${DISTVERSION:R}}
57
58
.if ${FLAVOR:U:Mllvm22}
59
GH_TAGNAME=	18066de
60
DISTVERSIONPREFIX=
61
SOVERSION=	22.1
62
.endif
55
63
56
post-patch:
64
post-patch:
57
	@${REINPLACE_CMD} -e '/pkgconfig/s/lib/&data/' \
65
	@${REINPLACE_CMD} -e '/pkgconfig/s/lib/&data/' \
(-)b/devel/spirv-llvm-translator/distinfo.llvm22 (+5 lines)
Line 0 Link Here
1
TIMESTAMP = 1770502172
2
SHA256 (KhronosGroup-SPIRV-LLVM-Translator-22.1.0rc2-18066de_GH0.tar.gz) = fd1bc2be5bfe3bd9074f13bff39ff67b149ddbca43e19a81212c298f484ec607
3
SIZE (KhronosGroup-SPIRV-LLVM-Translator-22.1.0rc2-18066de_GH0.tar.gz) = 1864689
4
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-448-g9268f30_GH0.tar.gz) = bb2053664df521b7fe117bf69f03d01044c32f421a732901e7916e6988abfc58
5
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-448-g9268f30_GH0.tar.gz) = 546092

Return to bug 293053