git: b6454920ca58 - main - java/openjdk24: remove expired port and unregister it.

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sun, 14 Jun 2026 11:50:16 UTC
The branch main has been updated by rene:

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

commit b6454920ca58171bf51e29a938b329c37a35143c
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-06-14 11:46:57 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-06-14 11:49:44 +0000

    java/openjdk24: remove expired port and unregister it.
---
 MOVED                                              |   1 +
 Mk/Uses/java.mk                                    |  11 +-
 Mk/bsd.default-versions.mk                         |   2 +-
 java/Makefile                                      |   1 -
 java/openjdk24/Makefile                            | 183 ---------------------
 java/openjdk24/distinfo                            |  11 --
 java/openjdk24/files/patch-configure               |  14 --
 .../files/patch-make_autoconf_flags-cflags.m4      |  12 --
 java/openjdk24/files/patch-make_autoconf_help.m4   |  11 --
 .../files/patch-make_autoconf_libraries.m4         |  15 --
 .../files/patch-src_hotspot_os_bsd_os__bsd.cpp     |  11 --
 ...c_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c |  20 ---
 java/openjdk24/pkg-descr                           |   1 -
 java/openjdk24/pkg-message                         |  15 --
 14 files changed, 6 insertions(+), 302 deletions(-)

diff --git a/MOVED b/MOVED
index 3f2e0ab4f5ba..ba8f2f125e7f 100644
--- a/MOVED
+++ b/MOVED
@@ -5342,3 +5342,4 @@ dns/dnsmasq-devel|dns/dnsmasq|2026-06-05|Discontinued -devel port, use dns/dnsma
 www/surge|ftp/surge|2026-06-05|Switch to a more updated ftp/surge port, which was accidentally added despite www/surge being available (but outdated)
 sysutils/mixer||2026-06-13|Discontinued, use /etc/rc.d/mixer
 audio/freebsd-13-mixer||2026-06-13|Discontinued
+java/openjdk24||2026-06-14|Has expired: No longer supported by upstream
diff --git a/Mk/Uses/java.mk b/Mk/Uses/java.mk
index 24ce2916af53..f090e83f56b4 100644
--- a/Mk/Uses/java.mk
+++ b/Mk/Uses/java.mk
@@ -30,7 +30,7 @@
 # JAVA_VERSION		List of space-separated suitable java versions for the
 #			port. An optional "+" allows you to specify a range of
 #			versions. (allowed values: 8[+] 11[+] 17[+]
-#			21[+] 24[+] 25[+] 26[+])
+#			21[+] 25[+] 26[+])
 #			JAVA_DEFAULT (Mk/bsd.default-versions.mk) is used if this
 #			variable is omitted or if JAVA_DEFAULT is part of the range.
 #			Otherwise the latest LTS from the range is preferred over
@@ -205,7 +205,7 @@ SUB_LIST+=		JAVA_OS="${JAVA_OS}"
 .  endif
 
 # The complete list of Java versions, os and vendors supported.
-__JAVA_VERSION_LIST=	8 11 17 21 24 25 26
+__JAVA_VERSION_LIST=	8 11 17 21 25 26
 _JAVA_VERSION_LIST=		${__JAVA_VERSION_LIST} ${__JAVA_VERSION_LIST:S/$/+/}
 _JAVA_OS_LIST=			native linux
 _JAVA_VENDOR_LIST=		openjdk oracle
@@ -220,8 +220,6 @@ _JAVA_PORT_NATIVE_OPENJDK_JDK_17_INFO=		PORT=java/openjdk17			HOME=${LOCALBASE}/
 											VERSION=17	OS=native	VENDOR=openjdk
 _JAVA_PORT_NATIVE_OPENJDK_JDK_21_INFO=		PORT=java/openjdk21			HOME=${LOCALBASE}/openjdk21 \
 											VERSION=21	OS=native	VENDOR=openjdk
