ports/security/gvm-libs/patches/patch-CMakeLists_txt

61 lines
1.6 KiB
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -136,7 +136,7 @@ if (SYSCONF_INSTALL_DIR)
endif (SYSCONF_INSTALL_DIR)
if (NOT SYSCONFDIR)
- set (SYSCONFDIR "/etc")
+ set (SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
endif (NOT SYSCONFDIR)
if (NOT EXEC_PREFIX)
@@ -176,16 +176,20 @@ if (NOT DATADIR)
endif (NOT DATADIR)
if (NOT GVM_RUN_DIR)
- set (GVM_RUN_DIR "/run/gvm")
+ set (GVM_RUN_DIR "${LOCALSTATEDIR}/run/gvm")
endif (NOT GVM_RUN_DIR)
+if (NOT GVM_PID_DIR)
+ set (GVM_PID_DIR "${GVM_RUN_DIR}")
+endif (NOT GVM_PID_DIR)
+
if (NOT GVM_SYSCONF_DIR)
set (GVM_SYSCONF_DIR "${SYSCONFDIR}/gvm")
endif (NOT GVM_SYSCONF_DIR)
if (NOT REDIS_SOCKET_PATH)
- set (REDIS_SOCKET_PATH "/run/redis/redis.sock")
+ set (REDIS_SOCKET_PATH "${LOCALSTATEDIR}/run/redis/redis.sock")
endif ()
add_definitions (-DREDIS_SOCKET_PATH="${REDIS_SOCKET_PATH}")
@@ -199,23 +203,8 @@ endif (ENABLE_COVERAGE)
set (HARDENING_FLAGS "-Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector")
set (LINKER_HARDENING_FLAGS "-Wl,-z,relro -Wl,-z,now")
-set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} ${COVERAGE_FLAGS}")
+set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -Wextra -Werror ${COVERAGE_FLAGS}")
set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${HARDENING_FLAGS}")
-
-set (
- CMAKE_C_FLAGS
- "${CMAKE_C_FLAGS} ${GPGME_C_FLAGS} \
- -std=c11 \
- -Wall \
- -Wextra \
- -Werror \
- -Wpedantic \
- -Wmissing-prototypes \
- -Wshadow \
- -Wsequence-point \
- -D_ISOC11_SOURCE \
- -D_DEFAULT_SOURCE"
-)
## Version