Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Mar 2020 03:22:59 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 244942] [Patch] Mk/bsd.java.mk: allow use of DEFAULT_VERSIONS+= java=13
Message-ID:  <bug-244942-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244942

            Bug ID: 244942
           Summary: [Patch] Mk/bsd.java.mk: allow use of
                    DEFAULT_VERSIONS+=3D java=3D13
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: tommyhp2@gmail.com

Since I was unable to find a way to explicitly define the desired default
version for Java, I've patched Mk/bsd.default-versions.mk and Mk/bsd.java.m=
k to
enable use of:

DEFAULT_VERSIONS+=3D java=3D11

in the make.conf.  Jonathan Chen has hinted to use:

JAVA_PREFERRED_PORTS=3D   JAVA_PORT_NATIVE_OPENJDK_JDK_11

Which I think is too long and not with the DEFAULT_VERSIONS standard like o=
ther
languages.  I've spot check (via 'make java-debug') for some of the ports a=
nd
it works.  It ensures the strictness of the port while attempting to meet t=
he
user's needs.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
databases/jdbc-oracle11g

# User specified parameters:
JAVA_VERSION=3D                   1.7 1.8 (7 8)
JAVA_OS=3D                                (native linux)
JAVA_VENDOR=3D                            (openjdk oracle)
JAVA_BUILD=3D
JAVA_RUN=3D                       jre
JAVA_EXTRACT=3D
JAVA_DEFAULT=3D                   11

# JDK port dependency selection process:
_JAVA_PORTS_POSSIBLE=3D           JAVA_PORT_NATIVE_OPENJDK_JDK_8
JAVA_PORT_NATIVE_OPENJDK_JDK_7 JAVA_PORT_LINUX_ORACLE_JDK_8

_JAVA_PORTS_INSTALLED=3D
_JAVA_PORTS_INSTALLED_POSSIBLE=3D
_JAVA_PORT=3D                     JAVA_PORT_NATIVE_OPENJDK_JDK_8
_JAVA_PORT_INFO=3D                PORT=3Djava/openjdk8 HOME=3D/usr/local/op=
enjdk8
VERSION=3D8 OS=3Dnative VENDOR=3Dopenjdk
_JAVA_VERSION_MIN=3D              8
_CAN_USE_NEWER=3D

# Selected JDK port:
JAVA_PORT=3D                      java/openjdk8
JAVA_HOME=3D                      /usr/local/openjdk8
JAVA_PORT_VERSION=3D              8
JAVA_PORT_OS=3D                   native  (Native)
JAVA_PORT_VENDOR=3D               openjdk (OpenJDK BSD Porting Team)

# Additional variables:
JAVAC=3D
JAVA_CLASSES=3D                   /usr/local/openjdk8/jre/lib/rt.jar
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
www/tomcat9

# User specified parameters:
JAVA_VERSION=3D                   1.8+    (8 11 12 13)
JAVA_OS=3D                                (native linux)
JAVA_VENDOR=3D                            (openjdk oracle)
JAVA_BUILD=3D
JAVA_RUN=3D                       jre
JAVA_EXTRACT=3D
JAVA_DEFAULT=3D                   11

# JDK port dependency selection process:
_JAVA_PORTS_POSSIBLE=3D           JAVA_PORT_NATIVE_OPENJDK_JDK_8
JAVA_PORT_NATIVE_OPENJDK_JDK_11 JAVA_PORT_NATIVE_OPENJDK_JDK_12
JAVA_PORT_NATIVE_OPENJDK_JDK_13 JAVA_PORT_LINUX_ORACLE_JDK_8

_JAVA_PORTS_INSTALLED=3D
_JAVA_PORTS_INSTALLED_POSSIBLE=3D
_JAVA_PORT=3D                     JAVA_PORT_NATIVE_OPENJDK_JDK_11
_JAVA_PORT_INFO=3D                PORT=3Djava/openjdk11 HOME=3D/usr/local/o=
penjdk11
VERSION=3D11 OS=3Dnative VENDOR=3Dopenjdk
_JAVA_VERSION_MIN=3D              8
_CAN_USE_NEWER=3D                 +

# Selected JDK port:
JAVA_PORT=3D                      java/openjdk11
JAVA_HOME=3D                      /usr/local/openjdk11
JAVA_PORT_VERSION=3D              11
JAVA_PORT_OS=3D                   native  (Native)
JAVA_PORT_VENDOR=3D               openjdk (OpenJDK BSD Porting Team)

# Additional variables:
JAVAC=3D
JAVA_CLASSES=3D                   /usr/local/openjdk11/jre/lib/rt.jar
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
devel/smc

# User specified parameters:
JAVA_VERSION=3D                           (7 8 11 12 13)
JAVA_OS=3D                                (native linux)
JAVA_VENDOR=3D                            (openjdk oracle)
JAVA_BUILD=3D
JAVA_RUN=3D                       jre
JAVA_EXTRACT=3D
JAVA_DEFAULT=3D                   11

# JDK port dependency selection process:
_JAVA_PORTS_POSSIBLE=3D           JAVA_PORT_NATIVE_OPENJDK_JDK_8
JAVA_PORT_NATIVE_OPENJDK_JDK_11 JAVA_PORT_NATIVE_OPENJDK_JDK_12
JAVA_PORT_NATIVE_OPENJDK_JDK_13 JAVA_PORT_NATIVE_OPENJDK_JDK_7
JAVA_PORT_LINUX_ORACLE_JDK_8

_JAVA_PORTS_INSTALLED=3D
_JAVA_PORTS_INSTALLED_POSSIBLE=3D
_JAVA_PORT=3D                     JAVA_PORT_NATIVE_OPENJDK_JDK_11
_JAVA_PORT_INFO=3D                PORT=3Djava/openjdk11 HOME=3D/usr/local/o=
penjdk11
VERSION=3D11 OS=3Dnative VENDOR=3Dopenjdk
_JAVA_VERSION_MIN=3D
_CAN_USE_NEWER=3D

# Selected JDK port:
JAVA_PORT=3D                      java/openjdk11
JAVA_HOME=3D                      /usr/local/openjdk11
JAVA_PORT_VERSION=3D              11
JAVA_PORT_OS=3D                   native  (Native)
JAVA_PORT_VENDOR=3D               openjdk (OpenJDK BSD Porting Team)

# Additional variables:
JAVAC=3D
JAVA_CLASSES=3D                   /usr/local/openjdk11/jre/lib/rt.jar

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244942-7788>