-_JAVA_PORT_NATIVE_OPENJDK_JDK_24_INFO=		PORT=java/openjdk24			HOME=${LOCALBASE}/openjdk24 \
-											VERSION=24	OS=native	VENDOR=openjdk
 _JAVA_PORT_NATIVE_OPENJDK_JDK_25_INFO=		PORT=java/openjdk25			HOME=${LOCALBASE}/openjdk25 \
 											VERSION=25	OS=native	VENDOR=openjdk
 _JAVA_PORT_NATIVE_OPENJDK_JDK_26_INFO=		PORT=java/openjdk26			HOME=${LOCALBASE}/openjdk26 \
@@ -245,8 +243,7 @@ __JAVA_PORTS_NATIVE_LTS=	\
 					JAVA_PORT_NATIVE_OPENJDK_JDK_11 \
 					JAVA_PORT_NATIVE_OPENJDK_JDK_8
 __JAVA_PORTS_NATIVE_NON_LTS=	\
-					JAVA_PORT_NATIVE_OPENJDK_JDK_26 \
-					JAVA_PORT_NATIVE_OPENJDK_JDK_24
+					JAVA_PORT_NATIVE_OPENJDK_JDK_26
 __JAVA_PORTS_ALL=	\
 					${__JAVA_PORTS_NATIVE_LTS} \
 					${__JAVA_PORTS_NATIVE_NON_LTS} \
@@ -313,7 +310,7 @@ check-makevars::
 .		undef _JAVA_PORTS_INSTALLED
 .		undef _JAVA_PORTS_POSSIBLE
 .  if defined(JAVA_VERSION)
-_JAVA_VERSION=	${JAVA_VERSION:S/^8+/8 11+/:S/^11+/11 17+/:S/^17+/17 21+/:S/^21+/21 24+/:S/^24+/24 25+/:S/^25+/25 26+/:S/^26+/26/}
+_JAVA_VERSION=	${JAVA_VERSION:S/^8+/8 11+/:S/^11+/11 17+/:S/^17+/17 21+/:S/^21+/21 25+/:S/^25+/25 26+/:S/^26+/26/}
 .  else
 _JAVA_VERSION=	${__JAVA_VERSION_LIST}
 .  endif
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 88847bb27402..6138f2b00fb9 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -77,7 +77,7 @@ GUILE_DEFAULT?=		2.2
 # Format:	     version[-flavor]
 # Examples:	     6-nox11, 7
 IMAGEMAGICK_DEFAULT?=	7
-# Possible values: 8, 11, 17, 21, 24, 25
+# Possible values: 8, 11, 17, 21, 25
 .  if ${ARCH:Marmv*} || ${ARCH} == powerpc
 JAVA_DEFAULT?=		11
 .  elif ${ARCH:Mi386}
diff --git a/java/Makefile b/java/Makefile
index c41c11de0438..ed9bc307e203 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -84,7 +84,6 @@
     SUBDIR += openjdk17-jre
     SUBDIR += openjdk21
     SUBDIR += openjdk21-jre
-    SUBDIR += openjdk24
     SUBDIR += openjdk25
     SUBDIR += openjdk26
     SUBDIR += openjdk8
