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
This commit is contained in:
Ronald Klop 2024-09-03 16:27:28 +02:00
parent 759e7c8121
commit 014e6556ac
No known key found for this signature in database
GPG key ID: 551E8E6207A42166
2 changed files with 12 additions and 3 deletions

View file

@ -1,6 +1,6 @@
PORTNAME= facter PORTNAME= facter
PORTVERSION= 3.14.24 PORTVERSION= 3.14.24
PORTREVISION= 6 PORTREVISION= 7
CATEGORIES?= sysutils CATEGORIES?= sysutils
MASTER_SITES= https://downloads.puppetlabs.com/facter/ MASTER_SITES= https://downloads.puppetlabs.com/facter/

View file

@ -1,6 +1,15 @@
--- CMakeLists.txt.orig 2024-02-25 16:48:32 UTC --- CMakeLists.txt.orig 2022-07-18 15:00:22 UTC
+++ CMakeLists.txt +++ CMakeLists.txt
@@ -233,7 +233,7 @@ add_test(NAME "facter\\ smoke" COMMAND facter) @@ -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) add_test(NAME "facter\\ smoke" COMMAND facter)
# Install the man page # Install the man page