aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2022-06-30 21:45:05 +0000
committerAdriaan de Groot <adridg@FreeBSD.org>2022-06-30 22:21:12 +0000
commitd63834673696356f0c15a9f00d7cda102bdc4316 (patch)
tree810279d301b2c2ad47e910c4be404888556153eb
parentd0d81d2db6ecbae0253c3e0c995334216c9a21ff (diff)
downloadports-d63834673696356f0c15a9f00d7cda102bdc4316.tar.gz
ports-d63834673696356f0c15a9f00d7cda102bdc4316.zip
multimedia/nymphcast: fix botched previous commit
I have no idea what I was thinking in 78989b4e694c2a8264975fb6d64e3bf1c13762c2, which added a patch-file, instead of patching with that patch file to create patch files. PR: 263953 Reported by: Robert Clausecker
-rw-r--r--multimedia/nymphcast/files/patch-angelscript_angelscript_projects_cmake_CMakeLists.txt10
-rw-r--r--multimedia/nymphcast/files/patch-angelscript_angelscript_projects_gnuc_Makefile17
-rw-r--r--multimedia/nymphcast/files/patch-armv758
3 files changed, 27 insertions, 58 deletions
diff --git a/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_cmake_CMakeLists.txt b/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_cmake_CMakeLists.txt
new file mode 100644
index 000000000000..3bc3c1339c0d
--- /dev/null
+++ b/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_cmake_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- angelscript/angelscript/projects/cmake/CMakeLists.txt.orig 2022-05-12 21:14:16 UTC
++++ angelscript/angelscript/projects/cmake/CMakeLists.txt
+@@ -110,7 +110,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()
diff --git a/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_gnuc_Makefile b/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_gnuc_Makefile
new file mode 100644
index 000000000000..bc8359c1e348
--- /dev/null
+++ b/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_gnuc_Makefile
@@ -0,0 +1,17 @@
+--- angelscript/angelscript/projects/gnuc/Makefile.orig 2022-05-12 21:13:19 UTC
++++ angelscript/angelscript/projects/gnuc/Makefile
+@@ -89,14 +89,8 @@ else
+ CXXFLAGS += $(PLATFORM_FLAGS)
+ endif
+
+-## Detect if targeting ARM CPU and if so tell assembler to accept implicit IT constructs in thumb mode
+ GCC_ARCH := $(shell $(CXX) -dumpmachine)
+ $(info GCC ARCH: $(GCC_ARCH))
+-ifneq (,$(findstring arm-,$(GCC_ARCH)))
+- CXXFLAGS += -Wa,-mimplicit-it=thumb
+-else ifneq (,$(findstring armv7-, $(GCC_ARCH)))
+- CXXFLAGS += -Wa,-mimplicit-it=thumb
+-endif
+
+ ## toolchain
+ AR ?= ar
diff --git a/multimedia/nymphcast/files/patch-armv7 b/multimedia/nymphcast/files/patch-armv7
deleted file mode 100644
index 38dda98732cc..000000000000
--- a/multimedia/nymphcast/files/patch-armv7
+++ /dev/null
@@ -1,58 +0,0 @@
-From a72070398fb731f56ef57b19d8911158b0268029 Mon Sep 17 00:00:00 2001
-From: Robert Clausecker <fuz@fuz.su>
-Date: Fri, 13 May 2022 04:30:51 +0200
-Subject: [PATCH] multimedia/nymphcast: fix build on armv7
-
-The build failed due to an unsupported compiler option
--Wa,-mimplicit-it=thumb. This option is not needed when
-building with clang, doubly so when building in ARM mode,
-which we do.
----
- ...pt_angelscript_projects_cmake_CMakeLists.txt | 10 ++++++++++
- ...gelscript_angelscript_projects_gnuc_Makefile | 17 +++++++++++++++++
- 2 files changed, 27 insertions(+)
- create mode 100644 multimedia/nymphcast/files/patch-angelscript_angelscript_projects_cmake_CMakeLists.txt
- create mode 100644 multimedia/nymphcast/files/patch-angelscript_angelscript_projects_gnuc_Makefile
-
-diff --git a/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_cmake_CMakeLists.txt b/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_cmake_CMakeLists.txt
-new file mode 100644
-index 000000000000..3bc3c1339c0d
---- /dev/null
-+++ b/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_cmake_CMakeLists.txt
-@@ -0,0 +1,10 @@
-+--- angelscript/angelscript/projects/cmake/CMakeLists.txt.orig 2022-05-12 21:14:16 UTC
-++++ angelscript/angelscript/projects/cmake/CMakeLists.txt
-+@@ -110,7 +110,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()
-diff --git a/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_gnuc_Makefile b/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_gnuc_Makefile
-new file mode 100644
-index 000000000000..bc8359c1e348
---- /dev/null
-+++ b/multimedia/nymphcast/files/patch-angelscript_angelscript_projects_gnuc_Makefile
-@@ -0,0 +1,17 @@
-+--- angelscript/angelscript/projects/gnuc/Makefile.orig 2022-05-12 21:13:19 UTC
-++++ angelscript/angelscript/projects/gnuc/Makefile
-+@@ -89,14 +89,8 @@ else
-+ CXXFLAGS += $(PLATFORM_FLAGS)
-+ endif
-+
-+-## Detect if targeting ARM CPU and if so tell assembler to accept implicit IT constructs in thumb mode
-+ GCC_ARCH := $(shell $(CXX) -dumpmachine)
-+ $(info GCC ARCH: $(GCC_ARCH))
-+-ifneq (,$(findstring arm-,$(GCC_ARCH)))
-+- CXXFLAGS += -Wa,-mimplicit-it=thumb
-+-else ifneq (,$(findstring armv7-, $(GCC_ARCH)))
-+- CXXFLAGS += -Wa,-mimplicit-it=thumb
-+-endif
-+
-+ ## toolchain
-+ AR ?= ar
---
-2.35.2
-