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> <p><strong>Van:</strong> Harald Eilertsen <haraldei@FreeBSD.org><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: Harald Eilertsen <haraldei@FreeBSD.org><br> AuthorDate: 2026-02-28 10:50:38 +0000<br> Commit: Harald Eilertsen <haraldei@FreeBSD.org><br> CommitDate: 2026-02-28 13:32:44 +0000<br> <br> java/openjdk25: Fix headless build<br> <br> The OpenJDK headless builds still need xorg and related libraries.<br> <br> This should hopefully fix the pkg fallouts reported after the update to<br> 25.0.2.<br> <br> Reviewed by: fuz (mentor)<br> Approved by: fuz (mentor)<br> Sponsored by: The FreeBSD Foundation<br> Differential Revision: <a href="https://reviews.freebsd.org/D55589">https://reviews.freebsd.org/D55589</a><br> ---<br> java/openjdk25/Makefile | 8 ++------<br> 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> PORTNAME= openjdk<br> DISTVERSIONPREFIX= jdk-<br> DISTVERSION= ${JDK_FULL_VERSION:S/.0.0//}<br> +PORTREVISION= 1<br> CATEGORIES= java devel<br> PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}<br> MASTER_SITES= LOCAL/openjdk:boot<br> @@ -51,19 +52,14 @@ RUN_DEPENDS= javavm:java/javavmwrapper<br> RUN_DEPENDS+= xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype<br> .endif<br> <br> -USES= autoreconf:build compiler:features cpe gmake iconv jpeg pkgconfig<br> -.if ${FLAVOR:M*headless} == ""<br> -USES+= xorg<br> -.endif<br> +USES= autoreconf:build compiler:features cpe gmake iconv jpeg pkgconfig xorg<br> <br> CPE_VENDOR= oracle<br> <br> USE_GITHUB= yes<br> GH_ACCOUNT= freebsd<br> <br> -.if ${FLAVOR:M*headless} == ""<br> USE_XORG= x11 xext xi xrandr xrender xt xtst<br> -.endif<br> <br> GNU_CONFIGURE= yes<br> CONFIGURE_ARGS= --disable-ccache \<br> </div> <hr></div> </blockquote> <br> </body></html>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?435965403.1736.1772460533602>
