Port details |
- jdk12 Java Development Kit 1.2
- 1.2.2p11_5 java
=5 1.2.2p11_5Version of this port present on the latest quarterly branch. DEPRECATED: Obsolete version of jdk
This port expired on: 2007-08-22
IGNORE: is only for i386, and you are running amd64.
RESTRICTED: "Redistribution of pre-compiled binaries is not permitted"
NO CDROM: "Redistribution of pre-compiled binaries is not permitted"
- Maintainer: glewis@FreeBSD.org
 - Port Added: 2002-06-14 19:13:19
- Last Update: 2007-12-12 03:13:45
- SVN Revision: UNKNOWN
- People watching this port, also watch:: javavmwrapper
- Also Listed In: devel
- License: not specified in port
- WWW:
- http://www.freebsd.org/java/
- Description:
- This is the latest patchset from the Java 2 FreeBSD porting project. This port
allows you to easily build native JDK1.2.2 for FreeBSD.
Please note that due to the current Sun licensing policy, the resulting binaries
couln't be distributed and you are only permitted to use/hack it personally.
Due to the same reasons you have to manually fetch source code and patchset for
FreeBSD.
WWW: http://www.freebsd.org/java/
http://www.eyesbeyond.com/freebsddom/java/index.html
http://www.sun.com/software/communitysource/java2/
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: jdk
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: i386
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gm4 : devel/m4
- zip : archivers/zip
- javac : java/jdk11
- libXm.so : x11-toolkits/open-motif
- javac : java/jbootstrap
- gmake : devel/gmake
- Runtime dependencies:
-
- javavm : java/javavmwrapper
- libXm.so : x11-toolkits/open-motif
- fonts.dir : x11-fonts/urwfonts
- Library dependencies:
-
- odbc.1 : databases/unixODBC
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.2.2p11_5 12 Dec 2007 03:13:45
 |
linimon  |
Remove obsolete JDK versions 1.1 and 1.2, and the ports depending on them. |
1.2.2p11_5 22 Jul 2007 00:59:43
 |
pav  |
- Mark jdk11 / jdk12 ports for removal in 1 month
Inspired by: glewis
With hat: portmgr |
1.2.2p11_5 19 May 2007 20:32:57
 |
flz  |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
1.2.2p11_4 09 May 2006 00:18:07
 |
edwin  |
Remove USE_REINPLACE from categories starting with a J |
1.2.2p11_4 16 Nov 2005 05:59:30
 |
glewis  |
. Add SHA256. |
1.2.2p11_4 05 Sep 2005 03:16:09
 |
glewis  |
. Tell the user all the files they will need up front, instead of telling
porky pies about what they have and prompting them one file at a time.
This is a rewording and reworking (for jdk12) of the patch in the
attributed PR by fenner@ (which is for jdk14).
. Update the (commented out) MASTER_SITES while I'm here.
PR: 84644 |
1.2.2p11_4 23 Jul 2005 07:51:52
 |
glewis  |
. Add a necessary patch for jikes to be able to compile the source code
(which is what jbootstrap uses). |
1.2.2p11_4 23 Jul 2005 07:49:57
 |
glewis  |
. Default to bootstrapping with jbootstrap. |
1.2.2p11_4 02 May 2005 18:55:36
 |
glewis  |
. Ensure that when files are extracted that their fully resolved path lies
in or below the current working directory. Fixes a security problem with
jar(1).
This fix may change to be compatible with whatever fix Sun applies when
they release the next version of 1.5.
. Bump PORTREVISION for this fix.
Security: http://vuxml.FreeBSD.org/18e5428f-ae7c-11d9-837d-000e0c2e438a.html |
1.2.2p11_3 17 Feb 2005 19:41:13
 |
glewis  |
. Move the invocation of unregistervm to the top of the packing list.
This ensures that this command is run before the files in the package
are deleted (which is necessary for it to correctly delete the symbolic
links created by registervm). |
1.2.2p11_3 01 Sep 2004 05:52:27
 |
glewis  |
. Assume (un)registervm is in LOCALBASE _not_ PREFIX.
. Call unregistervm with the VM we registered, not the comment associated
with (as comments should be optional). |
1.2.2p11_3 17 Mar 2004 16:42:14
 |
glewis  |
. SIZEify. |
1.2.2p11_3 06 Feb 2004 16:49:54
 |
glewis  |
. Set an appropriate LATEST_LINK to avoid conflicts with other jdk ports.
Reminded by: kris |
1.2.2p11_3 04 Feb 2004 05:21:48
 |
marcus  |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
1.2.2p11_2 22 Jan 2004 12:18:43
 |
trevor  |
Use the CPIO macro defined in bsd.port.mk. |
1.2.2p11_2 19 Jan 2004 20:38:23
 |
glewis  |
. Add ${LOCALBASE}/lib to the default search path for libraries when using
JNI.
XXX: Maybe ${X11BASE}/lib and /lib (5.x dynamic root support) should also
be added? /lib is part of the default search path on Linux.
Requested by: marcus |
1.2.2p11_1 16 Jan 2004 01:21:20
 |
glewis  |
. Install an updated cacerts file. This was produced by taking the
standard 1.2.2 cacerts file and updating it with the new root
certificates using the procedure described in:
http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F57436 |
1.2.2p11 15 Jan 2004 20:26:36
 |
