git: b6454920ca58 - main - java/openjdk24: remove expired port and unregister it.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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
-}
-]