svn commit: r515817 - in head/games/supertuxkart: . files
Piotr Kubaj
pkubaj at FreeBSD.org
Sun Oct 27 19:23:52 UTC 2019
Author: pkubaj
Date: Sun Oct 27 19:23:50 2019
New Revision: 515817
URL: https://svnweb.freebsd.org/changeset/ports/515817
Log:
games/supertuxkart: fix build on arm platforms
Build fails with -mimplicit-it=always passed to as, but builds without it.
PR: 241218
Approved by: linimon (mentor), amdmi3 (maintainer timeout)
Added:
head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt (contents, props changed)
Modified:
head/games/supertuxkart/Makefile
Modified: head/games/supertuxkart/Makefile
==============================================================================
--- head/games/supertuxkart/Makefile Sun Oct 27 19:21:13 2019 (r515816)
+++ head/games/supertuxkart/Makefile Sun Oct 27 19:23:50 2019 (r515817)
@@ -21,9 +21,6 @@ LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \
libfreetype.so:print/freetype2 \
libenet.so:net/enet
-BROKEN_aarch64= invokes x86 assembler
-BROKEN_armv6= invokes x86 assembler
-BROKEN_armv7= invokes x86 assembler
BROKEN_mips= invokes x86 assembler
BROKEN_mips64= invokes x86 assembler
BROKEN_sparc64= invokes x86 assembler
Added: head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/supertuxkart/files/patch-lib_angelscript_projects_cmake_CMakeLists.txt Sun Oct 27 19:23:50 2019 (r515817)
@@ -0,0 +1,10 @@
+--- lib/angelscript/projects/cmake/CMakeLists.txt.orig 2019-10-12 16:56:04 UTC
++++ lib/angelscript/projects/cmake/CMakeLists.txt
+@@ -111,7 +111,6 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
+ enable_language(ASM)
+ if(CMAKE_ASM_COMPILER_WORKS)
+ set(ANGELSCRIPT_SOURCE ${ANGELSCRIPT_SOURCE} ../../source/as_callfunc_arm.cpp ../../source/as_callfunc_arm_gcc.S)
+- set_property(SOURCE ../../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()
More information about the svn-ports-head
mailing list