aboutsummaryrefslogtreecommitdiff
path: root/net/iwnet
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2022-05-08 07:33:58 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2022-05-08 07:33:58 +0000
commit4a22b45b87f60f58577dc99cbaaf6a7351188573 (patch)
treedbbd5510e287ae0c47ecf0215d2858685a12766d /net/iwnet
parent3b205848fc1c114e0cc16f3aba544436fd03cb97 (diff)
Diffstat (limited to 'net/iwnet')
-rw-r--r--net/iwnet/Makefile6
-rw-r--r--net/iwnet/files/patch-src_CMakeLists.txt2
2 files changed, 7 insertions, 1 deletions
diff --git a/net/iwnet/Makefile b/net/iwnet/Makefile
index b16a0ea17c25..373f7345cb8e 100644
--- a/net/iwnet/Makefile
+++ b/net/iwnet/Makefile
@@ -22,6 +22,12 @@ CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTS:BOOL=ON
OPTIONS_DEFINE= DOCS
+post-patch:
+ @${REINPLACE_CMD} -e '/USES_TERMINAL/d' \
+ ${WRKSRC}/tools/CMakeLists.txt
+ @${REINPLACE_CMD} -e '51s:malloc(:calloc(1, :' \
+ ${WRKSRC}/tools/mimegen.c
+
do-test:
@cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS}
diff --git a/net/iwnet/files/patch-src_CMakeLists.txt b/net/iwnet/files/patch-src_CMakeLists.txt
index dce86d7fd320..32642169582c 100644
--- a/net/iwnet/files/patch-src_CMakeLists.txt
+++ b/net/iwnet/files/patch-src_CMakeLists.txt
@@ -5,7 +5,7 @@
"${CMAKE_C_ASAN} -O0 -g -ggdb -Werror -DDEBUG -D_DEBUG -UNDEBUG -Wno-unused-variable"
)
-set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_ASAN} -O3 -DNDEBUG")
-+set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${CMAKE_C_ASAN} -DNDEBUG")
++set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_ASAN} -DNDEBUG")
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "-Wl,-s")
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELEASE} -g")
set(CMAKE_C_FLAGS_RELEASEWITHDEBINFO ${CMAKE_C_FLAGS_RELWITHDEBINFO})