Searches without login should now work. You must get asked to click a button.
Port details
jdk16Java Development Kit 1.6.0
1.6.0.3p4_29javaΣ=18 1.6.0.3p4_29Version of this port present on the latest quarterly branch.
DEPRECATED: Outdated, consider using openjdk6 or openjdk7 This port expired on: 2012-11-27 RESTRICTED: Redistribution of pre-compiled binaries is not permitted NO CDROM: Redistribution of pre-compiled binaries is not permitted IS INTERACTIVE: yes
This is the latest JDK 1.6.0 patchset from the BSD Java porting project.
This port allows you to easily build a native JDK 1.6.0 for FreeBSD.
Please note that due to the current Sun licensing policy the resulting binaries
can't be distributed and you are only permitted to use/hack it personally.
Due to the same reasons you have to manually fetch the source code and patchset
for FreeBSD.
WWW: http://www.freebsd.org/java/http://www.eyesbeyond.com/freebsddom/java/index.htmlhttp://www.sun.com/software/communitysource/java2/
===> The following configuration options are available for jdk-1.6.0.3p4_29:
DEBUG=off: Enable debugging support
IPV6=off: Enable IPv6 support
WEB=on: Enable the browser plugin and Java Web Start
POLICY=off: Install the Unlimited Strength Policy Files
TZUPDATE=on: Update the time zone data
JAIL=off: Port is being built within a jail
===> 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
. Conditionalise the setting of IS_INTERACTIVE on PACKAGE_BUILDING so that
the port tinderboxen can build the port again.
PR: 155285
Submitted by: Rob Farmer <rfarmer@predatorlabs.net>
. Respect MAKE_JOB_NUMBERS and use that to set up the number of HotSpot
make jobs. If not, fall back to the number of CPUs.
Only the HotSpot part of the build is safe to parallelise, so mark the
port as MAKE_JOBS_UNSAFE.
. Add file missed in the last commit:
Use OSVERSION rather than directly invoking 'sysctl kern.osreldate' to
determine whether sigignore(3) is supported or not. This should
hopefully fix the build for QAT and pointyhat.
Suggested by: pgollucci@
. Use OSVERSION rather than directly invoking 'sysctl kern.osreldate' to
determine whether sigignore(3) is supported or not. This should
hopefully fix the build for QAT and pointyhat.
Suggested by: pgollucci@
Revert previous commit. It not broken for everyone. It looks like the configure
script is using sysctl kern.osreldate (ie. __FreeBSD_version) to detect the
presenxe of sigignore; this happens to fail on QAT and PointyHat (and for
anyone having the kernel version different that the installed herders version,
one before and the other after the addition of sigignore in HEAD or 8-STABLE).
Requested by: glewis@ (maintainer), Rob Farmer <rfarmer@predatorlabs.net>
. Detect that recent versions of 9-CURRENT have sigignore(3) and configure
the build correctly for that.
Fixes the build on those versions of 9-CURRENT
PR: 141105
Collaboration with: fluffy@
. Fix a security hole in the Calendar class which allows the elevation of
permissions within the Java security model.
http://sunsolve.sun.com/search/document.do?assetkey=1-26-244991-1
Submitted by: Kurt Miller <kurt@intricatesoftware.com>
Obtained from: OpenBSD
. Implement the virtual machine interface for BSD. This allows
jmap -histo and jmap -dump to work.
Submitted by: Brian Gardner <brian@experts-exchange.com>
Sponsored by: Experts Exchange
. Update the download directions to point people directly at the source
to download since the web page no longer provides links to it.
PR: 129931
Suggested by: Barbara <barbara.xxx1975@libero.it>
. Properly scope the calls to clock_get* so that we use the system versions
if available rather than the local versions. Fixes System.nanoTime().
Reported by: Kurt Miller
. When building libsplashscreen, put the internal JDK header paths before
the external system header paths. This prevents us from picking up the
jpeg headers from the system headers when building splashscreen_jpeg.c
which caused an undefined reference to be present in libsplashscreen
since the internal JDK jpeg headers remap the function names.
PR: 119654
. Revert the change to create a build dependency on the bootstrapping JDK
if it already exists. Since the bootstrap JDK can be an already
installed instance of itself this creates a circular dependency which
breaks portmaster and possibly other port management tools.
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
. Update to tzupdater 1.3.5. This patch is based on that submitted in the
PR but also fixes the path to tzupdater and bumps PORTREVISION.
PR: 123191
Submitted by: Greg Larkin
. Make CUPS a build depends only and depend on the header file searched
for by the JDK sanity check. No CUPS libraries are linked against by
the build, so we don't need it at run time.
Requested by: Stefan Thurner <thurners@nicsys.de>
. Fix build problems with cpu.h being picked up from /usr/local/include.
Since the structure members being deferenced into the variables are
short*, just use short as the variable type and eliminate the use of
fastInt and the header include altogether.
. Fix another problem with exec() by using the same static initialisation
block that Linux and Solaris use.
This was already fixed in the repo but I'd neglected to commit the fix
to the port and it was independently submitted as noted below.
Submitted by: Michiel Boland <michiel@boland.org>
. Sync the BSD specific code with the changes between 1.5 and 1.6 and
start closing file descriptors at FAIL_FILENO + 1 rather than 3. This
fixes the problem with determining the exit code for exec()'ed processes.
PR: 115557
Submitted by: Michiel Boland <michiel@boland.org>
Add browser plugin support for amd64. It is turned off by default as it is
still experimental.
Tested by: Huang wen hui (hwh at gddsn dot org dot cn)
Approved by: glewis (maintainer)
- Set LANG environment variable to C for non-US locale users.
- Install FreeBSD-specific NSPR header file instead of default Solaris header.
Note the port revision is not updated because it does not affect most users.
Approved by: glewis (maintainer)
. Fix the 'shebang' line in jcontrol. [1]
. Update the main commented out MASTER_SITE.
. Bump PORTREVISION.
Submitted by: "barbara" <barbara.xxx1975@libero.it>
. Make BUILD_DEPENDS against the Diablo JDK, not the Linux JDK. [2]
. Add some more make environment variables to control the build of the
debug versions. [1]
. Allow the setting of ALT_PARALLEL_BUILD_JOBS. [1]
. Install more of the Gnome desktop files, and provide them with the
correct path for the installation. [1]
. Add ${LOCALBASE}/lib to the default library path in HotSpot. [1]
. Backwards compatibility in time zone updates. [1]
. Bump PORTREVISION.
Submitted by: jkim [1]
Inspired by: scf [2]