aboutsummaryrefslogtreecommitdiff
path: root/cad/openvsp
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2019-10-27 19:21:13 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2019-10-27 19:21:13 +0000
commita5a5f16ac10fe97d23b22cdfedbb4ddc22c4d0a5 (patch)
tree0592084ed02063bf41ac8015ddcfd7d27c5e5d80 /cad/openvsp
parentd7abb1940f0f7baa76cb8ce5266d3603b6b01179 (diff)
downloadports-a5a5f16ac10fe97d23b22cdfedbb4ddc22c4d0a5.tar.gz
ports-a5a5f16ac10fe97d23b22cdfedbb4ddc22c4d0a5.zip
cad/openvsp: fix build on arm*
-mimplicit-it=always breaks build on arm*. Remove it to fix build. PR: 241427 Reviewed by: fernape (maintainer), linimon (mentor)
Notes
Notes: svn path=/head/; revision=515816
Diffstat (limited to 'cad/openvsp')
-rw-r--r--cad/openvsp/Makefile2
-rw-r--r--cad/openvsp/files/patch-src_external_angelscript_sdk_CMakeLists.txt10
2 files changed, 10 insertions, 2 deletions
diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile
index bb493a90ee95..aadc819ddbe9 100644
--- a/cad/openvsp/Makefile
+++ b/cad/openvsp/Makefile
@@ -14,8 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN_aarch64= fails to compile: invokes x86 asm
-BROKEN_armv6= fails to compile: invokes x86 asm
-BROKEN_armv7= fails to compile: invokes x86 asm
LIB_DEPENDS= libdrm.so:graphics/libdrm \
libpng.so:graphics/png \
diff --git a/cad/openvsp/files/patch-src_external_angelscript_sdk_CMakeLists.txt b/cad/openvsp/files/patch-src_external_angelscript_sdk_CMakeLists.txt
new file mode 100644
index 000000000000..60761bffebc2
--- /dev/null
+++ b/cad/openvsp/files/patch-src_external_angelscript_sdk_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- src/external/angelscript/sdk/CMakeLists.txt.orig 2019-10-23 07:44:07 UTC
++++ src/external/angelscript/sdk/CMakeLists.txt
+@@ -124,7 +124,6 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
+ enable_language(ASM)
+ if(CMAKE_ASM_COMPILER_WORKS)
+ set(ANGELSCRIPT_SOURCE ${ANGELSCRIPT_SOURCE} ./angelscript/source/as_callfunc_arm.cpp ./angelscript/source/as_callfunc_arm_gcc.S)
+- set_property(SOURCE ./angelscript/source/as_callfunc_arm_gcc.S APPEND PROPERTY COMPILE_FLAGS " -Wa,-mimplicit-it=always")
+ else()
+ message(FATAL ERROR "ARM target requires a working assembler")
+ endif()