[Bug 237054] java/openjdk11: Needs to be integrated into bsd.java.mk

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun May 26 01:29:40 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237054

--- Comment #15 from Tommy P <tommyhp2 at gmail.com> ---
I think there is something wrong with the original bsd.java.mk.  I here's my
make.conf in my VM build server:

CPUTYPE?=amdfam10
KERNCONF=Custom
CFLAGS+=        -msse3 -msse4a -msse4.1 -msse4.2 -m3dnow
CXXFLAGS+=      -msse3 -msse4a -msse4.1 -msse4.2 -m3dnow
COPTFLAGS= -O2 -pipe
DOC_LANG=       en_US.ISO8859-1
HOST_NAME!=     /bin/hostname -s
DEFAULT_VERSIONS+=bind=9.14 bdb=6
DEFAULT_VERSIONS+=mysql=10.3m pgsql=11 samba=4.8 ssl=openssl111
DEFAULT_VERSIONS+=perl5=5.28 python=3.7 python2=2.7 python3=3.7 ruby=2.6
tcltk=8.7
DEFAULT_VERSIONS+=apache=2.4
.if ${HOST_NAME} == 11amd64-default-testphp
  DEFAULT_VERSIONS+=php=7.2 php:web=7.2 php_web=7.2 php-web=7.2
.else
  DEFAULT_VERSIONS+=php=7.3 php:web=7.3 php_web=7.3 php-web=7.3
.endif
WITH_BDB6_PERMITTED=YES
JAVA_VERSION=1.6
.if ${HOST_NAME} == 11amd64-default-test
  JAVA_VERSION=11.0
.elif ${HOST_NAME} == 11amd64-default-test16
  JAVA_VERSION=1.6
.elif ${HOST_NAME} == 11amd64-default-test18
  JAVA_VERSION=1.8
.elif ${HOST_NAME} == 11amd64-default-test11
  JAVA_VERSION=11.0
.elif ${HOST_NAME} == 11amd64-default-test12
  JAVA_VERSION=12.0
.elif ${HOST_NAME} == 11amd64-default-server
  JAVA_VERSION=11.0
.endif
OPTIONS_UNSET+=X11 DOXYGEN TESTS TEST
OPTIONS_UNSET+=DOCS MANPAGES EXAMPLES
-----------------------------------------------------------------------------

My dry run in poudriere for www/nextcloud is correct:

root at d-build-fbsd11:~ # poudriere bulk -j 11amd64 -p default -z testphp -n
www/nextcloud
[00:00:00] [Dry Run] Creating the reference jail... done
[00:00:03] [Dry Run] Mounting system devices for 11amd64-default-testphp
...
[00:00:11] [Dry Run] Dry run mode, cleaning up and exiting
[00:00:11] [Dry Run] Would build 90 packages using 40 builders
[00:00:11] [Dry Run] Ports to build: archivers/libarchive ... lang/php72
lang/python27 lang/python37 ... www/libnghttp2 www/nextcloud www/php72-opcache
www/php72-session x11-fonts/fontconfig
[00:00:11] [Dry Run] Logs:
/poudriere/data/logs/bulk/11amd64-default-testphp/2019-05-25_18h13m54s
[00:00:11] [Dry Run] Cleaning up

However, for archivers/jzlib having this in Makefile doesn't work:

USE_JAVA=       yes
JAVA_VERSION=   1.6+
NO_ARCH=        yes

root at d-build-fbsd11:~ # poudriere bulk -j 11amd64 -p default -z test16 -n
archivers/jzlib
[00:00:01] [Dry Run] Creating the reference jail... done
[00:00:04] [Dry Run] Mounting system devices for 11amd64-default-test16
...
[00:00:14] [Dry Run] Dry run mode, cleaning up and exiting
[00:00:14] [Dry Run] Would build 116 packages using 40 builders
[00:00:14] [Dry Run] Ports to build: archivers/jzlib ...
java/bootstrap-openjdk8 java/java-zoneinfo java/javavmwrapper java/openjdk8
....
[00:00:14] [Dry Run] Logs:
/poudriere/data/logs/bulk/11amd64-default-test16/2019-05-25_18h13m16s
[00:00:14] [Dry Run] Cleaning up

shouldn't it build java/openjdk6 ?

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


More information about the freebsd-java mailing list