Friday, October 29, 2021

[DEL] devel/jdk/16 and related changes

* Disconnect devel/jdk/16 from the build
* Update java.port.mk to use jdk/17. No ports are marked
MODJAVA_VER 16 so nothing needs to be bumped.
* Add @pkgpath devel/jdk/16 to jdk/17/pkg/PLIST so that
jdk-17 will replace jdk-16 with pkg_add -u.

I'll remove devel/jdk/16 after this goes in and the
dust settles. Look okay?

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/jdk/Makefile,v
retrieving revision 1.30
diff -u -p -u -r1.30 Makefile
--- Makefile 29 Oct 2021 18:16:18 -0000 1.30
+++ Makefile 29 Oct 2021 20:17:22 -0000
@@ -3,7 +3,6 @@
SUBDIR =
SUBDIR += 1.8
SUBDIR += 11
-SUBDIR += 16
SUBDIR += 17

.include <bsd.port.subdir.mk>
Index: java.port.mk
===================================================================
RCS file: /cvs/ports/devel/jdk/java.port.mk,v
retrieving revision 1.40
diff -u -p -u -r1.40 java.port.mk
--- java.port.mk 15 Jul 2021 10:29:19 -0000 1.40
+++ java.port.mk 29 Oct 2021 20:17:22 -0000
@@ -1,6 +1,6 @@
# $OpenBSD: java.port.mk,v 1.40 2021/07/15 10:29:19 kurt Exp $

-# Set MODJAVA_VER to 1.8, 11 or 16 based on the version of the jdk needed
+# Set MODJAVA_VER to 1.8, 11 or 17 based on the version of the jdk needed
# for the port. Append a + (e.g., 11+) if any higher version is acceptable.

MODJAVA_VER?=
@@ -24,8 +24,8 @@ MODJAVA_VER?=
#

.if ${MODJAVA_VER:S/+//} != "1.8" && ${MODJAVA_VER:S/+//} != "11" && \
- ${MODJAVA_VER:S/+//} != "16"
- ERRORS+="Fatal: MODJAVA_VER must be one of 1.8, 11 or 16 with an optional + suffix."
+ ${MODJAVA_VER:S/+//} != "17"
+ ERRORS+="Fatal: MODJAVA_VER must be one of 1.8, 11 or 17 with an optional + suffix."
.endif

.if ${MODJAVA_VER:S/+//} == "1.8"
@@ -41,8 +41,8 @@ MODJAVA_VER?=
JAVA_HOME= ${LOCALBASE}/jdk-11
MODJAVA_BUILD_DEPENDS+= jdk->=11v0,<12v0:devel/jdk/11
.else
- JAVA_HOME= ${LOCALBASE}/jdk-16
- MODJAVA_BUILD_DEPENDS+= jdk->=16v0,<17v0:devel/jdk/16
+ JAVA_HOME= ${LOCALBASE}/jdk-17
+ MODJAVA_BUILD_DEPENDS+= jdk->=17v0,<18v0:devel/jdk/17
.endif

.if ${MODJAVA_VER:M*+}
Index: 17/Makefile
===================================================================
RCS file: /cvs/ports/devel/jdk/17/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 Makefile
--- 17/Makefile 29 Oct 2021 18:15:15 -0000 1.1.1.1
+++ 17/Makefile 29 Oct 2021 20:17:22 -0000
@@ -13,6 +13,7 @@ PACKAGE_VER= ${BASE_VER}.${PATCH_VER}.${
PKGNAME= jdk-${PACKAGE_VER}
PKGSTEM= jdk-17
EPOCH= 0
+REVISION= 0

DIST_SUBDIR= jdk
DISTNAME= jdk-${VERSION_STR}
Index: 17/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/jdk/17/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 PLIST
--- 17/pkg/PLIST 29 Oct 2021 18:15:16 -0000 1.1.1.1
+++ 17/pkg/PLIST 29 Oct 2021 20:17:23 -0000
@@ -2,6 +2,7 @@
@option no-default-conflict
@option is-branch
@conflict jdk->=17v0,<18v0
+@pkgpath devel/jdk/16
@pkgpath devel/jdk/17
%%ci%%
jdk-17/

No comments:

Post a Comment