git: 412c7e0bf20e - main - sysutils/jvmtop: pin to java 8

From: Ronald Klop <ronald_at_FreeBSD.org>
Date: Mon, 29 Dec 2025 18:08:19 UTC
The branch main has been updated by ronald:

URL: https://cgit.FreeBSD.org/ports/commit/?id=412c7e0bf20ea487b355b2096e1645d416074e63

commit 412c7e0bf20ea487b355b2096e1645d416074e63
Author:     Ronald Klop <ronald@FreeBSD.org>
AuthorDate: 2025-12-11 08:48:32 +0000
Commit:     Ronald Klop <ronald@FreeBSD.org>
CommitDate: 2025-12-29 18:07:50 +0000

    sysutils/jvmtop: pin to java 8
    
    It misses tools.jar when building with jdk11+.
    
    [ERROR] Failed to execute goal on project jvmtop: Could not resolve dependencies for project com.jvmtop:jvmtop:jar:0.9.0-SNAPSHOT: Could not find artifact com.sun:tools:jar:1.6 at specified path /usr/local/openjdk11/../lib/tools.jar -> [Help 1]
    
    NB: upstream repo is inactive for 9 years. A fork (https://github.com/MOschIT/jvmtop)
    claims jdk21 support, but that is outside of the scope of the issue I'm trying to solve.
    
    PR:     291538
    Approved-By:    maintainer timeout
---
 sysutils/jvmtop/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sysutils/jvmtop/Makefile b/sysutils/jvmtop/Makefile
index c1955ac6263e..c423d315575c 100644
--- a/sysutils/jvmtop/Makefile
+++ b/sysutils/jvmtop/Makefile
@@ -28,12 +28,13 @@ BUILD=	0.9.0
 
 GH_ACCOUNT=	patric-r
 USE_GITHUB=	yes
+JAVA_VERSION=	8
 
 post-extract:
 	@${TAR} -xf ${DISTDIR}/jvmtop-maven-repository-${BUILD}.tar.gz -C ${WRKSRC}
 
 do-build:
-	cd ${WRKSRC} && ${LOCALBASE}/bin/mvn -o -Dmaven.repo.local=.m2/repository ${INSTALL}
+	cd ${WRKSRC} && JAVA_HOME=${JAVA_HOME} ${LOCALBASE}/bin/mvn -o -Dmaven.repo.local=.m2/repository ${INSTALL}
 
 do-install:
 	@${MKDIR} ${STAGEDIR}${JAVAJARDIR}