git: caa09c9ef540 - main - math/libdivide: remove -Werror

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Tue, 07 Mar 2023 16:27:52 UTC
The branch main has been updated by thierry:

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

commit caa09c9ef54097f69e68659c834b59b140954f84
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2023-03-07 15:18:47 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2023-03-07 16:27:47 +0000

    math/libdivide: remove -Werror
    
    With clang 15, a deprecation warning is emitted in a test file, and this
    makes the compilation fail:
    
    a function declaration without a prototype is deprecated in all versions of C
---
 math/libdivide/files/patch-CMakeLists.txt | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/math/libdivide/files/patch-CMakeLists.txt b/math/libdivide/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..b89ebfba8f21
--- /dev/null
+++ b/math/libdivide/files/patch-CMakeLists.txt
@@ -0,0 +1,23 @@
+--- CMakeLists.txt.orig	2021-07-17 18:22:14 UTC
++++ CMakeLists.txt
+@@ -16,9 +16,9 @@ include(CMakeSanitize)
+ # Maximum warnings level & warnings as error
+ add_compile_options(
+     "$<$<CXX_COMPILER_ID:MSVC>:/W4;/WX>"
+-    "$<$<CXX_COMPILER_ID:GNU>:-Wall;-Wextra;-pedantic;-Werror>"
+-    "$<$<CXX_COMPILER_ID:Clang>:-Wall;-Wextra;-pedantic;-Werror>"
+-    "$<$<CXX_COMPILER_ID:AppleClang>:-Wall;-Wextra;-pedantic;-Werror>"
++    "$<$<CXX_COMPILER_ID:GNU>:-Wall;-Wextra;-pedanticr>"
++    "$<$<CXX_COMPILER_ID:Clang>:-Wall;-Wextra;-pedantic>"
++    "$<$<CXX_COMPILER_ID:AppleClang>:-Wall;-Wextra;-pedantic>"
+ )
+ 
+ # Build options ################################################
+@@ -93,7 +93,6 @@ if (BUILD_TESTS AND NOT CMAKE_CROSSCOMPILING)
+         CPU_ARM_NEON)
+     if (CPU_X86 OR CPU_ARM_NEON)
+         cmake_push_check_state()
+-        set(CMAKE_REQUIRED_FLAGS -Werror)
+         check_cxx_compiler_flag(-march=native MARCH_NATIVE)
+         cmake_pop_check_state()
+