aboutsummaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorRonald Klop <ronald@FreeBSD.org>2026-06-25 07:03:07 +0000
committerRonald Klop <ronald@FreeBSD.org>2026-06-25 07:11:38 +0000
commitd5120faaaecd03c6b80c920825e7b3b8ab8b5239 (patch)
treebb04f89b9ed78a6cfda454464e48d77b35c94435 /java
parent2cf512666c83c18d4b1e75f18de0bf846ec5fcdb (diff)
Diffstat (limited to 'java')
-rw-r--r--java/openjdk11/Makefile2
-rw-r--r--java/openjdk11/files/patch-src_hotspot_os_bsd_os__perf__bsd.cpp14
2 files changed, 15 insertions, 1 deletions
diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile
index f4178cefff95..43303bebf2d6 100644
--- a/java/openjdk11/Makefile
+++ b/java/openjdk11/Makefile
@@ -184,7 +184,7 @@ ICONV_LDFLAGS= -L${LOCALBASE}/lib
ICONV_LIBS= ${ICONV_LIB}
.endif
-post-patch:
+pre-configure:
@${FIND} ${WRKSRC} -name '*.orig' -delete
@${CHMOD} 755 ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
diff --git a/java/openjdk11/files/patch-src_hotspot_os_bsd_os__perf__bsd.cpp b/java/openjdk11/files/patch-src_hotspot_os_bsd_os__perf__bsd.cpp
new file mode 100644
index 000000000000..a0a0d24a4158
--- /dev/null
+++ b/java/openjdk11/files/patch-src_hotspot_os_bsd_os__perf__bsd.cpp
@@ -0,0 +1,14 @@
+--- src/hotspot/os/bsd/os_perf_bsd.cpp.orig 2026-06-19 18:57:03 UTC
++++ src/hotspot/os/bsd/os_perf_bsd.cpp
+@@ -44,9 +44,9 @@
+ */
+ #define _MACHINE_PCB_H_
+ /*
+- * do not redefine breakpoint on armv7
++ * do not redefine breakpoint
+ */
+- #ifdef __arm__
++ #if defined(__arm__) || ( defined (__aarch64__) && __FreeBSD_version >= 160000 )
+ #define _MACHINE_CPUFUNC_H_
+ #endif
+ #endif