aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-11-08 21:12:44 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-11-08 21:40:10 +0000
commitbb5cd9be0df59a96cf62e66fbb87c16eac64b0ae (patch)
tree82bbacf755bc6e1533cd53c9b9ff0270ae231fb0
parentbd240217a356e59f4f96fd3e1c3c24fda43acc69 (diff)
downloadports-bb5cd9be0df59a96cf62e66fbb87c16eac64b0ae.tar.gz
ports-bb5cd9be0df59a96cf62e66fbb87c16eac64b0ae.zip
graphics/vulkan-loader: drop GCC dependency on i386
Disable assembly for unknown physical device extension trampolines on i386. Limited to -CURRENT where LLVM assertions are enabled. PR: 249527
-rw-r--r--graphics/vulkan-loader/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/graphics/vulkan-loader/Makefile b/graphics/vulkan-loader/Makefile
index 03128b68aa46..c6b52d8bc46e 100644
--- a/graphics/vulkan-loader/Makefile
+++ b/graphics/vulkan-loader/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vulkan-loader
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.197
+PORTREVISION= 1
CATEGORIES= graphics devel
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@@ -13,7 +14,7 @@ LICENSE= APACHE20
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
-USES= alias cmake compiler:${ARCH:Mi386:C/.+/gcc-/}c++11-lib pkgconfig python:3.4+,build
+USES= alias cmake compiler:c++11-lib pkgconfig python:3.4+,build
USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= KhronosGroup
@@ -43,5 +44,9 @@ post-patch:
-e '/BRANCH/s/--unknown--/main/' \
-e '/TAG/s/--unknown--/${DISTVERSIONFULL}/' \
${WRKSRC}/CMakeLists.txt
+# https://bugs.llvm.org/show_bug.cgi?id=47348
+ @if [ "${CHOSEN_COMPILER_TYPE}-${ARCH}-${_OSRELEASE:C/.*-//}" = "clang-i386-CURRENT" ]; then \
+ ${ECHO} "disabled" >${WRKSRC}/loader/asm_test.S; \
+ fi
.include <bsd.port.mk>