summaryrefslogtreecommitdiff
path: root/lang/sun-jre14
diff options
context:
space:
mode:
authorjschauma <jschauma@pkgsrc.org>2002-05-14 18:00:54 +0000
committerjschauma <jschauma@pkgsrc.org>2002-05-14 18:00:54 +0000
commitd3218553b45b5e25980031250346bbe59f49e3b4 (patch)
tree1e009798e80242f73f5c98350e7d7951a9c6bb7d /lang/sun-jre14
parent51c20556dbd5c1c9a3b3e7e09396903b3c36941c (diff)
downloadpkgsrc-d3218553b45b5e25980031250346bbe59f49e3b4.tar.gz
Initial import of Sun's JDK 1.4.
This JDK is functional only on NetBSD-1.5Z[A-Z]-i386, NetBSD-1.[6-9]-i386 and Linux-*-i386, thus no upgrade of pksrc/lang/sun-jre13. Changes over sun-jre13 are too many to list here, please see http://java.sun.com/j2se/1.4/relnotes.html for details.
Diffstat (limited to 'lang/sun-jre14')
-rw-r--r--lang/sun-jre14/DESCR2
-rw-r--r--lang/sun-jre14/Makefile74
-rw-r--r--lang/sun-jre14/PLIST604
-rw-r--r--lang/sun-jre14/distinfo4
-rwxr-xr-xlang/sun-jre14/files/wrap.sh3
5 files changed, 687 insertions, 0 deletions
diff --git a/lang/sun-jre14/DESCR b/lang/sun-jre14/DESCR
new file mode 100644
index 00000000000..d7804fe53f6
--- /dev/null
+++ b/lang/sun-jre14/DESCR
@@ -0,0 +1,2 @@
+This is the Linux port of the Sun Java(tm) Runtime Environment, version 1.4.0
+This version runs only on Linux and NetBSD-i386-current.
diff --git a/lang/sun-jre14/Makefile b/lang/sun-jre14/Makefile
new file mode 100644
index 00000000000..86947047428
--- /dev/null
+++ b/lang/sun-jre14/Makefile
@@ -0,0 +1,74 @@
+# $NetBSD: Makefile,v 1.1 2002/05/14 18:00:56 jschauma Exp $
+
+# MASTER_SITES is very special, and must end in "=":
+DISTNAME= j2re-1_4_0-linux-i386
+PKGNAME= sun-jre-1.4.0
+CATEGORIES= lang
+MASTER_SITES= http://java.sun.com/Download4?config-file=j2re-1_4_0.config&platform=linux-i386&protocol=HTTP+download&download-name=
+EXTRACT_SUFX= .bin
+
+MAINTAINER= jschauma@netbsd.org
+HOMEPAGE= http://java.sun.com/
+COMMENT= Sun's Java(tm) Runtime Environment 1.4.0
+
+CONFLICTS= jdk-[0-9]* blackdown-j* sun-jre-1.3* sun-jdk-1.3*
+
+FETCH_BEFORE_ARGS=-o ${DISTNAME}${EXTRACT_SUFX}
+EXTRACT_CMD= ${ECHO} yes | ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} >/dev/null
+WRKSRC= ${WRKDIR}/j2re1.4.0
+
+LICENSE= jdk13-license
+RESTRICTED= "Redistribution of repackaged binaries not permitted"
+NO_SRC_ON_CDROM=${RESTRICTED}
+NO_SRC_ON_FTP= ${RESTRICTED}
+NO_BIN_ON_CDROM=${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+
+.include "../../mk/bsd.prefs.mk"
+
+# Needs to be after bsd.prefs.mk
+.if ${OPSYS} != "Linux"
+DEPENDS+= suse_compat-[0-9]*:../../emulators/${SUSE_DIR_PREFIX}_compat
+DEPENDS+= suse_x11-[0-9]*:../../emulators/${SUSE_DIR_PREFIX}_x11
+.endif
+
+.if !defined(JDK_HOME)
+JDK_HOME:= ${LOCALBASE}/java
+.endif
+
+# since we change PREFIX:
+NO_MTREE= yes
+
+ONLY_FOR_PLATFORM= NetBSD-1.5Z[A-Z]-i386 NetBSD-1.[6-9]*-i386 Linux-*-i[3-6]86
+LDD= ${TRUE}
+
+post-fetch:
+ @${CHMOD} +x ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
+
+post-patch:
+ @${FIND} ${WRKSRC} -name '*.orig' -print | ${XARGS} ${RM} -f
+
+do-build:
+ ${SED} -e "s,@PREFIX@,${PREFIX}," ${FILESDIR}/wrap.sh >${WRKDIR}/java
+
+# This is ugly. The chown should happen after copying, or tar should have
+# a way to override permissions.
+do-install:
+ ${INSTALL_PROGRAM_DIR} ${PREFIX} ${PREFIX}/jre
+ ${INSTALL_PROGRAM_DIR} ${PREFIX} ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKDIR}/java ${PREFIX}/bin/java
+ ${CHOWN} -hR ${BINOWN}:${BINGRP} ${WRKSRC}
+ ${GTAR} -C ${WRKSRC} -cf- . | ${GTAR} -C ${PREFIX}/jre -xpf-
+
+.include "../../emulators/suse_linux/Makefile.application"
+
+# These need to be after bsd.pkg.mk
+
+.if ${OPSYS} == "Linux"
+# No patches on linux
+PATCHDIR= ${WRKDIR}/.patches
+pre-patch:
+ ${MKDIR} ${PATCHDIR}
+.endif
+
+PREFIX:= ${JDK_HOME}
diff --git a/lang/sun-jre14/PLIST b/lang/sun-jre14/PLIST
new file mode 100644
index 00000000000..70e6c063f1d
--- /dev/null
+++ b/lang/sun-jre14/PLIST
@@ -0,0 +1,604 @@
+@comment $NetBSD: PLIST,v 1.1 2002/05/14 18:00:56 jschauma Exp $
+bin/java
+jre/CHANGES
+jre/COPYRIGHT
+jre/ControlPanel.html
+jre/LICENSE
+jre/README
+jre/Welcome.html
+jre/bin/ControlPanel
+jre/bin/java
+jre/bin/java_vm
+jre/bin/keytool
+jre/bin/orbd
+jre/bin/policytool
+jre/bin/rmid
+jre/bin/rmiregistry
+jre/bin/servertool
+jre/bin/tnameserv
+jre/javaws-1_0_1_02-linux-int.zip
+jre/lib/${MACHINE_ARCH}/awt_robot
+jre/lib/${MACHINE_ARCH}/client/Xusage.txt
+jre/lib/${MACHINE_ARCH}/client/libjsig.so
+jre/lib/${MACHINE_ARCH}/client/libjvm.so
+jre/lib/${MACHINE_ARCH}/jvm.cfg
+jre/lib/${MACHINE_ARCH}/libJdbcOdbc.so
+jre/lib/${MACHINE_ARCH}/libawt.so
+jre/lib/${MACHINE_ARCH}/libcmm.so
+jre/lib/${MACHINE_ARCH}/libdcpr.so
+jre/lib/${MACHINE_ARCH}/libdt_socket.so
+jre/lib/${MACHINE_ARCH}/libfontmanager.so
+jre/lib/${MACHINE_ARCH}/libhprof.so
+jre/lib/${MACHINE_ARCH}/libioser12.so
+jre/lib/${MACHINE_ARCH}/libjaas_unix.so
+jre/lib/${MACHINE_ARCH}/libjava.so
+jre/lib/${MACHINE_ARCH}/libjavaplugin_jni.so
+jre/lib/${MACHINE_ARCH}/libjawt.so
+jre/lib/${MACHINE_ARCH}/libjcov.so
+jre/lib/${MACHINE_ARCH}/libjdwp.so
+jre/lib/${MACHINE_ARCH}/libjpeg.so
+jre/lib/${MACHINE_ARCH}/libjsig.so
+jre/lib/${MACHINE_ARCH}/libjsound.so
+jre/lib/${MACHINE_ARCH}/libmlib_image.so
+jre/lib/${MACHINE_ARCH}/libnet.so
+jre/lib/${MACHINE_ARCH}/libnio.so
+jre/lib/${MACHINE_ARCH}/librmi.so
+jre/lib/${MACHINE_ARCH}/libverify.so
+jre/lib/${MACHINE_ARCH}/libzip.so
+jre/lib/${MACHINE_ARCH}/native_threads/libhpi.so
+jre/lib/${MACHINE_ARCH}/server/Xusage.txt
+jre/lib/${MACHINE_ARCH}/server/libjsig.so
+jre/lib/${MACHINE_ARCH}/server/libjvm.so
+jre/lib/audio/soundbank.gm
+jre/lib/charsets.jar
+jre/lib/cmm/CIEXYZ.pf
+jre/lib/cmm/GRAY.pf
+jre/lib/cmm/LINEAR_RGB.pf
+jre/lib/cmm/PYCC.pf
+jre/lib/cmm/sRGB.pf
+jre/lib/content-types.properties
+jre/lib/ext/dnsns.jar
+jre/lib/ext/ldapsec.jar
+jre/lib/ext/localedata.jar
+jre/lib/ext/sunjce_provider.jar
+jre/lib/flavormap.properties
+jre/lib/font.properties
+jre/lib/font.properties.Redhat6.1
+jre/lib/font.properties.ja
+jre/lib/font.properties.ja.Redhat6.1
+jre/lib/font.properties.ja.Redhat6.2
+jre/lib/font.properties.ja.Turbo
+jre/lib/font.properties.zh.Turbo
+jre/lib/fonts/LucidaBrightDemiBold.ttf
+jre/lib/fonts/LucidaBrightDemiItalic.ttf
+jre/lib/fonts/LucidaBrightItalic.ttf
+jre/lib/fonts/LucidaBrightRegular.ttf
+jre/lib/fonts/LucidaSansDemiBold.ttf
+jre/lib/fonts/LucidaSansDemiOblique.ttf
+jre/lib/fonts/LucidaSansOblique.ttf
+jre/lib/fonts/LucidaSansRegular.ttf
+jre/lib/fonts/LucidaTypewriterBold.ttf
+jre/lib/fonts/LucidaTypewriterBoldOblique.ttf
+jre/lib/fonts/LucidaTypewriterOblique.ttf
+jre/lib/fonts/LucidaTypewriterRegular.ttf
+jre/lib/fonts/fonts.dir
+jre/lib/images/cursors/cursors.properties
+jre/lib/images/cursors/invalid32x32.gif
+jre/lib/images/cursors/motif_CopyDrop32x32.gif
+jre/lib/images/cursors/motif_CopyNoDrop32x32.gif
+jre/lib/images/cursors/motif_LinkDrop32x32.gif
+jre/lib/images/cursors/motif_LinkNoDrop32x32.gif
+jre/lib/images/cursors/motif_MoveDrop32x32.gif
+jre/lib/images/cursors/motif_MoveNoDrop32x32.gif
+jre/lib/javaplugin.jar
+jre/lib/jce.jar
+jre/lib/jsse.jar
+jre/lib/jvm.hprof.txt
+jre/lib/jvm.jcov.txt
+jre/lib/locale/de/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/es/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/fr/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/it/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/ja/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/ko.UTF-8/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/ko/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/sv/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/zh.GBK/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/zh/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/zh_TW.BIG5/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/locale/zh_TW/LC_MESSAGES/sunw_java_plugin.mo
+jre/lib/logging.properties
+jre/lib/psfont.properties.ja
+jre/lib/psfontj2d.properties
+jre/lib/rt.jar
+jre/lib/security/US_export_policy.jar
+jre/lib/security/cacerts
+jre/lib/security/java.policy
+jre/lib/security/java.security
+jre/lib/security/local_policy.jar
+jre/lib/sunrsasign.jar
+jre/lib/zi/Africa/Abidjan
+jre/lib/zi/Africa/Accra
+jre/lib/zi/Africa/Addis_Ababa
+jre/lib/zi/Africa/Algiers
+jre/lib/zi/Africa/Asmera
+jre/lib/zi/Africa/Bamako
+jre/lib/zi/Africa/Bangui
+jre/lib/zi/Africa/Banjul
+jre/lib/zi/Africa/Bissau
+jre/lib/zi/Africa/Blantyre
+jre/lib/zi/Africa/Brazzaville
+jre/lib/zi/Africa/Bujumbura
+jre/lib/zi/Africa/Cairo
+jre/lib/zi/Africa/Casablanca
+jre/lib/zi/Africa/Ceuta
+jre/lib/zi/Africa/Conakry
+jre/lib/zi/Africa/Dakar
+jre/lib/zi/Africa/Dar_es_Salaam
+jre/lib/zi/Africa/Djibouti
+jre/lib/zi/Africa/Douala
+jre/lib/zi/Africa/El_Aaiun
+jre/lib/zi/Africa/Freetown
+jre/lib/zi/Africa/Gaborone
+jre/lib/zi/Africa/Harare
+jre/lib/zi/Africa/Johannesburg
+jre/lib/zi/Africa/Kampala
+jre/lib/zi/Africa/Khartoum
+jre/lib/zi/Africa/Kigali
+jre/lib/zi/Africa/Kinshasa
+jre/lib/zi/Africa/Lagos
+jre/lib/zi/Africa/Libreville
+jre/lib/zi/Africa/Lome
+jre/lib/zi/Africa/Luanda
+jre/lib/zi/Africa/Lubumbashi
+jre/lib/zi/Africa/Lusaka
+jre/lib/zi/Africa/Malabo
+jre/lib/zi/Africa/Maputo
+jre/lib/zi/Africa/Maseru
+jre/lib/zi/Africa/Mbabane
+jre/lib/zi/Africa/Mogadishu
+jre/lib/zi/Africa/Monrovia
+jre/lib/zi/Africa/Nairobi
+jre/lib/zi/Africa/Ndjamena
+jre/lib/zi/Africa/Niamey
+jre/lib/zi/Africa/Nouakchott
+jre/lib/zi/Africa/Ouagadougou
+jre/lib/zi/Africa/Porto-Novo
+jre/lib/zi/Africa/Sao_Tome
+jre/lib/zi/Africa/Timbuktu
+jre/lib/zi/Africa/Tripoli
+jre/lib/zi/Africa/Tunis
+jre/lib/zi/Africa/Windhoek
+jre/lib/zi/America/Adak
+jre/lib/zi/America/Anchorage
+jre/lib/zi/America/Anguilla
+jre/lib/zi/America/Antigua
+jre/lib/zi/America/Araguaina
+jre/lib/zi/America/Aruba
+jre/lib/zi/America/Asuncion
+jre/lib/zi/America/Barbados
+jre/lib/zi/America/Belem
+jre/lib/zi/America/Belize
+jre/lib/zi/America/Boa_Vista
+jre/lib/zi/America/Bogota
+jre/lib/zi/America/Boise
+jre/lib/zi/America/Buenos_Aires
+jre/lib/zi/America/Cambridge_Bay
+jre/lib/zi/America/Cancun
+jre/lib/zi/America/Caracas
+jre/lib/zi/America/Catamarca
+jre/lib/zi/America/Cayenne
+jre/lib/zi/America/Cayman
+jre/lib/zi/America/Chicago
+jre/lib/zi/America/Chihuahua
+jre/lib/zi/America/Cordoba
+jre/lib/zi/America/Costa_Rica
+jre/lib/zi/America/Cuiaba
+jre/lib/zi/America/Curacao
+jre/lib/zi/America/Danmarkshavn
+jre/lib/zi/America/Dawson
+jre/lib/zi/America/Dawson_Creek
+jre/lib/zi/America/Denver
+jre/lib/zi/America/Detroit
+jre/lib/zi/America/Dominica
+jre/lib/zi/America/Edmonton
+jre/lib/zi/America/Eirunepe
+jre/lib/zi/America/El_Salvador
+jre/lib/zi/America/Fortaleza
+jre/lib/zi/America/Glace_Bay
+jre/lib/zi/America/Godthab
+jre/lib/zi/America/Goose_Bay
+jre/lib/zi/America/Grand_Turk
+jre/lib/zi/America/Grenada
+jre/lib/zi/America/Guadeloupe
+jre/lib/zi/America/Guatemala
+jre/lib/zi/America/Guayaquil
+jre/lib/zi/America/Guyana
+jre/lib/zi/America/Halifax
+jre/lib/zi/America/Havana
+jre/lib/zi/America/Hermosillo
+jre/lib/zi/America/Indiana/Knox
+jre/lib/zi/America/Indiana/Marengo
+jre/lib/zi/America/Indiana/Vevay
+jre/lib/zi/America/Indianapolis
+jre/lib/zi/America/Inuvik
+jre/lib/zi/America/Iqaluit
+jre/lib/zi/America/Jamaica
+jre/lib/zi/America/Jujuy
+jre/lib/zi/America/Juneau
+jre/lib/zi/America/Kentucky/Monticello
+jre/lib/zi/America/La_Paz
+jre/lib/zi/America/Lima
+jre/lib/zi/America/Los_Angeles
+jre/lib/zi/America/Louisville
+jre/lib/zi/America/Maceio
+jre/lib/zi/America/Managua
+jre/lib/zi/America/Manaus
+jre/lib/zi/America/Martinique
+jre/lib/zi/America/Mazatlan
+jre/lib/zi/America/Mendoza
+jre/lib/zi/America/Menominee
+jre/lib/zi/America/Merida
+jre/lib/zi/America/Mexico_City
+jre/lib/zi/America/Miquelon
+jre/lib/zi/America/Monterrey
+jre/lib/zi/America/Montevideo
+jre/lib/zi/America/Montreal
+jre/lib/zi/America/Montserrat
+jre/lib/zi/America/Nassau
+jre/lib/zi/America/New_York
+jre/lib/zi/America/Nipigon
+jre/lib/zi/America/Nome
+jre/lib/zi/America/Noronha
+jre/lib/zi/America/North_Dakota/Center
+jre/lib/zi/America/Panama
+jre/lib/zi/America/Pangnirtung
+jre/lib/zi/America/Paramaribo
+jre/lib/zi/America/Phoenix
+jre/lib/zi/America/Port-au-Prince
+jre/lib/zi/America/Port_of_Spain
+jre/lib/zi/America/Porto_Velho
+jre/lib/zi/America/Puerto_Rico
+jre/lib/zi/America/Rainy_River
+jre/lib/zi/America/Rankin_Inlet
+jre/lib/zi/America/Recife
+jre/lib/zi/America/Regina
+jre/lib/zi/America/Rio_Branco
+jre/lib/zi/America/Rosario
+jre/lib/zi/America/Santiago
+jre/lib/zi/America/Santo_Domingo
+jre/lib/zi/America/Sao_Paulo
+jre/lib/zi/America/Scoresbysund
+jre/lib/zi/America/St_Johns
+jre/lib/zi/America/St_Kitts
+jre/lib/zi/America/St_Lucia
+jre/lib/zi/America/St_Thomas
+jre/lib/zi/America/St_Vincent
+jre/lib/zi/America/Swift_Current
+jre/lib/zi/America/Tegucigalpa
+jre/lib/zi/America/Thule
+jre/lib/zi/America/Thunder_Bay
+jre/lib/zi/America/Tijuana
+jre/lib/zi/America/Tortola
+jre/lib/zi/America/Vancouver
+jre/lib/zi/America/Whitehorse
+jre/lib/zi/America/Winnipeg
+jre/lib/zi/America/Yakutat
+jre/lib/zi/America/Yellowknife
+jre/lib/zi/Antarctica/Casey
+jre/lib/zi/Antarctica/Davis
+jre/lib/zi/Antarctica/DumontDUrville
+jre/lib/zi/Antarctica/Mawson
+jre/lib/zi/Antarctica/McMurdo
+jre/lib/zi/Antarctica/Palmer
+jre/lib/zi/Antarctica/Syowa
+jre/lib/zi/Antarctica/Vostok
+jre/lib/zi/Asia/Aden
+jre/lib/zi/Asia/Almaty
+jre/lib/zi/Asia/Amman
+jre/lib/zi/Asia/Anadyr
+jre/lib/zi/Asia/Aqtau
+jre/lib/zi/Asia/Aqtobe
+jre/lib/zi/Asia/Ashgabat
+jre/lib/zi/Asia/Baghdad
+jre/lib/zi/Asia/Bahrain
+jre/lib/zi/Asia/Baku
+jre/lib/zi/Asia/Bangkok
+jre/lib/zi/Asia/Beirut
+jre/lib/zi/Asia/Bishkek
+jre/lib/zi/Asia/Brunei
+jre/lib/zi/Asia/Calcutta
+jre/lib/zi/Asia/Choibalsan
+jre/lib/zi/Asia/Chongqing
+jre/lib/zi/Asia/Colombo
+jre/lib/zi/Asia/Damascus
+jre/lib/zi/Asia/Dhaka
+jre/lib/zi/Asia/Dili
+jre/lib/zi/Asia/Dubai
+jre/lib/zi/Asia/Dushanbe
+jre/lib/zi/Asia/Gaza
+jre/lib/zi/Asia/Harbin
+jre/lib/zi/Asia/Hong_Kong
+jre/lib/zi/Asia/Hovd
+jre/lib/zi/Asia/Irkutsk
+jre/lib/zi/Asia/Jakarta
+jre/lib/zi/Asia/Jayapura
+jre/lib/zi/Asia/Jerusalem
+jre/lib/zi/Asia/Kabul
+jre/lib/zi/Asia/Kamchatka
+jre/lib/zi/Asia/Karachi
+jre/lib/zi/Asia/Kashgar
+jre/lib/zi/Asia/Katmandu
+jre/lib/zi/Asia/Krasnoyarsk
+jre/lib/zi/Asia/Kuala_Lumpur
+jre/lib/zi/Asia/Kuching
+jre/lib/zi/Asia/Kuwait
+jre/lib/zi/Asia/Macao
+jre/lib/zi/Asia/Magadan
+jre/lib/zi/Asia/Manila
+jre/lib/zi/Asia/Muscat
+jre/lib/zi/Asia/Nicosia
+jre/lib/zi/Asia/Novosibirsk
+jre/lib/zi/Asia/Omsk
+jre/lib/zi/Asia/Phnom_Penh
+jre/lib/zi/Asia/Pontianak
+jre/lib/zi/Asia/Pyongyang
+jre/lib/zi/Asia/Qatar
+jre/lib/zi/Asia/Rangoon
+jre/lib/zi/Asia/Riyadh
+jre/lib/zi/Asia/Riyadh87
+jre/lib/zi/Asia/Riyadh88
+jre/lib/zi/Asia/Riyadh89
+jre/lib/zi/Asia/Saigon
+jre/lib/zi/Asia/Sakhalin
+jre/lib/zi/Asia/Samarkand
+jre/lib/zi/Asia/Seoul
+jre/lib/zi/Asia/Shanghai
+jre/lib/zi/Asia/Singapore
+jre/lib/zi/Asia/Taipei
+jre/lib/zi/Asia/Tashkent
+jre/lib/zi/Asia/Tbilisi
+jre/lib/zi/Asia/Tehran
+jre/lib/zi/Asia/Thimphu
+jre/lib/zi/Asia/Tokyo
+jre/lib/zi/Asia/Ujung_Pandang
+jre/lib/zi/Asia/Ulaanbaatar
+jre/lib/zi/Asia/Urumqi
+jre/lib/zi/Asia/Vientiane
+jre/lib/zi/Asia/Vladivostok
+jre/lib/zi/Asia/Yakutsk
+jre/lib/zi/Asia/Yekaterinburg
+jre/lib/zi/Asia/Yerevan
+jre/lib/zi/Atlantic/Azores
+jre/lib/zi/Atlantic/Bermuda
+jre/lib/zi/Atlantic/Canary
+jre/lib/zi/Atlantic/Cape_Verde
+jre/lib/zi/Atlantic/Faeroe
+jre/lib/zi/Atlantic/Madeira
+jre/lib/zi/Atlantic/Reykjavik
+jre/lib/zi/Atlantic/South_Georgia
+jre/lib/zi/Atlantic/St_Helena
+jre/lib/zi/Atlantic/Stanley
+jre/lib/zi/Australia/Adelaide
+jre/lib/zi/Australia/Brisbane
+jre/lib/zi/Australia/Broken_Hill
+jre/lib/zi/Australia/Darwin
+jre/lib/zi/Australia/Hobart
+jre/lib/zi/Australia/Lindeman
+jre/lib/zi/Australia/Lord_Howe
+jre/lib/zi/Australia/Melbourne
+jre/lib/zi/Australia/Perth
+jre/lib/zi/Australia/Sydney
+jre/lib/zi/CET
+jre/lib/zi/EET
+jre/lib/zi/Etc/GMT
+jre/lib/zi/Etc/GMT+1
+jre/lib/zi/Etc/GMT+10
+jre/lib/zi/Etc/GMT+11
+jre/lib/zi/Etc/GMT+12
+jre/lib/zi/Etc/GMT+2
+jre/lib/zi/Etc/GMT+3
+jre/lib/zi/Etc/GMT+4
+jre/lib/zi/Etc/GMT+5
+jre/lib/zi/Etc/GMT+6
+jre/lib/zi/Etc/GMT+7
+jre/lib/zi/Etc/GMT+8
+jre/lib/zi/Etc/GMT+9
+jre/lib/zi/Etc/GMT-1
+jre/lib/zi/Etc/GMT-10
+jre/lib/zi/Etc/GMT-11
+jre/lib/zi/Etc/GMT-12
+jre/lib/zi/Etc/GMT-13
+jre/lib/zi/Etc/GMT-14
+jre/lib/zi/Etc/GMT-2
+jre/lib/zi/Etc/GMT-3
+jre/lib/zi/Etc/GMT-4
+jre/lib/zi/Etc/GMT-5
+jre/lib/zi/Etc/GMT-6
+jre/lib/zi/Etc/GMT-7
+jre/lib/zi/Etc/GMT-8
+jre/lib/zi/Etc/GMT-9
+jre/lib/zi/Etc/UCT
+jre/lib/zi/Etc/UTC
+jre/lib/zi/Europe/Amsterdam
+jre/lib/zi/Europe/Andorra
+jre/lib/zi/Europe/Athens
+jre/lib/zi/Europe/Belfast
+jre/lib/zi/Europe/Belgrade
+jre/lib/zi/Europe/Berlin
+jre/lib/zi/Europe/Brussels
+jre/lib/zi/Europe/Bucharest
+jre/lib/zi/Europe/Budapest
+jre/lib/zi/Europe/Chisinau
+jre/lib/zi/Europe/Copenhagen
+jre/lib/zi/Europe/Dublin
+jre/lib/zi/Europe/Gibraltar
+jre/lib/zi/Europe/Helsinki
+jre/lib/zi/Europe/Istanbul
+jre/lib/zi/Europe/Kaliningrad
+jre/lib/zi/Europe/Kiev
+jre/lib/zi/Europe/Lisbon
+jre/lib/zi/Europe/London
+jre/lib/zi/Europe/Luxembourg
+jre/lib/zi/Europe/Madrid
+jre/lib/zi/Europe/Malta
+jre/lib/zi/Europe/Minsk
+jre/lib/zi/Europe/Monaco
+jre/lib/zi/Europe/Moscow
+jre/lib/zi/Europe/Oslo
+jre/lib/zi/Europe/Paris
+jre/lib/zi/Europe/Prague
+jre/lib/zi/Europe/Riga
+jre/lib/zi/Europe/Rome
+jre/lib/zi/Europe/Samara
+jre/lib/zi/Europe/Simferopol
+jre/lib/zi/Europe/Sofia
+jre/lib/zi/Europe/Stockholm
+jre/lib/zi/Europe/Tallinn
+jre/lib/zi/Europe/Tirane
+jre/lib/zi/Europe/Uzhgorod
+jre/lib/zi/Europe/Vaduz
+jre/lib/zi/Europe/Vienna
+jre/lib/zi/Europe/Vilnius
+jre/lib/zi/Europe/Warsaw
+jre/lib/zi/Europe/Zaporozhye
+jre/lib/zi/Europe/Zurich
+jre/lib/zi/GMT
+jre/lib/zi/Indian/Antananarivo
+jre/lib/zi/Indian/Chagos
+jre/lib/zi/Indian/Christmas
+jre/lib/zi/Indian/Cocos
+jre/lib/zi/Indian/Comoro
+jre/lib/zi/Indian/Kerguelen
+jre/lib/zi/Indian/Mahe
+jre/lib/zi/Indian/Maldives
+jre/lib/zi/Indian/Mauritius
+jre/lib/zi/Indian/Mayotte
+jre/lib/zi/Indian/Reunion
+jre/lib/zi/MET
+jre/lib/zi/Pacific/Apia
+jre/lib/zi/Pacific/Auckland
+jre/lib/zi/Pacific/Chatham
+jre/lib/zi/Pacific/Easter
+jre/lib/zi/Pacific/Efate
+jre/lib/zi/Pacific/Enderbury
+jre/lib/zi/Pacific/Fakaofo
+jre/lib/zi/Pacific/Fiji
+jre/lib/zi/Pacific/Funafuti
+jre/lib/zi/Pacific/Galapagos
+jre/lib/zi/Pacific/Gambier
+jre/lib/zi/Pacific/Guadalcanal
+jre/lib/zi/Pacific/Guam
+jre/lib/zi/Pacific/Honolulu
+jre/lib/zi/Pacific/Johnston
+jre/lib/zi/Pacific/Kiritimati
+jre/lib/zi/Pacific/Kosrae
+jre/lib/zi/Pacific/Kwajalein
+jre/lib/zi/Pacific/Majuro
+jre/lib/zi/Pacific/Marquesas
+jre/lib/zi/Pacific/Midway
+jre/lib/zi/Pacific/Nauru
+jre/lib/zi/Pacific/Niue
+jre/lib/zi/Pacific/Norfolk
+jre/lib/zi/Pacific/Noumea
+jre/lib/zi/Pacific/Pago_Pago
+jre/lib/zi/Pacific/Palau
+jre/lib/zi/Pacific/Pitcairn
+jre/lib/zi/Pacific/Ponape
+jre/lib/zi/Pacific/Port_Moresby
+jre/lib/zi/Pacific/Rarotonga
+jre/lib/zi/Pacific/Saipan
+jre/lib/zi/Pacific/Tahiti
+jre/lib/zi/Pacific/Tarawa
+jre/lib/zi/Pacific/Tongatapu
+jre/lib/zi/Pacific/Truk
+jre/lib/zi/Pacific/Wake
+jre/lib/zi/Pacific/Wallis
+jre/lib/zi/Pacific/Yap
+jre/lib/zi/WET
+jre/lib/zi/ZoneInfoMappings
+jre/man/ja
+jre/man/ja_JP.eucJP/man1/java.1
+jre/man/ja_JP.eucJP/man1/keytool.1
+jre/man/ja_JP.eucJP/man1/orbd.1
+jre/man/ja_JP.eucJP/man1/policytool.1
+jre/man/ja_JP.eucJP/man1/rmid.1
+jre/man/ja_JP.eucJP/man1/rmiregistry.1
+jre/man/ja_JP.eucJP/man1/servertool.1
+jre/man/ja_JP.eucJP/man1/tnameserv.1
+jre/man/man1/java.1
+jre/man/man1/keytool.1
+jre/man/man1/orbd.1
+jre/man/man1/policytool.1
+jre/man/man1/rmid.1
+jre/man/man1/rmiregistry.1
+jre/man/man1/servertool.1
+jre/man/man1/tnameserv.1
+jre/plugin/${MACHINE_ARCH}/ns4/javaplugin140.so
+jre/plugin/${MACHINE_ARCH}/ns600/libjavaplugin_oji140.so
+jre/plugin/${MACHINE_ARCH}/ns610/libjavaplugin_oji140.so
+@dirrm jre/plugin/${MACHINE_ARCH}/ns610
+@dirrm jre/plugin/${MACHINE_ARCH}/ns600
+@dirrm jre/plugin/${MACHINE_ARCH}/ns4
+@dirrm jre/plugin/${MACHINE_ARCH}
+@dirrm jre/plugin
+@dirrm jre/man/man1
+@dirrm jre/man/ja_JP.eucJP/man1
+@dirrm jre/man/ja_JP.eucJP
+@dirrm jre/man
+@dirrm jre/lib/zi/Pacific
+@dirrm jre/lib/zi/Indian
+@dirrm jre/lib/zi/Europe
+@dirrm jre/lib/zi/Etc
+@dirrm jre/lib/zi/Australia
+@dirrm jre/lib/zi/Atlantic
+@dirrm jre/lib/zi/Asia
+@dirrm jre/lib/zi/Antarctica
+@dirrm jre/lib/zi/America/North_Dakota
+@dirrm jre/lib/zi/America/Kentucky
+@dirrm jre/lib/zi/America/Indiana
+@dirrm jre/lib/zi/America
+@dirrm jre/lib/zi/Africa
+@dirrm jre/lib/zi
+@dirrm jre/lib/security
+@dirrm jre/lib/locale/zh_TW/LC_MESSAGES
+@dirrm jre/lib/locale/zh_TW.BIG5/LC_MESSAGES
+@dirrm jre/lib/locale/zh_TW.BIG5
+@dirrm jre/lib/locale/zh_TW
+@dirrm jre/lib/locale/zh/LC_MESSAGES
+@dirrm jre/lib/locale/zh.GBK/LC_MESSAGES
+@dirrm jre/lib/locale/zh.GBK
+@dirrm jre/lib/locale/zh
+@dirrm jre/lib/locale/sv/LC_MESSAGES
+@dirrm jre/lib/locale/sv
+@dirrm jre/lib/locale/ko/LC_MESSAGES
+@dirrm jre/lib/locale/ko.UTF-8/LC_MESSAGES
+@dirrm jre/lib/locale/ko.UTF-8
+@dirrm jre/lib/locale/ko
+@dirrm jre/lib/locale/ja/LC_MESSAGES
+@dirrm jre/lib/locale/ja
+@dirrm jre/lib/locale/it/LC_MESSAGES
+@dirrm jre/lib/locale/it
+@dirrm jre/lib/locale/fr/LC_MESSAGES
+@dirrm jre/lib/locale/fr
+@dirrm jre/lib/locale/es/LC_MESSAGES
+@dirrm jre/lib/locale/es
+@dirrm jre/lib/locale/de/LC_MESSAGES
+@dirrm jre/lib/locale/de
+@dirrm jre/lib/locale
+@dirrm jre/lib/images/cursors
+@dirrm jre/lib/images
+@dirrm jre/lib/${MACHINE_ARCH}/server
+@dirrm jre/lib/${MACHINE_ARCH}/native_threads
+@dirrm jre/lib/${MACHINE_ARCH}/client
+@dirrm jre/lib/${MACHINE_ARCH}
+@dirrm jre/lib/fonts
+@dirrm jre/lib/ext
+@dirrm jre/lib/cmm
+@dirrm jre/lib/audio
+@exec ${MKDIR} %D/jre/lib/applet
+@dirrm jre/lib/applet
+@dirrm jre/lib
+@dirrm jre/bin
+@dirrm jre
+@dirrm bin
diff --git a/lang/sun-jre14/distinfo b/lang/sun-jre14/distinfo
new file mode 100644
index 00000000000..c520eb764db
--- /dev/null
+++ b/lang/sun-jre14/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1 2002/05/14 18:00:56 jschauma Exp $
+
+SHA1 (j2re-1_4_0-linux-i386.bin) = 9cfecb00065e5b6b21fa3e747cd5ef40d7a2f313
+Size (j2re-1_4_0-linux-i386.bin) = 21826430 bytes
diff --git a/lang/sun-jre14/files/wrap.sh b/lang/sun-jre14/files/wrap.sh
new file mode 100755
index 00000000000..5be10207a30
--- /dev/null
+++ b/lang/sun-jre14/files/wrap.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+# $NetBSD: wrap.sh,v 1.1 2002/05/14 18:00:56 jschauma Exp $
+exec @PREFIX@/jre/bin/java "$@"