ports/sysutils/facter/files/patch-CMakeLists.txt
Ronald Klop 014e6556ac
sysutils/facter: support openjdk11 and up
Adjusted the patch from the issue to target jdk 8 instead of 7.
Target 8 is supported by all current openjdk version in ports.

PR:	237990
Tested by:	poudriere
Approved by:	maintainer timeout
2024-09-03 16:34:25 +02:00

20 lines
681 B
Text

--- CMakeLists.txt.orig 2022-07-18 15:00:22 UTC
+++ CMakeLists.txt
@@ -121,7 +121,7 @@ if (NOT WITHOUT_JRUBY AND NOT WIN32)
if (Java_JAVAC_EXECUTABLE)
set(JRUBY_SUPPORT TRUE)
- set(CMAKE_JAVA_COMPILE_FLAGS -source 1.6 -target 1.6)
+ set(CMAKE_JAVA_COMPILE_FLAGS -source 8 -target 8)
add_definitions(-DUSE_JRUBY_SUPPORT)
endif()
endif()
@@ -233,7 +233,7 @@ endif()
add_test(NAME "facter\\ smoke" COMMAND facter)
# Install the man page
-if ("${CMAKE_SYSTEM_NAME}" MATCHES "OpenBSD|FreeBSD")
+if ("${CMAKE_SYSTEM_NAME}" MATCHES "OpenBSD")
set(MANDIR man/man8/)
else()
set(MANDIR share/man/man8/)