Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Apr 2026 14:13:03 +0000
From:      Harald Eilertsen <haraldei@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6fe56cc444f4 - main - java/openjdk*: Fix possible race after configure
Message-ID:  <69d6626f.3c7f8.7a766938@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by haraldei:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6fe56cc444f47fe6180bb976ef0980a6d4ef906b

commit 6fe56cc444f47fe6180bb976ef0980a6d4ef906b
Author:     Harald Eilertsen <haraldei@FreeBSD.org>
AuthorDate: 2026-04-07 08:03:20 +0000
Commit:     Harald Eilertsen <haraldei@FreeBSD.org>
CommitDate: 2026-04-08 14:12:20 +0000

    java/openjdk*: Fix possible race after configure
    
    Some setups could fail when building with poudriere bulk with a message
    about the configuration was out of date. Since configure is run as part
    of the build in any case, we don't need the explicit configure check in
    the openjdk build system, so we disable it.
    
    Fix originally proposed by jonc@chen.org.nz.
    
    Since this doen not change the port, only whether it will build or not,
    I have not bumped the PORTREVISION for this change.
    
    PR:             294199
    Reported by:    nxjoseph
    Reviewed by:    glewis
    Approved by:    glewis
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D56289
---
 java/openjdk11/Makefile | 2 +-
 java/openjdk17/Makefile | 2 +-
 java/openjdk21/Makefile | 2 +-
 java/openjdk23/Makefile | 2 +-
 java/openjdk24/Makefile | 2 +-
 java/openjdk25/Makefile | 2 +-
 java/openjdk26/Makefile | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile
index df374344d96d..612ad8181df6 100644
--- a/java/openjdk11/Makefile
+++ b/java/openjdk11/Makefile
@@ -53,7 +53,7 @@ MAKE_ENV=	LANG="C" \
 		CXX=${CXX} \
 		CPP=${CPP} \
 		LOG=cmdlines \
-		MAKEFLAGS=""
+		MAKEFLAGS="CONF_CHECK=ignore"
 
 JDK_ARCH=	${ARCH:S/amd64/x86_64/:C/armv.*/arm/:S/i386/x86/:S/powerpc/ppc/}
 BOOTSTRAPJDKFILE=	openjdk11-11.0.29+7.1.${JDK_ARCH}.tar.xz
diff --git a/java/openjdk17/Makefile b/java/openjdk17/Makefile
index 2647ddd9f869..760fa5a5ba2c 100644
--- a/java/openjdk17/Makefile
+++ b/java/openjdk17/Makefile
@@ -52,7 +52,7 @@ MAKE_ENV=	LANG="C" \
 		CXX=${CXX} \
 		CPP=${CPP} \
 		LOG=cmdlines \
-		MAKEFLAGS=""
+		MAKEFLAGS="CONF_CHECK=ignore"
 
 JDK_ARCH=	${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
 BOOTSTRAPJDKFILE=	openjdk17-17.0.17+10.1.${JDK_ARCH}.tar.xz
diff --git a/java/openjdk21/Makefile b/java/openjdk21/Makefile
index f073cea9f4c9..00b5fe8d0fff 100644
--- a/java/openjdk21/Makefile
+++ b/java/openjdk21/Makefile
@@ -53,7 +53,7 @@ MAKE_ENV=	LANG="C" \
 		CXX=${CXX} \
 		CPP=${CPP} \
 		LOG=cmdlines \
-		MAKEFLAGS=""
+		MAKEFLAGS="CONF_CHECK=ignore"
 
 JDK_ARCH=	${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
 BOOTSTRAPJDKFILE=	openjdk21-21.0.9+10.1.${JDK_ARCH}.tar.xz
diff --git a/java/openjdk23/Makefile b/java/openjdk23/Makefile
index 8ac48f12b7d7..c2f572484908 100644
--- a/java/openjdk23/Makefile
+++ b/java/openjdk23/Makefile
@@ -58,7 +58,7 @@ MAKE_ENV=	CLASSPATH="" \
 		JAVA_HOME="" \
 		LD_LIBRARY_PATH="" \
 		LOG=cmdlines \
-		MAKEFLAGS=""
+		MAKEFLAGS="CONF_CHECK=ignore"
 
 JDK_ARCH=	${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
 BOOTSTRAPJDKFILE=	openjdk23-23.0.2+7.2_1.${JDK_ARCH}.tar.xz
diff --git a/java/openjdk24/Makefile b/java/openjdk24/Makefile
index 4c1a1649f2eb..ac3687f5f51d 100644
--- a/java/openjdk24/Makefile
+++ b/java/openjdk24/Makefile
@@ -53,7 +53,7 @@ MAKE_ENV=	CLASSPATH="" \
 		JAVA_HOME="" \
 		LD_LIBRARY_PATH="" \
 		LOG=cmdlines \
-		MAKEFLAGS=""
+		MAKEFLAGS="CONF_CHECK=ignore"
 
 JDK_ARCH=	${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
 BOOTSTRAPJDKFILE=	openjdk24-24.0.2+12.2_2.${JDK_ARCH}.tar.xz
diff --git a/java/openjdk25/Makefile b/java/openjdk25/Makefile
index 9d63d7ae0e6d..21ad5e2697cf 100644
--- a/java/openjdk25/Makefile
+++ b/java/openjdk25/Makefile
@@ -101,7 +101,7 @@ MAKE_ENV=	CLASSPATH="" \
 		JAVA_HOME="" \
 		LD_LIBRARY_PATH="" \
 		LOG=cmdlines \
-		MAKEFLAGS=""
+		MAKEFLAGS="CONF_CHECK=ignore"
 
 .if ${FLAVOR:Mjre*}
 ALL_TARGET=	legacy-images
diff --git a/java/openjdk26/Makefile b/java/openjdk26/Makefile
index 2f43478ef699..62cd334194dc 100644
--- a/java/openjdk26/Makefile
+++ b/java/openjdk26/Makefile
@@ -101,7 +101,7 @@ MAKE_ENV=	CLASSPATH="" \
 		JAVA_HOME="" \
 		LD_LIBRARY_PATH="" \
 		LOG=cmdlines \
-		MAKEFLAGS=""
+		MAKEFLAGS="CONF_CHECK=ignore"
 
 .if ${FLAVOR:Mjre*}
 ALL_TARGET=	legacy-images


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d6626f.3c7f8.7a766938>