I downloaded all the packages & put them in /usr/ports/distfiles. I had to change the Sha1 checksum for xalan-j_2_7_0-bin.tar.gz as make(1) was exiting with a signature mismatch error. (File: /usr/ports/devel/jdk/1.5/distinfo)
I go to /usr/ports/devel/jdk/1.5 and type "make install" and it exits with an error: Unexpected EOF in archive. Any help would be much appreciated. Here's the make output - ===> Checking files for jdk-1.5.0p28 `/usr/ports/distfiles/jdk-1_5_0-src-scsl.zip' is up to date. `/usr/ports/distfiles/jdk-1_5_0-bin-scsl.zip' is up to date. `/usr/ports/distfiles/bsd-jdk15-patches-4.tar.bz2' is up to date. `/usr/ports/distfiles/jdk-1_5_0-solaris-i586.tar.Z' is up to date. `/usr/ports/distfiles/xalan-j_2_7_0-bin.tar.gz' is up to date. >> Checksum OK for jdk-1_5_0-src-scsl.zip. (sha1) >> Checksum OK for jdk-1_5_0-bin-scsl.zip. (sha1) >> Checksum OK for bsd-jdk15-patches-4.tar.bz2. (sha1) >> Checksum OK for jdk-1_5_0-solaris-i586.tar.Z. (sha1) >> Checksum OK for xalan-j_2_7_0-bin.tar.gz. (sha1) ===> Extracting for jdk-1.5.0p28 /usr/local/bin/gtar: Unexpected EOF in archive /usr/local/bin/gtar: Unexpected EOF in archive /usr/local/bin/gtar: Error is not recoverable: exiting now *** Error code 2 Stop in /usr/ports/devel/jdk/1.5 (line 1912 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/devel/jdk/1.5 (line 1892 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/devel/jdk/1.5 (line 1373 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/devel/jdk/1.5 (line 1861 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/devel/jdk/1.5 (line 1400 of /usr/ports/infrastructure/mk/bsd.port.mk).

