Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Mar 2026 15:08:53 +0100 (CET)
From:      Ronald Klop <ronald-lists@klop.ws>
To:        Harald Eilertsen <haraldei@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org, dev-commits-ports-main@FreeBSD.org, dev-commits-ports-all@FreeBSD.org
Subject:   Re: git: 46e595f7284d - main - java/openjdk25: Fix headless build
Message-ID:  <435965403.1736.1772460533602@localhost>
In-Reply-To: <69a2eeb9.1e9c7.586f85d1@gitrepo.freebsd.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
Hi Harald,

Did you see this comment?
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289731#c12

We might be able to have headless with less X dependencies.

Regards,
Ronald.


 
Van: Harald Eilertsen <haraldei@FreeBSD.org>
Datum: zaterdag, 28 februari 2026 14:33
Aan: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Onderwerp: git: 46e595f7284d - main - java/openjdk25: Fix headless build
> 
> 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 \
>  
> 
> 
> 

 
[-- Attachment #2 --]
<html><head></head><body>Hi Harald,<br>
<br>
Did you see this comment?<br>
<a href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289731#c12">https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289731#c12</a><br>;
<br>
We might be able to have headless with less X dependencies.<br>
<br>
Regards,<br>
Ronald.<br>
<br>
<br>
&nbsp;
<p><strong>Van:</strong> Harald Eilertsen &lt;haraldei@FreeBSD.org&gt;<br>
<strong>Datum:</strong> zaterdag, 28 februari 2026 14:33<br>
<strong>Aan:</strong> ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org<br>
<strong>Onderwerp:</strong> git: 46e595f7284d - main - java/openjdk25: Fix headless build</p>

<blockquote style="padding-right: 0px; padding-left: 5px; margin-left: 5px; border-left: #000000 2px solid; margin-right: 0px">
<div class="MessageRFC822Viewer" id="P">
<div class="TextPlainViewer" id="P.P">The branch main has been updated by haraldei:<br>
<br>
URL: <a href="https://cgit.FreeBSD.org/ports/commit/?id=46e595f7284d69de17559eb478b9138d3b3ca585">https://cgit.FreeBSD.org/ports/commit/?id=46e595f7284d69de17559eb478b9138d3b3ca585</a><br>;
<br>
commit 46e595f7284d69de17559eb478b9138d3b3ca585<br>
Author: &nbsp;&nbsp;&nbsp;&nbsp;Harald Eilertsen &lt;haraldei@FreeBSD.org&gt;<br>
AuthorDate: 2026-02-28 10:50:38 +0000<br>
Commit: &nbsp;&nbsp;&nbsp;&nbsp;Harald Eilertsen &lt;haraldei@FreeBSD.org&gt;<br>
CommitDate: 2026-02-28 13:32:44 +0000<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;java/openjdk25: Fix headless build<br>
&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;The OpenJDK headless builds still need xorg and related libraries.<br>
&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;This should hopefully fix the pkg fallouts reported after the update to<br>
&nbsp;&nbsp;&nbsp;&nbsp;25.0.2.<br>
&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Reviewed by: &nbsp;&nbsp;&nbsp;fuz (mentor)<br>
&nbsp;&nbsp;&nbsp;&nbsp;Approved by: &nbsp;&nbsp;&nbsp;fuz (mentor)<br>
&nbsp;&nbsp;&nbsp;&nbsp;Sponsored by: &nbsp;&nbsp;The FreeBSD Foundation<br>
&nbsp;&nbsp;&nbsp;&nbsp;Differential Revision: &nbsp;<a href="https://reviews.freebsd.org/D55589">https://reviews.freebsd.org/D55589</a><br>;
---<br>
&nbsp;java/openjdk25/Makefile | 8 ++------<br>
&nbsp;1 file changed, 2 insertions(+), 6 deletions(-)<br>
<br>
diff --git a/java/openjdk25/Makefile b/java/openjdk25/Makefile<br>
index 52d253292903..f73808b82620 100644<br>
--- a/java/openjdk25/Makefile<br>
+++ b/java/openjdk25/Makefile<br>
@@ -1,6 +1,7 @@<br>
&nbsp;PORTNAME= &nbsp;openjdk<br>
&nbsp;DISTVERSIONPREFIX= jdk-<br>
&nbsp;DISTVERSION= &nbsp;&nbsp;${JDK_FULL_VERSION:S/.0.0//}<br>
+PORTREVISION= &nbsp;1<br>
&nbsp;CATEGORIES= &nbsp;&nbsp;&nbsp;java devel<br>
&nbsp;PKGNAMESUFFIX?= &nbsp;&nbsp;&nbsp;${JDK_MAJOR_VERSION}<br>
&nbsp;MASTER_SITES= &nbsp;LOCAL/openjdk:boot<br>
@@ -51,19 +52,14 @@ RUN_DEPENDS= &nbsp;&nbsp;&nbsp;javavm:java/javavmwrapper<br>
&nbsp;RUN_DEPENDS+= &nbsp;xorg-fonts-truetype&gt;0:x11-fonts/xorg-fonts-truetype<br>
&nbsp;.endif<br>
&nbsp;<br>
-USES= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;autoreconf:build compiler:features cpe gmake iconv jpeg pkgconfig<br>
-.if ${FLAVOR:M*headless} == ""<br>
-USES+= &nbsp;&nbsp;&nbsp;&nbsp;xorg<br>
-.endif<br>
+USES= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;autoreconf:build compiler:features cpe gmake iconv jpeg pkgconfig xorg<br>
&nbsp;<br>
&nbsp;CPE_VENDOR= &nbsp;&nbsp;&nbsp;oracle<br>
&nbsp;<br>
&nbsp;USE_GITHUB= &nbsp;&nbsp;&nbsp;yes<br>
&nbsp;GH_ACCOUNT= &nbsp;&nbsp;&nbsp;freebsd<br>
&nbsp;<br>
-.if ${FLAVOR:M*headless} == ""<br>
&nbsp;USE_XORG= &nbsp;x11 xext xi xrandr xrender xt xtst<br>
-.endif<br>
&nbsp;<br>
&nbsp;GNU_CONFIGURE= &nbsp;&nbsp;&nbsp;&nbsp;yes<br>
&nbsp;CONFIGURE_ARGS= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--disable-ccache \<br>
&nbsp;</div>

<hr></div>
</blockquote>
<br>
&nbsp;</body></html>
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?435965403.1736.1772460533602>