freebsd-ports/security/openvas9-libraries/files/patch-CMakeLists.txt
Jose Alonso Cardenas Marquez 0c86153793 - New port: security/openvas9-libraries
The Open Vulnerability Assessment System (OpenVAS) is a framework of several
services and tools offering a comprehensive and powerful vulnerability
scanning and vulnerability management solution.

This package contains core libraries.

WWW: http://www.openvas.org/
2017-08-03 22:36:54 +00:00

57 lines
1.9 KiB
Text

--- CMakeLists.txt.orig 2017-03-14 10:42:29.104715000 -0500
+++ CMakeLists.txt 2017-03-14 10:46:19.999930000 -0500
@@ -151,7 +151,7 @@
endif (NOT LIBDIR)
if (NOT LOCALSTATEDIR)
- set (LOCALSTATEDIR "${CMAKE_INSTALL_PREFIX}/var")
+ set (LOCALSTATEDIR "/var")
endif (NOT LOCALSTATEDIR)
if (NOT INCLUDEDIR)
@@ -238,7 +238,7 @@
OUTPUT_STRIP_TRAILING_WHITESPACE)
message (STATUS "Looking for netsnmp...")
- find_library (SNMP snmp)
+ find_library (SNMP netsnmp)
message (STATUS "Looking for netsnmp... ${SNMP}")
if (SNMP)
execute_process (COMMAND net-snmp-config --libs
@@ -262,7 +262,7 @@
endif (NOT MINGW)
-set (HARDENING_FLAGS "-Wformat -Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector")
+set (HARDENING_FLAGS "-Wformat -Wformat-security -Wl,-z,relro -Wl,-z,now")
set (LINKER_HARDENING_FLAGS "-Wl,-z,relro -Wl,-z,now")
set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Werror")
@@ -306,20 +306,20 @@
## Install
install (FILES doc/openvas-nasl.1
- DESTINATION ${DATADIR}/man/man1 )
+ DESTINATION man/man1 )
install (FILES doc/openvas-nasl-lint.1
- DESTINATION ${DATADIR}/man/man1 )
+ DESTINATION man/man1 )
install (FILES ${CMAKE_BINARY_DIR}/libopenvas_base.pc
- DESTINATION ${LIBDIR}/pkgconfig)
+ DESTINATION libdata/pkgconfig)
install (FILES ${CMAKE_BINARY_DIR}/libopenvas_omp.pc
- DESTINATION ${LIBDIR}/pkgconfig)
+ DESTINATION libdata/pkgconfig)
install (FILES ${CMAKE_BINARY_DIR}/libopenvas_misc.pc
- DESTINATION ${LIBDIR}/pkgconfig)
+ DESTINATION libdata/pkgconfig)
install (FILES ${CMAKE_BINARY_DIR}/libopenvas_nasl.pc
- DESTINATION ${LIBDIR}/pkgconfig)
+ DESTINATION libdata/pkgconfig)
install (FILES ${CMAKE_BINARY_DIR}/libopenvas_osp.pc
- DESTINATION ${LIBDIR}/pkgconfig)
+ DESTINATION libdata/pkgconfig)
install (DIRECTORY DESTINATION ${OPENVAS_LOG_DIR})
install (DIRECTORY DESTINATION ${OPENVAS_DATA_DIR})