glewis  |
. Use the correct variables for appending to CPPFLAGS and LDFLAGS. This
also avoids grabbing the jni.h header from gcj, which really causes
problems. |
1.2.2p11 13 Nov 2003 14:45:08
 |
trevor  |
Use the FIND and XARGS macros introduced in bsd.port.mk 1.391. |
1.2.2p11 23 Aug 2003 15:17:29
 |
glewis  |
. Add a script which checks if ${LINUX_BASE}/${WRKDIRPREFIX} is
(possibly indirectly) a symbolic link to ${WRKDIRPREFIX}.
. Use this script in preference to the direct symbolic link check
previously used, as it handles indirections which cause the same
problem.
. /compat/linux -> ${LINUXBASE} in the message output if the check
detects a link.
PR: 43602 |
1.2.2p11 03 Aug 2003 03:17:32
 |
glewis  |
Forced commit to note that the previous log message should have read:
. Autodetect a previous jdk12 install and use that to bootstrap by
default if it exists. This can be overidden either using JDK12DIR
or setting WITH_LINUX_BOOTSTRAP.
(i.e. 13 -> 12) |
1.2.2p11 02 Aug 2003 17:30:13
 |
glewis  |
. Autodetect a previous jdk13 install and use that to bootstrap by
default if it exists. This can be overidden either using JDK13DIR
or setting WITH_LINUX_BOOTSTRAP.
PR: 52195 |
1.2.2p11 21 Jul 2003 17:21:49
 |
glewis  |
. Switch to using the appropriate Blackdown JDK for bootstrapping since
it doesn't require user intervention to download and install.
PR: 30576 |
1.2.2p11 15 Jun 2003 05:53:02
 |
glewis  |
. Reorder the check for the source and patchset so that the failure
messages are produced in the order that they were intended. |
1.2.2p11 07 Apr 2003 22:50:56
 |
kris  |
Allow the build to commence by changing the BUILD_DEPENDS on jfc to
PATCH_DEPENDS, since it is required by pre-patch |
1.2.2p11 10 Mar 2003 06:42:22
 |
kris  |
Add another check for !PACKAGE_BUILDING when setting IGNORE |
1.2.2p11 06 Mar 2003 17:43:24
 |
glewis  |
. Allow package building on bento to bypass the distfile check.
Requested by: kris |
1.2.2p11 21 Feb 2003 16:12:35
 |
glewis  |
. Commit the version of these patches with the correct paths. Grrr. |
1.2.2p11 21 Feb 2003 11:06:08
 |
glewis  |
de-pkg-comment |
1.2.2p11 20 Feb 2003 10:39:52
 |
glewis  |
. Make portlint happier. |
1.2.2p11 20 Feb 2003 10:04:20
 |
glewis  |
. Use <sys/soundcard.h> on FreeBSD (fixes compilation on 5.x).
. Cope with gcc 3.x in a preprocessor conditional.
PR: 47707, 47699
Submitted by: grog (PRs),
"R. Lake" <rich@lakes.plus.com> (independently in email) |
1.2.2p11 30 Jan 2003 11:10:10
 |
glewis  |
Be consistent. If we're going to explicitly use /sbin/sysctl to check
the value, then tell the user to use that to set the value too. |
1.2.2p11 30 Jan 2003 08:23:53
 |
kris  |
Use the full path to /sbin/sysctl
Noticed by: 'make index' in crontab |
1.2.2p11 10 Nov 2002 22:44:03
 |
kris  |
Don't remove system directories share/java, share/java/classes, and
share/doc |
1.2.2p11 17 Oct 2002 16:31:45
 |
glewis  |
. Make the instructions for downloading the various source bits clearer.
The instructions are based on text submitted in the PR (by grog).
PR: 42942 |
1.2.2p11 10 Oct 2002 08:38:39
 |
znerd  |
Not using IGNORE anymore to avoid package building.
.if defined(BATCH) || defined(PACKAGE_BUILDING)
IGNORE= "You can not legally distribute binaries"
.endif
This was superfluous and inhibiting package builds of things that
depend on the port. Having RESTRICTED and NO_CDROM is enough to
ensure that a package will not appear on the FTP site or a CDROM
(it will be built and used as a basis for other packages to build
with, but will be deleted at the end of the build run).
Requested by: kris
Reviewed by: portmgr (silence)
PR: 42758 |
1.2.2p11 18 Sep 2002 10:12:03
 |
glewis  |
Update to patchset 11. |
1.2.2p10 19 Aug 2002 20:47:04
 |
glewis  |
. Synchronise with jdk13 Makefile as much as possible to reduce
maintenance. The main changes are:
. Use 'p' for the patchset version, not 'b' and refer to the
patchset internally with JDK_PATCHSET_VERSION rather than
JDK_BETALEVEL.
. Add the NATIVE_BOOTSTRAP feature and synchronise DEPENDS lists
as much as possible.
. Add the extra pre-build checks to try and avoid build errors.
. There is also a very minor amount of whitespace diff reduction (this
should have gone in a separate commit). Last hunk of the diff. |
1.2.2b10 12 Aug 2002 11:49:59
 |
znerd  |
Unified one-line descriptions for JDK ports. |
1.2.2b10 14 Jun 2002 19:08:49
 |
glewis  |
. Fix the dependencies for this port following the renaming of the JDK
ports.
. Use (and define if necessary) ${FIND} and ${CPIO}, rather than
/usr/bin/find and /usr/bin/cpio, respectively.
Reviewed by: znerd |