Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jan 2026 20:41:43 +0000
From:      Ronald Klop <ronald@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 1407e225ecb2 - main - java/jxgrabkey: support jdk21
Message-ID:  <696bf407.219f9.77bed48@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by ronald:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1407e225ecb29899f7e82abf978a36b8da0c6d9b

commit 1407e225ecb29899f7e82abf978a36b8da0c6d9b
Author:     Ronald Klop <ronald@FreeBSD.org>
AuthorDate: 2025-12-31 10:27:30 +0000
Commit:     Ronald Klop <ronald@FreeBSD.org>
CommitDate: 2026-01-17 20:41:29 +0000

    java/jxgrabkey: support jdk21
    
    Don't pin javac to source/target.
    
    Revert ports c0eef0ceec76f8e99a152aca04e938dcb12f7261 for this.
    
    PR:     292152
---
 java/jxgrabkey/Makefile                              |  4 +---
 .../patch-JXGrabKey_Java_nbproject_build-impl.xml    | 20 ++++++++++++++++++++
 2 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/java/jxgrabkey/Makefile b/java/jxgrabkey/Makefile
index 6db3918c613e..f418c688ccf3 100644
--- a/java/jxgrabkey/Makefile
+++ b/java/jxgrabkey/Makefile
@@ -21,12 +21,11 @@ TEST_BUILD_DEPENDS=	${JAVALIBDIR}/junit.jar:java/junit	\
 MAKE_ENV+=	JAVA_HOME=${JAVA_HOME} OPSYS=${OPSYS}
 PLIST_FILES=	%%JAVAJARDIR%%/JXGrabKey.jar lib/libJXGrabKey.so
 USE_LDCONFIG=	yes
-ANT_ARGS=	-Djavac.source=1.7 -Djavac.target=1.7
 
 do-build:
 	${SETENV} ${MAKE_ENV} ${MAKE} -C ${WRKSRC}/JXGrabKey/C++	\
 		-f ${FILESDIR}/Makefile.JXGrabKey libJXGrabKey.so
-	cd ${WRKSRC}/JXGrabKey/Java && ${ANT} -verbose jar ${ANT_ARGS}
+	cd ${WRKSRC}/JXGrabKey/Java && ${ANT} -verbose jar
 
 do-install:
 	${INSTALL_LIB} ${WRKSRC}/JXGrabKey/C++/libJXGrabKey.so ${STAGEDIR}${PREFIX}/lib/
@@ -38,7 +37,6 @@ do-test-TEST-on: build
 		${SETENV} CLASSPATH=${JAVALIBDIR}/junit.jar:${JAVALIBDIR}/hamcrest.jar	\
 		    LD_LIBRARY_PATH=${WRKSRC}/JXGrabKey/C++	\
 			${ANT} -Djavac.classpath=${JAVALIBDIR}/junit.jar \
-			    ${ANT_ARGS} \
 			    test
 
 .include <bsd.port.mk>
diff --git a/java/jxgrabkey/files/patch-JXGrabKey_Java_nbproject_build-impl.xml b/java/jxgrabkey/files/patch-JXGrabKey_Java_nbproject_build-impl.xml
new file mode 100644
index 000000000000..7042411c7acd
--- /dev/null
+++ b/java/jxgrabkey/files/patch-JXGrabKey_Java_nbproject_build-impl.xml
@@ -0,0 +1,20 @@
+--- JXGrabKey/Java/nbproject/build-impl.xml.orig	2025-12-29 19:23:44 UTC
++++ JXGrabKey/Java/nbproject/build-impl.xml
+@@ -165,7 +165,7 @@ is divided into following sections:
+             <sequential>
+                 <property location="${build.dir}/empty" name="empty.dir"/>
+                 <mkdir dir="${empty.dir}"/>
+-                <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}">
++                <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" includeantruntime="false" includes="@{includes}" sourcepath="@{sourcepath}" srcdir="@{srcdir}">
+                     <src>
+                         <dirset dir="@{gensrcdir}" erroronmissingdir="false">
+                             <include name="*"/>
+@@ -537,7 +537,7 @@ is divided into following sections:
+             -->
+     <target depends="init" name="-javadoc-build">
+         <mkdir dir="${dist.javadoc.dir}"/>
+-        <javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}">
++        <javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}">
+             <classpath>
+                 <path path="${javac.classpath}"/>
+             </classpath>


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?696bf407.219f9.77bed48>