git: d63834673696 - main - multimedia/nymphcast: fix botched previous commit

From: Adriaan de Groot <adridg_at_FreeBSD.org>
Date: Thu, 30 Jun 2022 22:21:14 UTC
The branch main has been updated by adridg:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d63834673696356f0c15a9f00d7cda102bdc4316

commit d63834673696356f0c15a9f00d7cda102bdc4316
Author:     Adriaan de Groot <adridg@FreeBSD.org>
AuthorDate: 2022-06-30 21:45:05 +0000
Commit:     Adriaan de Groot <adridg@FreeBSD.org>
CommitDate: 2022-06-30 22:21:12 +0000

    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
---
 ...cript_angelscript_projects_cmake_CMakeLists.txt | 10 ++++
 ...-angelscript_angelscript_projects_gnuc_Makefile | 17 +++++++
 multimedia/nymphcast/files/patch-armv7             | 58 ----------------------
 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
-