The Java Development Kit (JDK) provides the Java Virtual Machine,
base classes, and development tools to permit developers to create
new Java applications, applets, and components on FreeBSD.
WWW: http://www.FreeBSDFoundation.org/downloads/java.shtml
===> The following configuration options are available for diablo-jdk-1.5.0.07.01_30:
TZUPDATE=on: Update the time zone data
===> Use 'make config' to modify these settings
Decommissioning java 1.5 (EOLed since October 2009):
removal of the different 1.5 jre and jdk vendors
Removing outdated jdk16 vendors:
removing all the bsdjava and freebsd vendors, consider using openjdk6 or
openjsk7 instead.
Discussed with: java (glarkin)
java 1.5 (aka 5.0) is EOLed since October 2009 [1]
java/jdk16 is outdated with security issues consider using java/openjdk6 [1]
java/jmp is java 1.5 only
Approved by: java (glewis) [1] \
Ronald Klop <ronald@klop.ws> (maintainer) [2]
Feature safe: yes
. Include compat7x as an allowed package dependency.
. Bump PORTREVISION so new packages will be built.
PR: 170294
Submitted by: Denis Generalov <gd@rambler-co.ru>
. Make EXTRACT_DEPENDS check UNZIP_CMD rather than just unzip, since this
is what we use doing the actual unzipping. Fixes the build for
FreeBSD 9.
PR: 164847
Submitted by: Kukushkin Konstantin <dark@rambler-co.ru>
. Update to tzupdater 1.3.25.
. Switch to installing the timezone updates by just copying over the
zoneinfo files rather than actually the running updater (this is
consistent with the diablo-{jdk,jre}16 ports.
. If DISTFILES are missing then print out the instructions to get them
nicely formatted and error out rather than trying to use IGNORE and
resetting ECHO_MSG.
. Report when the time zone data is being updated.
. Error if the time zone update fails. This is a bit of a double edged
sword. It prevents installing a broken port with a broken packing list
if Diablo won't run on this version of FreeBSD, but it also creates a
situation where the install can fail without really needing to if you
have to retry it for some reason (e.g. you forget the root password when
installing as a user). If the latter is the case, you'll need to first
clean to before trying to install again to resolve the issue.
Making pre-install somewhat bogusly pre-install or checking for the
existence of an updated time zone file before running tzupdate may
alleviate the problem with this solution.
PR: 125085
. Update to tzupdater 1.3.5. This patch is based on that submitted in the
PR but also fixes the packing list and the path to tzupdater and bumps
PORTREVISION.
PR: 123187
Submitted by: Greg Larkin
. Reduce dependencies by using USE_XORG and only listing what is actually
required.
PR: 113081
Submitted by: Baptiste Daroussin <baptiste.daroussin@gmail.com>
. Fix the packing list on 7.x by moving the time zone update step to
pre-install. The problem with it being in post-extract is that this
is before the installation of compat6x, which is required for the
time zone update to run.
Reported by: pointyhat (via pav)
. Make the LIB_DEPENDS for compat6x look for z.3 rather than (the correct)
c.6 since the latter is (erroneously) found in linux_base if that is
installed. This should be switched back once LIB_DEPENDS is fixed to
ignore Linux shared libraries.
Submitted by: sat
. Note that FreeBSD 5.x/amd64 isn't support (6.x/amd64 is). [1]
. Only set IGNORE to the "fetch the distribution" message if there is
actually one to fetch.
Pointed out by: pointyhat (via kris@) [1]
. Add a pkg-message file describing the known problems. The SIGBUS on MP
systems in particular is causing lots of support email.
Obtained from: Kurt Miller's release notes.
Suggest by: hq
. Add a port of the Diablo Caffe (native FreeBSD JDK) 1.5 binaries.
This will help people keep up with any updates.
"The Java Development Kit (JDK) provides the Java Virtual Machine,
base classes, and development tools to permit developers to create
new Java applications, applets, and components on FreeBSD."