git: 46e595f7284d - main - java/openjdk25: Fix headless build

From: Harald Eilertsen <haraldei_at_FreeBSD.org>
Date: Sat, 28 Feb 2026 13:33:45 UTC
The branch main has been updated by haraldei:

URL: https://cgit.FreeBSD.org/ports/commit/?id=46e595f7284d69de17559eb478b9138d3b3ca585

commit 46e595f7284d69de17559eb478b9138d3b3ca585
Author:     Harald Eilertsen <haraldei@FreeBSD.org>
AuthorDate: 2026-02-28 10:50:38 +0000
Commit:     Harald Eilertsen <haraldei@FreeBSD.org>
CommitDate: 2026-02-28 13:32:44 +0000

    java/openjdk25: Fix headless build
    
    The OpenJDK headless builds still need xorg and related libraries.
    
    This should hopefully fix the pkg fallouts reported after the update to
    25.0.2.
    
    Reviewed by:    fuz (mentor)
    Approved by:    fuz (mentor)
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D55589
---
 java/openjdk25/Makefile | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/java/openjdk25/Makefile b/java/openjdk25/Makefile
index 52d253292903..f73808b82620 100644
--- a/java/openjdk25/Makefile
+++ b/java/openjdk25/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	openjdk
 DISTVERSIONPREFIX=	jdk-
 DISTVERSION=	${JDK_FULL_VERSION:S/.0.0//}
+PORTREVISION=	1
 CATEGORIES=	java devel
 PKGNAMESUFFIX?=	${JDK_MAJOR_VERSION}
 MASTER_SITES=	LOCAL/openjdk:boot
@@ -51,19 +52,14 @@ RUN_DEPENDS=	javavm:java/javavmwrapper
 RUN_DEPENDS+=	xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
 .endif
 
-USES=		autoreconf:build compiler:features cpe gmake iconv jpeg pkgconfig
-.if ${FLAVOR:M*headless} == ""
-USES+=		xorg
-.endif
+USES=		autoreconf:build compiler:features cpe gmake iconv jpeg pkgconfig xorg
 
 CPE_VENDOR=	oracle
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	freebsd
 
-.if ${FLAVOR:M*headless} == ""
 USE_XORG=	x11 xext xi xrandr xrender xt xtst
-.endif
 
 GNU_CONFIGURE=		yes
 CONFIGURE_ARGS=		--disable-ccache \