diff --git a/java/openjdk24/Makefile b/java/openjdk24/Makefile
deleted file mode 100644
index ac3687f5f51d..000000000000
--- a/java/openjdk24/Makefile
+++ /dev/null
@@ -1,183 +0,0 @@
-PORTNAME=	openjdk
-DISTVERSIONPREFIX=	jdk-
-DISTVERSION=	${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION=	3
-CATEGORIES=	java devel
-PKGNAMESUFFIX?=	${JDK_MAJOR_VERSION}
-MASTER_SITES=	LOCAL/openjdk:boot
-DISTFILES+=	${BOOTSTRAPJDKFILE}:boot
-
-MAINTAINER=	java@FreeBSD.org
-COMMENT=	Java Development Kit ${JDK_MAJOR_VERSION}
-WWW=		https://openjdk.java.net/projects/jdk/24/
-
-LICENSE=	GPLv2
-
-DEPRECATED=	No longer supported by upstream
-EXPIRATION_DATE=	2026-06-12
-
-# i386 is deprecated, and will be removed in the next JDK
-ONLY_FOR_ARCHS=	aarch64 amd64 powerpc64 powerpc64le
-
-BUILD_DEPENDS=	${LOCALBASE}/include/cups/cups.h:print/cups \
-		bash:shells/bash \
-		gsed:textproc/gsed \
-		zip:archivers/zip
-
-LIB_DEPENDS=	libasound.so:audio/alsa-lib \
-		libfontconfig.so:x11-fonts/fontconfig \
-		libfreetype.so:print/freetype2 \
-		libgif.so:graphics/giflib \
-		libharfbuzz.so:print/harfbuzz \
-		liblcms2.so:graphics/lcms2 \
-		libpng.so:graphics/png
-RUN_DEPENDS=	javavm:java/javavmwrapper \
-		xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
-
-USES=	autoreconf:build compiler:features cpe gmake iconv jpeg pkgconfig xorg
-USE_XORG=	x11 xext xi xrandr xrender xt xtst
-
-CPE_VENDOR=	oracle
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	freebsd
-GH_PROJECT=	openjdk
-GH_TAGNAME=	jdk-24.0.2-ga-freebsd-2
-
-NO_CCACHE=	yes
-
-# Suppress passing -j to do-build target via Mk/bsd.port.mk
-# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
-_MAKE_JOBS=	#
-MAKE_ENV=	CLASSPATH="" \
-		JAVA_HOME="" \
-		LD_LIBRARY_PATH="" \
-		LOG=cmdlines \
-		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
-JDK_OSARCH=	bsd-${JDK_ARCH}
-JDK_BUILDDIR=	${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
-.if defined(BUILD_JRE)
-JDK_IMAGEDIR=	${JDK_BUILDDIR}/images/jre
-.else
-JDK_IMAGEDIR=	${JDK_BUILDDIR}/images/jdk
-.endif
-INSTALLDIR=	${PREFIX}/${PKGBASE}
-BOOTSTRAPJDKDIR=	${WRKDIR}/boot-jdk
-
-NOPRECIOUSMAKEVARS=	yes
-
-JDK_MAJOR_VERSION=	24
-JDK_MINOR_VERSION=	0
-JDK_PATCH_VERSION=	2
-JDK_BUILD_NUMBER=	12
-BSD_JDK_VERSION=	2
-
-JDK_BUG_URL=	https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
-
-GNU_CONFIGURE=	yes
-CONFIGURE_TARGET=${JDK_ARCH}-portbld-${OPSYS:tl}${OSREL}
-CONFIGURE_ENV=	ac_cv_path_SED=${LOCALBASE}/bin/gsed
-CONFIGURE_ARGS=	--with-boot-jdk=${BOOTSTRAPJDKDIR} \
-		--disable-ccache \
-		--disable-javac-server \
-		--with-alsa=${LOCALBASE} \
-		--with-cups=${LOCALBASE} \
-		--with-fontconfig=${LOCALBASE} \
-		--with-freetype=system \
-		--with-libjpeg=system \
-		--with-giflib=system \
-		--with-giflib-include=${LOCALBASE}/include \
-		--with-giflib-lib=${LOCALBASE}/lib \
-		--with-harfbuzz=system \
-		--with-libpng=system \
-		--with-num-cores=${MAKE_JOBS_NUMBER} \
-		--with-zlib=system \
-		--with-lcms=system \
-		--x-includes=${LOCALBASE}/include \
-		--x-libraries=${LOCALBASE}/lib \
-		--with-version-string=${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION} \
-		--with-native-debug-symbols=none \
-		--with-debug-level=release \
-		--with-vendor-name="OpenJDK BSD Porting Team" \
-		--with-vendor-url="https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/" \
-		--with-vendor-bug-url="${JDK_BUG_URL}" \
-		--with-vendor-vm-bug-url="${JDK_BUG_URL}"
-
-JAVAVMS_COMMENT=	OpenJDK${JDK_MAJOR_VERSION}
-
-.if defined(BUILD_JRE)
-ALL_TARGET=		legacy-images
-.else
-ALL_TARGET=		images
-.endif
-JDK_BUILD_TYPE=		release
-
-.include <bsd.port.pre.mk>
-
-JDK_BUILD_JVM=	server
-
-MAKE_ENV+=		--with-toolchain-type=${COMPILER_TYPE}
-CONFIGURE_ARGS+=	--with-toolchain-type=${COMPILER_TYPE}
-CONFIGURE_ARGS+=	--disable-warnings-as-errors
-
-.if ${COMPILER_TYPE} == gcc
-USE_GCC=	yes
-CONFIGURE_ARGS+=	--with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT} -L${LOCALBASE}/lib/gcc${GCC_DEFAULT}" \
-			--with-extra-cflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}" \
-			--with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}"
-.else
-MAKE_ENV+=	USE_CLANG=true
-EXTRA_CFLAGS+=		-Wno-unused-but-set-parameter
-EXTRA_CFLAGS+=		-Wno-bitwise-instead-of-logical
-EXTRA_CFLAGS+=		-Wno-error=deprecated-non-prototype
-CONFIGURE_ARGS+=	--with-extra-cflags="${EXTRA_CFLAGS}"
-CONFIGURE_ARGS+=	--with-extra-cxxflags="${EXTRA_CFLAGS}"
-.endif
-
-.if ${ARCH} == aarch64
-CONFIGURE_ARGS+=	--disable-dtrace
-.endif
-
-.if empty(ICONV_LIB)
-ICONV_CFLAGS=	-DLIBICONV_PLUG
-.else
-ICONV_CFLAGS=	-I${LOCALBASE}/include
-ICONV_LDFLAGS=	-L${LOCALBASE}/lib
-ICONV_LIBS=	${ICONV_LIB}
-.endif
-
-post-patch:
-	@${RM} ${WRKSRC}/src/hotspot/os_cpu/bsd_ppc/thread_bsd_ppc.cpp
-	@${MV} ${WRKSRC}/src/hotspot/os_cpu/bsd_ppc/thread_bsd_ppc.hpp \
-		${WRKSRC}/src/hotspot/os_cpu/bsd_ppc/javaThread_bsd_ppc.hpp
-
-	@${FIND} ${WRKSRC} -name '*.orig' -delete
-	@${CHMOD} 755 ${WRKSRC}/configure
-	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
-		${WRKSRC}/configure \
-		${WRKSRC}/src/hotspot/os/bsd/os_bsd.cpp
-	@${REINPLACE_CMD} -e 's|%%ICONV_CFLAGS%%|${ICONV_CFLAGS}|' \
-		-e 's|%%ICONV_LDFLAGS%%|${ICONV_LDFLAGS}|' \
-		-e 's|%%ICONV_LIBS%%|${ICONV_LIBS}|' \
-		${WRKSRC}/make/autoconf/libraries.m4
-
-post-build:
-.if defined(OPENJDK_SYMLINK_CACERTS)
-	@${RM} ${JDK_IMAGEDIR}/lib/security/cacerts
-	@${LN} -sf ${OPENJDK_SYMLINK_CACERTS} ${JDK_IMAGEDIR}/lib/security/cacerts
-.endif
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${INSTALLDIR}
-	@cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
-	@cd ${STAGEDIR}${INSTALLDIR} && \
-		${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \;
-	@${CHMOD} ${BINMODE} ${STAGEDIR}${INSTALLDIR}/lib/jspawnhelper
-	@${ECHO} "@javavm ${INSTALLDIR}/bin/java" >> ${TMPPLIST}
-	@${FIND} ${STAGEDIR}${INSTALLDIR} -not -type d | ${SORT} | \
-		${SED} -e 's|^${STAGEDIR}${PREFIX}/||' >> ${TMPPLIST}
-
-.include <bsd.port.post.mk>
diff --git a/java/openjdk24/distinfo b/java/openjdk24/distinfo
deleted file mode 100644
index b16ac916872c..000000000000
--- a/java/openjdk24/distinfo
+++ /dev/null
@@ -1,11 +0,0 @@
-TIMESTAMP = 1756894463
-SHA256 (openjdk24-24.0.2+12.2_2.aarch64.tar.xz) = 2bb221632eb862579b2c29a397aba6af535ee3ce45194c2679eb38a071b1c0fb
-SIZE (openjdk24-24.0.2+12.2_2.aarch64.tar.xz) = 188436848
-SHA256 (openjdk24-24.0.2+12.2_2.ppc64.tar.xz) = 5ed73900d43f2a1143f064e7e05234bd0453c39e364df34d0f50c504e0c9f56e
-SIZE (openjdk24-24.0.2+12.2_2.ppc64.tar.xz) = 186222576
-SHA256 (openjdk24-24.0.2+12.2_2.ppc64le.tar.xz) = a99f482d4831e187c1a9322aa5d06dc74fd1853d64df4a4edf1b59dbde9f9e69
-SIZE (openjdk24-24.0.2+12.2_2.ppc64le.tar.xz) = 187669644
-SHA256 (openjdk24-24.0.2+12.2_2.x86_64.tar.xz) = 726aa3242648bf52d10a5e86b69a763cb919772f3c62fe6c9755ac871bc8afd3
-SIZE (openjdk24-24.0.2+12.2_2.x86_64.tar.xz) = 190267084
-SHA256 (freebsd-openjdk-jdk-24.0.2+12-2-jdk-24.0.2-ga-freebsd-2_GH0.tar.gz) = 707a120215130b7d82a344f19ec801efaa70edaad38d6417fd1a47a6da58c395
-SIZE (freebsd-openjdk-jdk-24.0.2+12-2-jdk-24.0.2-ga-freebsd-2_GH0.tar.gz) = 120881959
diff --git a/java/openjdk24/files/patch-configure b/java/openjdk24/files/patch-configure
deleted file mode 100644
index 4bc4479f5e4a..000000000000
--- a/java/openjdk24/files/patch-configure
+++ /dev/null
@@ -1,14 +0,0 @@
---- configure.orig	2019-03-12 12:38:39.648907000 -0700
-+++ configure	2019-03-12 12:39:04.275572000 -0700
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!%%LOCALBASE%%/bin/bash
- #
- # Copyright (c) 2012, 2023, Oracle and/or its affiliates. All rights reserved.
- # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-@@ -32,4 +32,4 @@
- # Delegate to wrapper, forcing wrapper to believe $0 is this script by using -c.
- # This trick is needed to get autoconf to co-operate properly.
- # The ${-:+-$-} construction passes on bash options.
--bash ${-:+-$-} -c ". $this_script_dir/make/autoconf/configure" $this_script_dir/configure CHECKME $this_script_dir "$@"
-+%%LOCALBASE%%/bin/bash ${-:+-$-} -c ". $this_script_dir/make/autoconf/configure" $this_script_dir/configure CHECKME $this_script_dir "$@"
diff --git a/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4 b/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4
deleted file mode 100644
index 81bc372519f5..000000000000
--- a/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4
+++ /dev/null
@@ -1,12 +0,0 @@
---- make/autoconf/flags-cflags.m4.orig	2025-09-16 10:24:48 UTC
-+++ make/autoconf/flags-cflags.m4
-@@ -780,6 +780,9 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
-         # Use Power8, this is the first CPU to support PPC64 LE with ELFv2 ABI.
-         $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=power8 -mtune=power10"
-       fi
-+      if test "x$FLAGS_CPU" = xppc64; then
-+        $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=powerpc64 -mtune=power5"
-+      fi
-     fi
-     if test "x$OPENJDK_TARGET_OS" = xaix; then
-       $1_CFLAGS_CPU="-mcpu=pwr8"
diff --git a/java/openjdk24/files/patch-make_autoconf_help.m4 b/java/openjdk24/files/patch-make_autoconf_help.m4
deleted file mode 100644
index 6581b3fef247..000000000000
--- a/java/openjdk24/files/patch-make_autoconf_help.m4
+++ /dev/null
@@ -1,11 +0,0 @@
---- make/autoconf/help.m4.orig	2025-05-24 21:54:30 UTC
-+++ make/autoconf/help.m4
-@@ -269,7 +269,7 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS],
-     fi
-   fi
-   if test "x$CONFIGURE_COMMAND_LINE" != x; then
--    printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n"
-+    printf "using configure arguments '%s'.\n" "$CONFIGURE_COMMAND_LINE"
-   else
-     printf "using default settings.\n"
-   fi
diff --git a/java/openjdk24/files/patch-make_autoconf_libraries.m4 b/java/openjdk24/files/patch-make_autoconf_libraries.m4
deleted file mode 100644
index 0911464a6522..000000000000
--- a/java/openjdk24/files/patch-make_autoconf_libraries.m4
+++ /dev/null
@@ -1,15 +0,0 @@
---- make/autoconf/libraries.m4~	2019-08-12 19:10:36.292217000 -0700
-+++ make/autoconf/libraries.m4	2019-08-12 19:18:15.523606000 -0700
-@@ -188,9 +188,9 @@
-       ICONV_LDFLAGS="-L/usr/local/lib"
-       ICONV_LIBS=-liconv
-     elif test "x$OPENJDK_TARGET_OS_ENV" = "xbsd.freebsd"; then
--      ICONV_CFLAGS=-DLIBICONV_PLUG
--      ICONV_LDFLAGS=
--      ICONV_LIBS=
-+      ICONV_CFLAGS=%%ICONV_CFLAGS%%
-+      ICONV_LDFLAGS=%%ICONV_LDFLAGS%%
-+      ICONV_LIBS=%%ICONV_LIBS%%
-     else
-       ICONV_CFLAGS=
-       ICONV_LDFLAGS=
diff --git a/java/openjdk24/files/patch-src_hotspot_os_bsd_os__bsd.cpp b/java/openjdk24/files/patch-src_hotspot_os_bsd_os__bsd.cpp
deleted file mode 100644
index 402f0f475bc3..000000000000
--- a/java/openjdk24/files/patch-src_hotspot_os_bsd_os__bsd.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/hotspot/os/bsd/os_bsd.cpp.orig	2021-09-29 21:25:10 UTC
-+++ src/hotspot/os/bsd/os_bsd.cpp
-@@ -361,7 +361,7 @@
-     #elif defined(__NetBSD__)
-       #define DEFAULT_LIBPATH "/usr/lib:/usr/pkg/lib"
-     #else
--      #define DEFAULT_LIBPATH "/usr/lib:/usr/local/lib"
-+      #define DEFAULT_LIBPATH "/usr/lib:%%LOCALBASE%%/lib"
-     #endif
-   #else
-     #define DEFAULT_LIBPATH OVERRIDE_LIBPATH
diff --git a/java/openjdk24/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c b/java/openjdk24/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
deleted file mode 100644
index 80ae4c90cdf7..000000000000
--- a/java/openjdk24/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c.orig	2025-06-27 12:18:08 UTC
-+++ src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
-@@ -70,6 +70,9 @@ closeDescriptors(void)
- int
- closeDescriptors(void)
- {
-+#if defined(__FreeBSD__)
-+    closefrom(STDERR_FILENO + 1);
-+#else
-     DIR *dp;
-     struct dirent *dirp;
-     /* leave out standard input/output/error descriptors */
-@@ -114,6 +117,7 @@ closeDescriptors(void)
- 
-     (void)closedir(dp);
- 
-+#endif
-     return 1; // success
- }
- 
diff --git a/java/openjdk24/pkg-descr b/java/openjdk24/pkg-descr
deleted file mode 100644
index bbc3e1c1edc7..000000000000
--- a/java/openjdk24/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-An open-source implementation of the Java Platform, Standard Edition,
diff --git a/java/openjdk24/pkg-message b/java/openjdk24/pkg-message
deleted file mode 100644
index a266eda414d0..000000000000
--- a/java/openjdk24/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-This OpenJDK implementation may requires procfs(5) mounted on /proc.
-
-If you have not done it yet, please do the following:
-
-	mount -t procfs proc /proc
-
-To make it permanent, you need the following lines in /etc/fstab:
-
-	proc	/proc		procfs		rw	0	0
-EOM
-}
-]