[Bug 272855] Mk/bsd.default-versions.mk: update JAVA_DEFAULT to 17

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 01 Aug 2023 23:14:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272855

--- Comment #2 from Xin LI <delphij@FreeBSD.org> ---
(In reply to Michael Osipov from comment #1)
I was referring to
https://www.oracle.com/java/technologies/java-se-support-roadmap.html . For JDK
8, "Premier support" was stopped in March 2022.

Switching default JDK version will not prevent ports that required older Java
versions from working, by the way.  As of today, only the following ports
requires Java 8:

cad/sweethome3d
games/sokobano
java/berkeley-db
java/java3d
java/sqlitejdbc
lang/bsh

sweethome3d, sokobano requires Java 8 features that are removed.

berkeley-db is an Oracle product and I doubt it really requires Java 8.

java3d is outdated and unmaintained.  It is used by sweethome3d so it should
probably be forked into two ports, with the ancient version kept to support
Java 8 only ports.

sqlitejdbc is abandonware.  Other distributions have moved to @taroleo's fork
(https://github.com/xerial/sqlite-jdbc/) and we should probably do the same.

I haven't looked into bsh, but version 2.1.1 is likely to work just fine with
newer Java.

-- 
You are receiving this mail because:
You are on the CC list for the bug.