summaryrefslogtreecommitdiff
path: root/lang/openjdk7
diff options
context:
space:
mode:
authortnn <tnn>2009-10-14 11:26:15 +0000
committertnn <tnn>2009-10-14 11:26:15 +0000
commit7261d9eda2c214fe38deeab37e6e070c05bfb8d9 (patch)
treed1251df5fdf1c6f853683942399009713590b5f4 /lang/openjdk7
parent97f4f9039246fcc6a79617a71da0fc76aff5bb40 (diff)
downloadpkgsrc-7261d9eda2c214fe38deeab37e6e070c05bfb8d9.tar.gz
Might as well import this now to let a wider audience experiment with it.
This is openjdk 1.7.0 b72 + bsd-port. From pkgsrc-wip.
Diffstat (limited to 'lang/openjdk7')
-rw-r--r--lang/openjdk7/DESCR8
-rw-r--r--lang/openjdk7/Makefile143
-rw-r--r--lang/openjdk7/PLIST1057
-rw-r--r--lang/openjdk7/bootstrap.mk45
-rw-r--r--lang/openjdk7/buildlink3.mk13
-rw-r--r--lang/openjdk7/distinfo58
-rw-r--r--lang/openjdk7/icedtea-extras.mk71
-rw-r--r--lang/openjdk7/patches/patch-aa14
-rw-r--r--lang/openjdk7/patches/patch-ab14
-rw-r--r--lang/openjdk7/patches/patch-ac21
-rw-r--r--lang/openjdk7/patches/patch-ad16
-rw-r--r--lang/openjdk7/patches/patch-ae15
-rw-r--r--lang/openjdk7/patches/patch-af15
-rw-r--r--lang/openjdk7/patches/patch-ag13
-rw-r--r--lang/openjdk7/patches/patch-ah16
-rw-r--r--lang/openjdk7/patches/patch-ai21
-rw-r--r--lang/openjdk7/patches/patch-aj16
-rw-r--r--lang/openjdk7/patches/patch-am13
-rw-r--r--lang/openjdk7/patches/patch-an12
-rw-r--r--lang/openjdk7/patches/patch-ao14
-rw-r--r--lang/openjdk7/patches/patch-ap40
-rw-r--r--lang/openjdk7/patches/patch-aq17
-rw-r--r--lang/openjdk7/patches/patch-ar13
-rw-r--r--lang/openjdk7/patches/patch-as59
-rw-r--r--lang/openjdk7/patches/patch-at13
-rw-r--r--lang/openjdk7/patches/patch-au13
-rw-r--r--lang/openjdk7/patches/patch-av22
27 files changed, 1772 insertions, 0 deletions
diff --git a/lang/openjdk7/DESCR b/lang/openjdk7/DESCR
new file mode 100644
index 00000000000..a2c67770fb7
--- /dev/null
+++ b/lang/openjdk7/DESCR
@@ -0,0 +1,8 @@
+Open-source implementation of the Java Platform, Standard Edition.
+
+This package is NOT certified to be compatible with any Java standard.
+Use at own risk.
+
+Mandatory trademark notice:
+ "OpenJDK is a trademark or registered trademark of Sun Microsystems,
+ Inc. in the United States and other countries."
diff --git a/lang/openjdk7/Makefile b/lang/openjdk7/Makefile
new file mode 100644
index 00000000000..7d14926a38b
--- /dev/null
+++ b/lang/openjdk7/Makefile
@@ -0,0 +1,143 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+DISTNAME= openjdk-7-ea-src-b72-17_sep_2009
+PKGNAME= openjdk7-1.7.0.72.20090924
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_LOCAL:=openjdk7/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= tnn@NetBSD.org
+HOMEPAGE= http://openjdk.java.net/
+COMMENT= Open-source implementation of the Java Platform, Standard Edition
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+DISTFILES= ${DEFAULT_DISTFILES}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+# diff between distfile and bsd-port branch. To check out, use:
+# "hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port/"
+PATCHFILES+= jdk-7-bsd-port-72.20090924.diff.bz2
+PATCH_SITES+= ${MASTER_SITE_LOCAL:=openjdk7/}
+
+CACERTS= cacerts-20091013.tar.bz2
+DISTFILES+= ${CACERTS}
+EXTRACT_ONLY+= ${CACERTS}
+
+JAVA_NAME= openjdk7
+JAVA_HOME= ${PREFIX}/java/${JAVA_NAME}
+JAVA_WRAPPERS= jar java javac javadoc javah javap keytool orbd \
+ policytool rmid rmiregistry servertool tnameserv
+
+BUILD_DEPENDS+= zip-[0-9]*:../../archivers/zip
+BUILD_DEPENDS+= unzip-[0-9]*:../../archivers/unzip
+MAKE_ENV+= PKGSRC_ZIPEXE=${PREFIX}/bin/zip
+MAKE_ENV+= PKGSRC_UNZIP=${PREFIX}/bin/unzip
+MAKE_ENV+= PKGSRC_UNZIPSFX=${PREFIX}/bin/unzipsfv
+
+NO_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_TOOLS+= gmake pax
+UNLIMIT_RESOURCES= datasize stacksize
+WRKSRC= ${WRKDIR}/openjdk
+
+BUILDLINK_PASSTHRU_DIRS+= ${ALT_BOOTDIR}
+PREPEND_PATH+= ${ALT_BOOTDIR}/bin
+
+MAKE_ENV+= ALT_BOOTDIR=${ALT_BOOTDIR}
+MAKE_ENV+= ALT_FREETYPE_LIB_PATH=${BUILDLINK_PREFIX.freetype2}/lib
+MAKE_ENV+= ALT_FREETYPE_HEADERS_PATH=${BUILDLINK_PREFIX.freetype2}/include
+MAKE_ENV+= ALT_CUPS_HEADERS_PATH=${BUILDLINK_PREFIX.cups}/include
+MAKE_ENV+= ALT_COMPILER_PATH=${WRAPPER_DIR}/bin
+MAKE_ENV+= ALT_X11_PATH=${X11BASE}
+
+MAKE_ENV+= ALT_PARALLEL_COMPILE_JOBS=${MAKE_JOBS:U1}
+
+MAKE_ENV+= HOTSPOT_BUILD_USER=pkgsrc
+MAKE_ENV+= NO_DOCS=true
+MAKE_ENV+= SKIP_COMPARE_IMAGES=true
+MAKE_ENV+= SKIP_FASTDEBUG_BUILD=yes
+MAKE_ENV+= SKIP_DEBUG_BUILD=yes
+
+BUILDDIR= ${WRKSRC}/build/${OPSYS:C/.*BSD/bsd/}-${MACHINE_ARCH:S/i386/i586/:S/x86_64/amd64/}
+PLIST_SUBST+= ARCH=${MACHINE_ARCH:S/x86_64/amd64/}
+PLIST_SUBST+= LOWER_OPSYS=${LOWER_OPSYS}
+
+.include "../../mk/bsd.prefs.mk"
+.include "bootstrap.mk"
+.include "icedtea-extras.mk"
+
+SUBST_CLASSES+= add-rpaths
+SUBST_STAGE.add-rpaths= pre-build
+SUBST_MESSAGE.add-rpaths= adding X11 run path flags to Makefiles
+SUBST_FILES.add-rpaths= jdk/make/sun/awt/Makefile \
+ jdk/make/sun/awt/mawt.gmk \
+ jdk/make/sun/jawt/Makefile \
+ jdk/make/sun/jdga/Makefile \
+ jdk/make/sun/splashscreen/Makefile \
+ jdk/make/sun/xawt/Makefile
+SUBST_SED.add-rpaths= -e 's|-L$$(OPENWIN_LIB)|-L$$(OPENWIN_LIB) -Wl,-R$$(OPENWIN_LIB)|g'
+
+PLIST_VARS+= i386
+.if ${MACHINE_ARCH} == "i386"
+PLIST.i386= yes
+.endif
+
+post-extract:
+ chmod +x ${ANT_BIN}/ant
+ cd ${WRKDIR}/${ICEDTEA}/plugin/icedteanp/java && pax -rw . \
+ ${WRKSRC}/jdk/src/share/classes
+ cd ${WRKDIR}/${ICEDTEA}/netx && pax -rw . \
+ ${WRKSRC}/jdk/src/share/classes
+
+do-build: ${WRKDIR}/stage3-done
+
+# stage 1 builds a native JDK using the bootstrap binaries
+${WRKDIR}/stage1-done:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
+ rm -rf ${WRKDIR}/bootstrap
+ cd ${BUILDDIR} && mv j2sdk-image ${WRKDIR}/bootstrap
+ rm -rf ${BUILDDIR}
+ touch ${WRKDIR}/stage1-done
+
+# stage 2 rebuilds the JDK using native tools
+${WRKDIR}/stage2-done: ${WRKDIR}/stage1-done
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
+ touch ${BUILDDIR}/j2sdk-image/jre/lib/applet/.keep
+ touch ${WRKDIR}/stage2-done
+
+# stage 3 builds third party add-ons
+${WRKDIR}/stage3-done: ${WRKDIR}/stage2-done ${WRKDIR}/cacerts.out
+ touch ${WRKDIR}/stage3-done
+
+${WRKDIR}/cacerts.out:
+ for cert in ${WRKDIR}/cacerts/*.crt; do \
+ ${ECHO} yes | ${BUILDDIR}/bin/keytool \
+ -importcert \
+ -keystore ${.TARGET} \
+ -alias `${ECHO} $$cert | sed 's,.*/\\([^/]*\\)\\.crt,\\1,'` \
+ -file $$cert \
+ -storepass pkgsrc; \
+ done
+
+do-install:
+ ${INSTALL_DATA_DIR} ${DESTDIR}${JAVA_HOME}
+ cd ${BUILDDIR}/j2sdk-image && pax -rwpp . \
+ ${DESTDIR}${JAVA_HOME}/.
+ ${INSTALL_DATA} ${WRKDIR}/cacerts.out \
+ ${DESTDIR}${JAVA_HOME}/jre/lib/security/cacerts
+
+.include "../../graphics/freetype2/buildlink3.mk"
+BUILDLINK_DEPMETHOD.cups?= build
+.include "../../print/cups/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXi/buildlink3.mk"
+BUILDLINK_DEPMETHOD.libXp?= build
+.include "../../x11/libXp/buildlink3.mk"
+BUILDLINK_DEPMETHOD.libXt?= build
+.include "../../x11/libXt/buildlink3.mk"
+.include "../../x11/libXtst/buildlink3.mk"
+.include "../../x11/libXrender/buildlink3.mk"
+.include "../../x11/xextproto/buildlink3.mk"
+.include "../../mk/java-env.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/openjdk7/PLIST b/lang/openjdk7/PLIST
new file mode 100644
index 00000000000..cb9f475e91d
--- /dev/null
+++ b/lang/openjdk7/PLIST
@@ -0,0 +1,1057 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+bin/openjdk7-jar
+bin/openjdk7-java
+bin/openjdk7-javac
+bin/openjdk7-javadoc
+bin/openjdk7-javah
+bin/openjdk7-javap
+bin/openjdk7-keytool
+bin/openjdk7-orbd
+bin/openjdk7-policytool
+bin/openjdk7-rmid
+bin/openjdk7-rmiregistry
+bin/openjdk7-servertool
+bin/openjdk7-tnameserv
+java/openjdk7/ASSEMBLY_EXCEPTION
+java/openjdk7/LICENSE
+java/openjdk7/THIRD_PARTY_README
+java/openjdk7/bin/appletviewer
+java/openjdk7/bin/apt
+java/openjdk7/bin/extcheck
+java/openjdk7/bin/idlj
+java/openjdk7/bin/jar
+java/openjdk7/bin/jarsigner
+java/openjdk7/bin/java
+${PLIST.i386}java/openjdk7/bin/java-rmi.cgi
+java/openjdk7/bin/javac
+java/openjdk7/bin/javadoc
+java/openjdk7/bin/javah
+java/openjdk7/bin/javap
+java/openjdk7/bin/jconsole
+java/openjdk7/bin/jdb
+java/openjdk7/bin/jhat
+java/openjdk7/bin/jinfo
+java/openjdk7/bin/jmap
+java/openjdk7/bin/jps
+java/openjdk7/bin/jrunscript
+java/openjdk7/bin/jsadebugd
+java/openjdk7/bin/jstack
+java/openjdk7/bin/jstat
+java/openjdk7/bin/jstatd
+java/openjdk7/bin/keytool
+java/openjdk7/bin/native2ascii
+java/openjdk7/bin/orbd
+java/openjdk7/bin/pack200
+java/openjdk7/bin/policytool
+java/openjdk7/bin/rmic
+java/openjdk7/bin/rmid
+java/openjdk7/bin/rmiregistry
+java/openjdk7/bin/schemagen
+java/openjdk7/bin/serialver
+java/openjdk7/bin/servertool
+java/openjdk7/bin/tnameserv
+java/openjdk7/bin/unpack200
+java/openjdk7/bin/wsgen
+java/openjdk7/bin/wsimport
+java/openjdk7/bin/xjc
+java/openjdk7/demo/applets/ArcTest/ArcCanvas.class
+java/openjdk7/demo/applets/ArcTest/ArcControls.class
+java/openjdk7/demo/applets/ArcTest/ArcTest.class
+java/openjdk7/demo/applets/ArcTest/ArcTest.java
+java/openjdk7/demo/applets/ArcTest/IntegerTextField.class
+java/openjdk7/demo/applets/ArcTest/example1.html
+java/openjdk7/demo/applets/BarChart/BarChart.class
+java/openjdk7/demo/applets/BarChart/BarChart.java
+java/openjdk7/demo/applets/BarChart/example1.html
+java/openjdk7/demo/applets/BarChart/example2.html
+java/openjdk7/demo/applets/Blink/Blink$1.class
+java/openjdk7/demo/applets/Blink/Blink.class
+java/openjdk7/demo/applets/Blink/Blink.java
+java/openjdk7/demo/applets/Blink/example1.html
+java/openjdk7/demo/applets/CardTest/CardPanel.class
+java/openjdk7/demo/applets/CardTest/CardTest.class
+java/openjdk7/demo/applets/CardTest/CardTest.java
+java/openjdk7/demo/applets/CardTest/example1.html
+java/openjdk7/demo/applets/Clock/Clock.class
+java/openjdk7/demo/applets/Clock/Clock.java
+java/openjdk7/demo/applets/Clock/example1.html
+java/openjdk7/demo/applets/DitherTest/CardinalTextField.class
+java/openjdk7/demo/applets/DitherTest/DitherCanvas.class
+java/openjdk7/demo/applets/DitherTest/DitherControls.class
+java/openjdk7/demo/applets/DitherTest/DitherTest.class
+java/openjdk7/demo/applets/DitherTest/DitherTest.java
+java/openjdk7/demo/applets/DitherTest/example1.html
+java/openjdk7/demo/applets/DrawTest/DrawControls.class
+java/openjdk7/demo/applets/DrawTest/DrawPanel.class
+java/openjdk7/demo/applets/DrawTest/DrawTest.class
+java/openjdk7/demo/applets/DrawTest/DrawTest.java
+java/openjdk7/demo/applets/DrawTest/example1.html
+java/openjdk7/demo/applets/Fractal/CLSFractal.class
+java/openjdk7/demo/applets/Fractal/CLSFractal.java
+java/openjdk7/demo/applets/Fractal/CLSRule.class
+java/openjdk7/demo/applets/Fractal/CLSTurtle.class
+java/openjdk7/demo/applets/Fractal/ContextLSystem.class
+java/openjdk7/demo/applets/Fractal/example1.html
+java/openjdk7/demo/applets/GraphicsTest/AppletFrame.class
+java/openjdk7/demo/applets/GraphicsTest/AppletFrame.java
+java/openjdk7/demo/applets/GraphicsTest/ArcCard.class
+java/openjdk7/demo/applets/GraphicsTest/ArcDegreePanel.class
+java/openjdk7/demo/applets/GraphicsTest/ArcPanel.class
+java/openjdk7/demo/applets/GraphicsTest/ColorUtils.class
+java/openjdk7/demo/applets/GraphicsTest/GraphicsCards.class
+java/openjdk7/demo/applets/GraphicsTest/GraphicsPanel.class
+java/openjdk7/demo/applets/GraphicsTest/GraphicsTest.class
+java/openjdk7/demo/applets/GraphicsTest/GraphicsTest.java
+java/openjdk7/demo/applets/GraphicsTest/OvalShape.class
+java/openjdk7/demo/applets/GraphicsTest/PolygonShape.class
+java/openjdk7/demo/applets/GraphicsTest/RectShape.class
+java/openjdk7/demo/applets/GraphicsTest/RoundRectShape.class
+java/openjdk7/demo/applets/GraphicsTest/Shape.class
+java/openjdk7/demo/applets/GraphicsTest/ShapeTest.class
+java/openjdk7/demo/applets/GraphicsTest/example1.html
+java/openjdk7/demo/applets/MoleculeViewer/Atom.class
+java/openjdk7/demo/applets/MoleculeViewer/Matrix3D.class
+java/openjdk7/demo/applets/MoleculeViewer/Matrix3D.java
+java/openjdk7/demo/applets/MoleculeViewer/XYZApp.class
+java/openjdk7/demo/applets/MoleculeViewer/XYZApp.java
+java/openjdk7/demo/applets/MoleculeViewer/XYZChemModel.class
+java/openjdk7/demo/applets/MoleculeViewer/example1.html
+java/openjdk7/demo/applets/MoleculeViewer/example2.html
+java/openjdk7/demo/applets/MoleculeViewer/example3.html
+java/openjdk7/demo/applets/MoleculeViewer/models/HyaluronicAcid.xyz
+java/openjdk7/demo/applets/MoleculeViewer/models/benzene.xyz
+java/openjdk7/demo/applets/MoleculeViewer/models/buckminsterfullerine.xyz
+java/openjdk7/demo/applets/MoleculeViewer/models/cyclohexane.xyz
+java/openjdk7/demo/applets/MoleculeViewer/models/ethane.xyz
+java/openjdk7/demo/applets/MoleculeViewer/models/water.xyz
+java/openjdk7/demo/applets/NervousText/NervousText.class
+java/openjdk7/demo/applets/NervousText/NervousText.java
+java/openjdk7/demo/applets/NervousText/example1.html
+java/openjdk7/demo/applets/SimpleGraph/GraphApplet.class
+java/openjdk7/demo/applets/SimpleGraph/GraphApplet.java
+java/openjdk7/demo/applets/SimpleGraph/example1.html
+java/openjdk7/demo/applets/SortDemo/BidirBubbleSortAlgorithm.class
+java/openjdk7/demo/applets/SortDemo/BidirBubbleSortAlgorithm.java
+java/openjdk7/demo/applets/SortDemo/BubbleSortAlgorithm.class
+java/openjdk7/demo/applets/SortDemo/BubbleSortAlgorithm.java
+java/openjdk7/demo/applets/SortDemo/QSortAlgorithm.class
+java/openjdk7/demo/applets/SortDemo/QSortAlgorithm.java
+java/openjdk7/demo/applets/SortDemo/SortAlgorithm.class
+java/openjdk7/demo/applets/SortDemo/SortAlgorithm.java
+java/openjdk7/demo/applets/SortDemo/SortItem.class
+java/openjdk7/demo/applets/SortDemo/SortItem.java
+java/openjdk7/demo/applets/SortDemo/example1.html
+java/openjdk7/demo/applets/SpreadSheet/Cell.class
+java/openjdk7/demo/applets/SpreadSheet/CellUpdater.class
+java/openjdk7/demo/applets/SpreadSheet/InputField.class
+java/openjdk7/demo/applets/SpreadSheet/Node.class
+java/openjdk7/demo/applets/SpreadSheet/SpreadSheet.class
+java/openjdk7/demo/applets/SpreadSheet/SpreadSheet.java
+java/openjdk7/demo/applets/SpreadSheet/SpreadSheetInput.class
+java/openjdk7/demo/applets/SpreadSheet/example1.html
+java/openjdk7/demo/applets/WireFrame/FileFormatException.class
+java/openjdk7/demo/applets/WireFrame/Matrix3D.class
+java/openjdk7/demo/applets/WireFrame/Matrix3D.java
+java/openjdk7/demo/applets/WireFrame/Model3D.class
+java/openjdk7/demo/applets/WireFrame/ThreeD.class
+java/openjdk7/demo/applets/WireFrame/ThreeD.java
+java/openjdk7/demo/applets/WireFrame/example1.html
+java/openjdk7/demo/applets/WireFrame/example2.html
+java/openjdk7/demo/applets/WireFrame/example3.html
+java/openjdk7/demo/applets/WireFrame/example4.html
+java/openjdk7/demo/applets/WireFrame/models/cube.obj
+java/openjdk7/demo/applets/WireFrame/models/dinasaur.obj
+java/openjdk7/demo/applets/WireFrame/models/hughes_500.obj
+java/openjdk7/demo/applets/WireFrame/models/knoxS.obj
+java/openjdk7/demo/jfc/CodePointIM/CodePointIM.jar
+java/openjdk7/demo/jfc/CodePointIM/README.html
+java/openjdk7/demo/jfc/CodePointIM/README_ja.html
+java/openjdk7/demo/jfc/CodePointIM/README_zh_CN.html
+java/openjdk7/demo/jfc/CodePointIM/src.zip
+java/openjdk7/demo/jfc/FileChooserDemo/FileChooserDemo.jar
+java/openjdk7/demo/jfc/FileChooserDemo/README.txt
+java/openjdk7/demo/jfc/FileChooserDemo/src.zip
+java/openjdk7/demo/jfc/Font2DTest/Font2DTest.jar
+java/openjdk7/demo/jfc/Font2DTest/README.txt
+java/openjdk7/demo/jfc/Font2DTest/src.zip
+java/openjdk7/demo/jfc/Metalworks/Metalworks.jar
+java/openjdk7/demo/jfc/Metalworks/README.txt
+java/openjdk7/demo/jfc/Metalworks/src.zip
+java/openjdk7/demo/jfc/Notepad/Notepad.jar
+java/openjdk7/demo/jfc/Notepad/README.txt
+java/openjdk7/demo/jfc/Notepad/src.zip
+java/openjdk7/demo/jfc/SampleTree/README.txt
+java/openjdk7/demo/jfc/SampleTree/SampleTree.jar
+java/openjdk7/demo/jfc/SampleTree/src.zip
+java/openjdk7/demo/jfc/SwingApplet/README.txt
+java/openjdk7/demo/jfc/SwingApplet/SwingApplet.jar
+java/openjdk7/demo/jfc/SwingApplet/src.zip
+java/openjdk7/demo/jfc/TableExample/README.txt
+java/openjdk7/demo/jfc/TableExample/TableExample.jar
+java/openjdk7/demo/jfc/TableExample/src.zip
+java/openjdk7/demo/jpda/com/sun/tools/example/README
+java/openjdk7/demo/jpda/jpda.jar
+java/openjdk7/demo/jpda/src.zip
+java/openjdk7/demo/jvmti/gctest/README.txt
+java/openjdk7/demo/jvmti/gctest/lib/libgctest.so
+java/openjdk7/demo/jvmti/gctest/src.zip
+java/openjdk7/demo/jvmti/heapTracker/README.txt
+java/openjdk7/demo/jvmti/heapTracker/heapTracker.jar
+java/openjdk7/demo/jvmti/heapTracker/lib/libheapTracker.so
+java/openjdk7/demo/jvmti/heapTracker/src.zip
+java/openjdk7/demo/jvmti/heapViewer/README.txt
+java/openjdk7/demo/jvmti/heapViewer/lib/libheapViewer.so
+java/openjdk7/demo/jvmti/heapViewer/src.zip
+java/openjdk7/demo/jvmti/hprof/README.txt
+java/openjdk7/demo/jvmti/hprof/lib/libhprof.so
+java/openjdk7/demo/jvmti/hprof/src.zip
+java/openjdk7/demo/jvmti/index.html
+java/openjdk7/demo/jvmti/minst/README.txt
+java/openjdk7/demo/jvmti/minst/lib/libminst.so
+java/openjdk7/demo/jvmti/minst/minst.jar
+java/openjdk7/demo/jvmti/minst/src.zip
+java/openjdk7/demo/jvmti/mtrace/README.txt
+java/openjdk7/demo/jvmti/mtrace/lib/libmtrace.so
+java/openjdk7/demo/jvmti/mtrace/mtrace.jar
+java/openjdk7/demo/jvmti/mtrace/src.zip
+java/openjdk7/demo/jvmti/versionCheck/README.txt
+java/openjdk7/demo/jvmti/versionCheck/lib/libversionCheck.so
+java/openjdk7/demo/jvmti/versionCheck/src.zip
+java/openjdk7/demo/jvmti/waiters/README.txt
+java/openjdk7/demo/jvmti/waiters/lib/libwaiters.so
+java/openjdk7/demo/jvmti/waiters/src.zip
+java/openjdk7/demo/management/FullThreadDump/FullThreadDump.jar
+java/openjdk7/demo/management/FullThreadDump/README.txt
+java/openjdk7/demo/management/FullThreadDump/src.zip
+java/openjdk7/demo/management/JTop/JTop.jar
+java/openjdk7/demo/management/JTop/README.txt
+java/openjdk7/demo/management/JTop/src.zip
+java/openjdk7/demo/management/MemoryMonitor/MemoryMonitor.jar
+java/openjdk7/demo/management/MemoryMonitor/README.txt
+java/openjdk7/demo/management/MemoryMonitor/src.zip
+java/openjdk7/demo/management/VerboseGC/README.txt
+java/openjdk7/demo/management/VerboseGC/VerboseGC.jar
+java/openjdk7/demo/management/VerboseGC/src.zip
+java/openjdk7/demo/management/index.html
+java/openjdk7/demo/nbproject/README.txt
+java/openjdk7/demo/nbproject/jfc/FileChooserDemo/build.properties
+java/openjdk7/demo/nbproject/jfc/FileChooserDemo/build.xml
+java/openjdk7/demo/nbproject/jfc/FileChooserDemo/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/jfc/FileChooserDemo/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/jfc/FileChooserDemo/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/jfc/FileChooserDemo/nbproject/project.xml
+java/openjdk7/demo/nbproject/jfc/Font2DTest/build.properties
+java/openjdk7/demo/nbproject/jfc/Font2DTest/build.xml
+java/openjdk7/demo/nbproject/jfc/Font2DTest/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/jfc/Font2DTest/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/jfc/Font2DTest/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/jfc/Font2DTest/nbproject/project.xml
+java/openjdk7/demo/nbproject/jfc/Metalworks/build.properties
+java/openjdk7/demo/nbproject/jfc/Metalworks/build.xml
+java/openjdk7/demo/nbproject/jfc/Metalworks/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/jfc/Metalworks/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/jfc/Metalworks/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/jfc/Metalworks/nbproject/project.xml
+java/openjdk7/demo/nbproject/jfc/Notepad/build.properties
+java/openjdk7/demo/nbproject/jfc/Notepad/build.xml
+java/openjdk7/demo/nbproject/jfc/Notepad/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/jfc/Notepad/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/jfc/Notepad/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/jfc/Notepad/nbproject/project.xml
+java/openjdk7/demo/nbproject/jfc/SampleTree/build.properties
+java/openjdk7/demo/nbproject/jfc/SampleTree/build.xml
+java/openjdk7/demo/nbproject/jfc/SampleTree/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/jfc/SampleTree/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/jfc/SampleTree/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/jfc/SampleTree/nbproject/project.xml
+java/openjdk7/demo/nbproject/jfc/SwingApplet/build.properties
+java/openjdk7/demo/nbproject/jfc/SwingApplet/build.xml
+java/openjdk7/demo/nbproject/jfc/SwingApplet/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/jfc/SwingApplet/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/jfc/SwingApplet/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/jfc/SwingApplet/nbproject/project.xml
+java/openjdk7/demo/nbproject/jfc/TableExample/build.properties
+java/openjdk7/demo/nbproject/jfc/TableExample/build.xml
+java/openjdk7/demo/nbproject/jfc/TableExample/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/jfc/TableExample/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/jfc/TableExample/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/jfc/TableExample/nbproject/project.xml
+java/openjdk7/demo/nbproject/management/FullThreadDump/build.properties
+java/openjdk7/demo/nbproject/management/FullThreadDump/build.xml
+java/openjdk7/demo/nbproject/management/FullThreadDump/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/management/FullThreadDump/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/management/FullThreadDump/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/management/FullThreadDump/nbproject/project.xml
+java/openjdk7/demo/nbproject/management/JTop/build.properties
+java/openjdk7/demo/nbproject/management/JTop/build.xml
+java/openjdk7/demo/nbproject/management/JTop/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/management/JTop/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/management/JTop/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/management/JTop/nbproject/project.xml
+java/openjdk7/demo/nbproject/management/MemoryMonitor/build.properties
+java/openjdk7/demo/nbproject/management/MemoryMonitor/build.xml
+java/openjdk7/demo/nbproject/management/MemoryMonitor/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/management/MemoryMonitor/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/management/MemoryMonitor/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/management/MemoryMonitor/nbproject/project.xml
+java/openjdk7/demo/nbproject/management/VerboseGC/build.properties
+java/openjdk7/demo/nbproject/management/VerboseGC/build.xml
+java/openjdk7/demo/nbproject/management/VerboseGC/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/management/VerboseGC/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/management/VerboseGC/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/management/VerboseGC/nbproject/project.xml
+java/openjdk7/demo/nbproject/project.xml
+java/openjdk7/demo/nbproject/scripting/jconsole-plugin/build.properties
+java/openjdk7/demo/nbproject/scripting/jconsole-plugin/build.xml
+java/openjdk7/demo/nbproject/scripting/jconsole-plugin/nbproject/file-targets.xml
+java/openjdk7/demo/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml
+java/openjdk7/demo/nbproject/scripting/jconsole-plugin/nbproject/netbeans-targets.xml
+java/openjdk7/demo/nbproject/scripting/jconsole-plugin/nbproject/project.xml
+java/openjdk7/demo/scripting/jconsole-plugin/README.txt
+java/openjdk7/demo/scripting/jconsole-plugin/build.xml
+java/openjdk7/demo/scripting/jconsole-plugin/jconsole-plugin.jar
+java/openjdk7/demo/scripting/jconsole-plugin/src.zip
+java/openjdk7/include/classfile_constants.h
+java/openjdk7/include/jawt.h
+java/openjdk7/include/jdwpTransport.h
+java/openjdk7/include/jni.h
+java/openjdk7/include/jvmti.h
+java/openjdk7/include/${LOWER_OPSYS}/jawt_md.h
+java/openjdk7/include/${LOWER_OPSYS}/jni_md.h
+java/openjdk7/jre/ASSEMBLY_EXCEPTION
+java/openjdk7/jre/LICENSE
+java/openjdk7/jre/THIRD_PARTY_README
+java/openjdk7/jre/bin/java
+java/openjdk7/jre/bin/keytool
+java/openjdk7/jre/bin/orbd
+java/openjdk7/jre/bin/pack200
+java/openjdk7/jre/bin/policytool
+java/openjdk7/jre/bin/rmid
+java/openjdk7/jre/bin/rmiregistry
+java/openjdk7/jre/bin/servertool
+java/openjdk7/jre/bin/tnameserv
+java/openjdk7/jre/bin/unpack200
+${PLIST.i386}java/openjdk7/jre/lib/${ARCH}/client/Xusage.txt
+${PLIST.i386}java/openjdk7/jre/lib/${ARCH}/client/libjsig.so
+${PLIST.i386}java/openjdk7/jre/lib/${ARCH}/client/libjvm.so
+java/openjdk7/jre/lib/${ARCH}/headless/libmawt.so
+java/openjdk7/jre/lib/${ARCH}/jexec
+java/openjdk7/jre/lib/${ARCH}/jli/libjli.so
+java/openjdk7/jre/lib/${ARCH}/jvm.cfg
+java/openjdk7/jre/lib/${ARCH}/libattach.so
+java/openjdk7/jre/lib/${ARCH}/libawt.so
+java/openjdk7/jre/lib/${ARCH}/libdt_socket.so
+java/openjdk7/jre/lib/${ARCH}/libfontmanager.so
+java/openjdk7/jre/lib/${ARCH}/libhprof.so
+java/openjdk7/jre/lib/${ARCH}/libinstrument.so
+java/openjdk7/jre/lib/${ARCH}/libj2gss.so
+java/openjdk7/jre/lib/${ARCH}/libj2pcsc.so
+java/openjdk7/jre/lib/${ARCH}/libj2pkcs11.so
+java/openjdk7/jre/lib/${ARCH}/libjaas_unix.so
+java/openjdk7/jre/lib/${ARCH}/libjava.so
+java/openjdk7/jre/lib/${ARCH}/libjava_crw_demo.so
+java/openjdk7/jre/lib/${ARCH}/libjawt.so
+java/openjdk7/jre/lib/${ARCH}/libjdwp.so
+java/openjdk7/jre/lib/${ARCH}/libjpeg.so
+java/openjdk7/jre/lib/${ARCH}/libjsdt.so
+java/openjdk7/jre/lib/${ARCH}/libjsig.so
+java/openjdk7/jre/lib/${ARCH}/libjsound.so
+java/openjdk7/jre/lib/${ARCH}/liblcms.so
+java/openjdk7/jre/lib/${ARCH}/libmanagement.so
+java/openjdk7/jre/lib/${ARCH}/libmlib_image.so
+java/openjdk7/jre/lib/${ARCH}/libnet.so
+java/openjdk7/jre/lib/${ARCH}/libnio.so
+java/openjdk7/jre/lib/${ARCH}/libnpt.so
+java/openjdk7/jre/lib/${ARCH}/librmi.so
+java/openjdk7/jre/lib/${ARCH}/libsaproc.so
+java/openjdk7/jre/lib/${ARCH}/libsplashscreen.so
+java/openjdk7/jre/lib/${ARCH}/libsunecc.so
+java/openjdk7/jre/lib/${ARCH}/libunpack.so
+java/openjdk7/jre/lib/${ARCH}/libverify.so
+java/openjdk7/jre/lib/${ARCH}/libzip.so
+java/openjdk7/jre/lib/${ARCH}/native_threads/libhpi.so
+java/openjdk7/jre/lib/${ARCH}/server/Xusage.txt
+java/openjdk7/jre/lib/${ARCH}/server/libjsig.so
+java/openjdk7/jre/lib/${ARCH}/server/libjvm.so
+java/openjdk7/jre/lib/${ARCH}/xawt/libmawt.so
+java/openjdk7/jre/lib/applet/.keep
+java/openjdk7/jre/lib/calendars.properties
+java/openjdk7/jre/lib/charsets.jar
+java/openjdk7/jre/lib/classlist
+java/openjdk7/jre/lib/cmm/CIEXYZ.pf
+java/openjdk7/jre/lib/cmm/GRAY.pf
+java/openjdk7/jre/lib/cmm/LINEAR_RGB.pf
+java/openjdk7/jre/lib/cmm/PYCC.pf
+java/openjdk7/jre/lib/cmm/sRGB.pf
+java/openjdk7/jre/lib/content-types.properties
+java/openjdk7/jre/lib/currency.data
+java/openjdk7/jre/lib/ext/dnsns.jar
+java/openjdk7/jre/lib/ext/localedata.jar
+java/openjdk7/jre/lib/ext/meta-index
+java/openjdk7/jre/lib/ext/sunec.jar
+java/openjdk7/jre/lib/ext/sunjce_provider.jar
+java/openjdk7/jre/lib/ext/sunpkcs11.jar
+java/openjdk7/jre/lib/flavormap.properties
+java/openjdk7/jre/lib/fontconfig.bfc
+java/openjdk7/jre/lib/fontconfig.properties.src
+java/openjdk7/jre/lib/im/indicim.jar
+java/openjdk7/jre/lib/im/thaiim.jar
+java/openjdk7/jre/lib/images/cursors/cursors.properties
+java/openjdk7/jre/lib/images/cursors/invalid32x32.gif
+java/openjdk7/jre/lib/images/cursors/motif_CopyDrop32x32.gif
+java/openjdk7/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif
+java/openjdk7/jre/lib/images/cursors/motif_LinkDrop32x32.gif
+java/openjdk7/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif
+java/openjdk7/jre/lib/images/cursors/motif_MoveDrop32x32.gif
+java/openjdk7/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif
+java/openjdk7/jre/lib/jce.jar
+java/openjdk7/jre/lib/jsse.jar
+java/openjdk7/jre/lib/jvm.hprof.txt
+java/openjdk7/jre/lib/logging.properties
+java/openjdk7/jre/lib/management-agent.jar
+java/openjdk7/jre/lib/management/jmxremote.access
+java/openjdk7/jre/lib/management/jmxremote.password.template
+java/openjdk7/jre/lib/management/management.properties
+java/openjdk7/jre/lib/management/snmp.acl.template
+java/openjdk7/jre/lib/meta-index
+java/openjdk7/jre/lib/net.properties
+java/openjdk7/jre/lib/psfont.properties.ja
+java/openjdk7/jre/lib/psfontj2d.properties
+java/openjdk7/jre/lib/resources.jar
+java/openjdk7/jre/lib/rt.jar
+java/openjdk7/jre/lib/security/US_export_policy.jar
+java/openjdk7/jre/lib/security/cacerts
+java/openjdk7/jre/lib/security/java.policy
+java/openjdk7/jre/lib/security/java.security
+java/openjdk7/jre/lib/security/local_policy.jar
+java/openjdk7/jre/lib/servicetag/jdk_header.png
+java/openjdk7/jre/lib/sound.properties
+java/openjdk7/jre/lib/zi/Africa/Abidjan
+java/openjdk7/jre/lib/zi/Africa/Accra
+java/openjdk7/jre/lib/zi/Africa/Addis_Ababa
+java/openjdk7/jre/lib/zi/Africa/Algiers
+java/openjdk7/jre/lib/zi/Africa/Asmara
+java/openjdk7/jre/lib/zi/Africa/Bamako
+java/openjdk7/jre/lib/zi/Africa/Bangui
+java/openjdk7/jre/lib/zi/Africa/Banjul
+java/openjdk7/jre/lib/zi/Africa/Bissau
+java/openjdk7/jre/lib/zi/Africa/Blantyre
+java/openjdk7/jre/lib/zi/Africa/Brazzaville
+java/openjdk7/jre/lib/zi/Africa/Bujumbura
+java/openjdk7/jre/lib/zi/Africa/Cairo
+java/openjdk7/jre/lib/zi/Africa/Casablanca
+java/openjdk7/jre/lib/zi/Africa/Ceuta
+java/openjdk7/jre/lib/zi/Africa/Conakry
+java/openjdk7/jre/lib/zi/Africa/Dakar
+java/openjdk7/jre/lib/zi/Africa/Dar_es_Salaam
+java/openjdk7/jre/lib/zi/Africa/Djibouti
+java/openjdk7/jre/lib/zi/Africa/Douala
+java/openjdk7/jre/lib/zi/Africa/El_Aaiun
+java/openjdk7/jre/lib/zi/Africa/Freetown
+java/openjdk7/jre/lib/zi/Africa/Gaborone
+java/openjdk7/jre/lib/zi/Africa/Harare
+java/openjdk7/jre/lib/zi/Africa/Johannesburg
+java/openjdk7/jre/lib/zi/Africa/Kampala
+java/openjdk7/jre/lib/zi/Africa/Khartoum
+java/openjdk7/jre/lib/zi/Africa/Kigali
+java/openjdk7/jre/lib/zi/Africa/Kinshasa
+java/openjdk7/jre/lib/zi/Africa/Lagos
+java/openjdk7/jre/lib/zi/Africa/Libreville
+java/openjdk7/jre/lib/zi/Africa/Lome
+java/openjdk7/jre/lib/zi/Africa/Luanda
+java/openjdk7/jre/lib/zi/Africa/Lubumbashi
+java/openjdk7/jre/lib/zi/Africa/Lusaka
+java/openjdk7/jre/lib/zi/Africa/Malabo
+java/openjdk7/jre/lib/zi/Africa/Maputo
+java/openjdk7/jre/lib/zi/Africa/Maseru
+java/openjdk7/jre/lib/zi/Africa/Mbabane
+java/openjdk7/jre/lib/zi/Africa/Mogadishu
+java/openjdk7/jre/lib/zi/Africa/Monrovia
+java/openjdk7/jre/lib/zi/Africa/Nairobi
+java/openjdk7/jre/lib/zi/Africa/Ndjamena
+java/openjdk7/jre/lib/zi/Africa/Niamey
+java/openjdk7/jre/lib/zi/Africa/Nouakchott
+java/openjdk7/jre/lib/zi/Africa/Ouagadougou
+java/openjdk7/jre/lib/zi/Africa/Porto-Novo
+java/openjdk7/jre/lib/zi/Africa/Sao_Tome
+java/openjdk7/jre/lib/zi/Africa/Tripoli
+java/openjdk7/jre/lib/zi/Africa/Tunis
+java/openjdk7/jre/lib/zi/Africa/Windhoek
+java/openjdk7/jre/lib/zi/America/Adak
+java/openjdk7/jre/lib/zi/America/Anchorage
+java/openjdk7/jre/lib/zi/America/Anguilla
+java/openjdk7/jre/lib/zi/America/Antigua
+java/openjdk7/jre/lib/zi/America/Araguaina
+java/openjdk7/jre/lib/zi/America/Argentina/Buenos_Aires
+java/openjdk7/jre/lib/zi/America/Argentina/Catamarca
+java/openjdk7/jre/lib/zi/America/Argentina/Cordoba
+java/openjdk7/jre/lib/zi/America/Argentina/Jujuy
+java/openjdk7/jre/lib/zi/America/Argentina/La_Rioja
+java/openjdk7/jre/lib/zi/America/Argentina/Mendoza
+java/openjdk7/jre/lib/zi/America/Argentina/Rio_Gallegos
+java/openjdk7/jre/lib/zi/America/Argentina/Salta
+java/openjdk7/jre/lib/zi/America/Argentina/San_Juan
+java/openjdk7/jre/lib/zi/America/Argentina/San_Luis
+java/openjdk7/jre/lib/zi/America/Argentina/Tucuman
+java/openjdk7/jre/lib/zi/America/Argentina/Ushuaia
+java/openjdk7/jre/lib/zi/America/Aruba
+java/openjdk7/jre/lib/zi/America/Asuncion
+java/openjdk7/jre/lib/zi/America/Atikokan
+java/openjdk7/jre/lib/zi/America/Bahia
+java/openjdk7/jre/lib/zi/America/Barbados
+java/openjdk7/jre/lib/zi/America/Belem
+java/openjdk7/jre/lib/zi/America/Belize
+java/openjdk7/jre/lib/zi/America/Blanc-Sablon
+java/openjdk7/jre/lib/zi/America/Boa_Vista
+java/openjdk7/jre/lib/zi/America/Bogota
+java/openjdk7/jre/lib/zi/America/Boise
+java/openjdk7/jre/lib/zi/America/Cambridge_Bay
+java/openjdk7/jre/lib/zi/America/Campo_Grande
+java/openjdk7/jre/lib/zi/America/Cancun
+java/openjdk7/jre/lib/zi/America/Caracas
+java/openjdk7/jre/lib/zi/America/Cayenne
+java/openjdk7/jre/lib/zi/America/Cayman
+java/openjdk7/jre/lib/zi/America/Chicago
+java/openjdk7/jre/lib/zi/America/Chihuahua
+java/openjdk7/jre/lib/zi/America/Costa_Rica
+java/openjdk7/jre/lib/zi/America/Cuiaba
+java/openjdk7/jre/lib/zi/America/Curacao
+java/openjdk7/jre/lib/zi/America/Danmarkshavn
+java/openjdk7/jre/lib/zi/America/Dawson
+java/openjdk7/jre/lib/zi/America/Dawson_Creek
+java/openjdk7/jre/lib/zi/America/Denver
+java/openjdk7/jre/lib/zi/America/Detroit
+java/openjdk7/jre/lib/zi/America/Dominica
+java/openjdk7/jre/lib/zi/America/Edmonton
+java/openjdk7/jre/lib/zi/America/Eirunepe
+java/openjdk7/jre/lib/zi/America/El_Salvador
+java/openjdk7/jre/lib/zi/America/Fortaleza
+java/openjdk7/jre/lib/zi/America/Glace_Bay
+java/openjdk7/jre/lib/zi/America/Godthab
+java/openjdk7/jre/lib/zi/America/Goose_Bay
+java/openjdk7/jre/lib/zi/America/Grand_Turk
+java/openjdk7/jre/lib/zi/America/Grenada
+java/openjdk7/jre/lib/zi/America/Guadeloupe
+java/openjdk7/jre/lib/zi/America/Guatemala
+java/openjdk7/jre/lib/zi/America/Guayaquil
+java/openjdk7/jre/lib/zi/America/Guyana
+java/openjdk7/jre/lib/zi/America/Halifax
+java/openjdk7/jre/lib/zi/America/Havana
+java/openjdk7/jre/lib/zi/America/Hermosillo
+java/openjdk7/jre/lib/zi/America/Indiana/Indianapolis
+java/openjdk7/jre/lib/zi/America/Indiana/Knox
+java/openjdk7/jre/lib/zi/America/Indiana/Marengo
+java/openjdk7/jre/lib/zi/America/Indiana/Petersburg
+java/openjdk7/jre/lib/zi/America/Indiana/Tell_City
+java/openjdk7/jre/lib/zi/America/Indiana/Vevay
+java/openjdk7/jre/lib/zi/America/Indiana/Vincennes
+java/openjdk7/jre/lib/zi/America/Indiana/Winamac
+java/openjdk7/jre/lib/zi/America/Inuvik
+java/openjdk7/jre/lib/zi/America/Iqaluit
+java/openjdk7/jre/lib/zi/America/Jamaica
+java/openjdk7/jre/lib/zi/America/Juneau
+java/openjdk7/jre/lib/zi/America/Kentucky/Louisville
+java/openjdk7/jre/lib/zi/America/Kentucky/Monticello
+java/openjdk7/jre/lib/zi/America/La_Paz
+java/openjdk7/jre/lib/zi/America/Lima
+java/openjdk7/jre/lib/zi/America/Los_Angeles
+java/openjdk7/jre/lib/zi/America/Maceio
+java/openjdk7/jre/lib/zi/America/Managua
+java/openjdk7/jre/lib/zi/America/Manaus
+java/openjdk7/jre/lib/zi/America/Martinique
+java/openjdk7/jre/lib/zi/America/Mazatlan
+java/openjdk7/jre/lib/zi/America/Menominee
+java/openjdk7/jre/lib/zi/America/Merida
+java/openjdk7/jre/lib/zi/America/Mexico_City
+java/openjdk7/jre/lib/zi/America/Miquelon
+java/openjdk7/jre/lib/zi/America/Moncton
+java/openjdk7/jre/lib/zi/America/Monterrey
+java/openjdk7/jre/lib/zi/America/Montevideo
+java/openjdk7/jre/lib/zi/America/Montreal
+java/openjdk7/jre/lib/zi/America/Montserrat
+java/openjdk7/jre/lib/zi/America/Nassau
+java/openjdk7/jre/lib/zi/America/New_York
+java/openjdk7/jre/lib/zi/America/Nipigon
+java/openjdk7/jre/lib/zi/America/Nome
+java/openjdk7/jre/lib/zi/America/Noronha
+java/openjdk7/jre/lib/zi/America/North_Dakota/Center
+java/openjdk7/jre/lib/zi/America/North_Dakota/New_Salem
+java/openjdk7/jre/lib/zi/America/Panama
+java/openjdk7/jre/lib/zi/America/Pangnirtung
+java/openjdk7/jre/lib/zi/America/Paramaribo
+java/openjdk7/jre/lib/zi/America/Phoenix
+java/openjdk7/jre/lib/zi/America/Port-au-Prince
+java/openjdk7/jre/lib/zi/America/Port_of_Spain
+java/openjdk7/jre/lib/zi/America/Porto_Velho
+java/openjdk7/jre/lib/zi/America/Puerto_Rico
+java/openjdk7/jre/lib/zi/America/Rainy_River
+java/openjdk7/jre/lib/zi/America/Rankin_Inlet
+java/openjdk7/jre/lib/zi/America/Recife
+java/openjdk7/jre/lib/zi/America/Regina
+java/openjdk7/jre/lib/zi/America/Resolute
+java/openjdk7/jre/lib/zi/America/Rio_Branco
+java/openjdk7/jre/lib/zi/America/Santarem
+java/openjdk7/jre/lib/zi/America/Santiago
+java/openjdk7/jre/lib/zi/America/Santo_Domingo
+java/openjdk7/jre/lib/zi/America/Sao_Paulo
+java/openjdk7/jre/lib/zi/America/Scoresbysund
+java/openjdk7/jre/lib/zi/America/St_Johns
+java/openjdk7/jre/lib/zi/America/St_Kitts
+java/openjdk7/jre/lib/zi/America/St_Lucia
+java/openjdk7/jre/lib/zi/America/St_Thomas
+java/openjdk7/jre/lib/zi/America/St_Vincent
+java/openjdk7/jre/lib/zi/America/Swift_Current
+java/openjdk7/jre/lib/zi/America/Tegucigalpa
+java/openjdk7/jre/lib/zi/America/Thule
+java/openjdk7/jre/lib/zi/America/Thunder_Bay
+java/openjdk7/jre/lib/zi/America/Tijuana
+java/openjdk7/jre/lib/zi/America/Toronto
+java/openjdk7/jre/lib/zi/America/Tortola
+java/openjdk7/jre/lib/zi/America/Vancouver
+java/openjdk7/jre/lib/zi/America/Whitehorse
+java/openjdk7/jre/lib/zi/America/Winnipeg
+java/openjdk7/jre/lib/zi/America/Yakutat
+java/openjdk7/jre/lib/zi/America/Yellowknife
+java/openjdk7/jre/lib/zi/Antarctica/Casey
+java/openjdk7/jre/lib/zi/Antarctica/Davis
+java/openjdk7/jre/lib/zi/Antarctica/DumontDUrville
+java/openjdk7/jre/lib/zi/Antarctica/Mawson
+java/openjdk7/jre/lib/zi/Antarctica/McMurdo
+java/openjdk7/jre/lib/zi/Antarctica/Palmer
+java/openjdk7/jre/lib/zi/Antarctica/Rothera
+java/openjdk7/jre/lib/zi/Antarctica/Syowa
+java/openjdk7/jre/lib/zi/Antarctica/Vostok
+java/openjdk7/jre/lib/zi/Asia/Aden
+java/openjdk7/jre/lib/zi/Asia/Almaty
+java/openjdk7/jre/lib/zi/Asia/Amman
+java/openjdk7/jre/lib/zi/Asia/Anadyr
+java/openjdk7/jre/lib/zi/Asia/Aqtau
+java/openjdk7/jre/lib/zi/Asia/Aqtobe
+java/openjdk7/jre/lib/zi/Asia/Ashgabat
+java/openjdk7/jre/lib/zi/Asia/Baghdad
+java/openjdk7/jre/lib/zi/Asia/Bahrain
+java/openjdk7/jre/lib/zi/Asia/Baku
+java/openjdk7/jre/lib/zi/Asia/Bangkok
+java/openjdk7/jre/lib/zi/Asia/Beirut
+java/openjdk7/jre/lib/zi/Asia/Bishkek
+java/openjdk7/jre/lib/zi/Asia/Brunei
+java/openjdk7/jre/lib/zi/Asia/Choibalsan
+java/openjdk7/jre/lib/zi/Asia/Chongqing
+java/openjdk7/jre/lib/zi/Asia/Colombo
+java/openjdk7/jre/lib/zi/Asia/Damascus
+java/openjdk7/jre/lib/zi/Asia/Dhaka
+java/openjdk7/jre/lib/zi/Asia/Dili
+java/openjdk7/jre/lib/zi/Asia/Dubai
+java/openjdk7/jre/lib/zi/Asia/Dushanbe
+java/openjdk7/jre/lib/zi/Asia/Gaza
+java/openjdk7/jre/lib/zi/Asia/Harbin
+java/openjdk7/jre/lib/zi/Asia/Ho_Chi_Minh
+java/openjdk7/jre/lib/zi/Asia/Hong_Kong
+java/openjdk7/jre/lib/zi/Asia/Hovd
+java/openjdk7/jre/lib/zi/Asia/Irkutsk
+java/openjdk7/jre/lib/zi/Asia/Jakarta
+java/openjdk7/jre/lib/zi/Asia/Jayapura
+java/openjdk7/jre/lib/zi/Asia/Jerusalem
+java/openjdk7/jre/lib/zi/Asia/Kabul
+java/openjdk7/jre/lib/zi/Asia/Kamchatka
+java/openjdk7/jre/lib/zi/Asia/Karachi
+java/openjdk7/jre/lib/zi/Asia/Kashgar
+java/openjdk7/jre/lib/zi/Asia/Kathmandu
+java/openjdk7/jre/lib/zi/Asia/Kolkata
+java/openjdk7/jre/lib/zi/Asia/Krasnoyarsk
+java/openjdk7/jre/lib/zi/Asia/Kuala_Lumpur
+java/openjdk7/jre/lib/zi/Asia/Kuching
+java/openjdk7/jre/lib/zi/Asia/Kuwait
+java/openjdk7/jre/lib/zi/Asia/Macau
+java/openjdk7/jre/lib/zi/Asia/Magadan
+java/openjdk7/jre/lib/zi/Asia/Makassar
+java/openjdk7/jre/lib/zi/Asia/Manila
+java/openjdk7/jre/lib/zi/Asia/Muscat
+java/openjdk7/jre/lib/zi/Asia/Nicosia
+java/openjdk7/jre/lib/zi/Asia/Novosibirsk
+java/openjdk7/jre/lib/zi/Asia/Omsk
+java/openjdk7/jre/lib/zi/Asia/Oral
+java/openjdk7/jre/lib/zi/Asia/Phnom_Penh
+java/openjdk7/jre/lib/zi/Asia/Pontianak
+java/openjdk7/jre/lib/zi/Asia/Pyongyang
+java/openjdk7/jre/lib/zi/Asia/Qatar
+java/openjdk7/jre/lib/zi/Asia/Qyzylorda
+java/openjdk7/jre/lib/zi/Asia/Rangoon
+java/openjdk7/jre/lib/zi/Asia/Riyadh
+java/openjdk7/jre/lib/zi/Asia/Riyadh87
+java/openjdk7/jre/lib/zi/Asia/Riyadh88
+java/openjdk7/jre/lib/zi/Asia/Riyadh89
+java/openjdk7/jre/lib/zi/Asia/Sakhalin
+java/openjdk7/jre/lib/zi/Asia/Samarkand
+java/openjdk7/jre/lib/zi/Asia/Seoul
+java/openjdk7/jre/lib/zi/Asia/Shanghai
+java/openjdk7/jre/lib/zi/Asia/Singapore
+java/openjdk7/jre/lib/zi/Asia/Taipei
+java/openjdk7/jre/lib/zi/Asia/Tashkent
+java/openjdk7/jre/lib/zi/Asia/Tbilisi
+java/openjdk7/jre/lib/zi/Asia/Tehran
+java/openjdk7/jre/lib/zi/Asia/Thimphu
+java/openjdk7/jre/lib/zi/Asia/Tokyo
+java/openjdk7/jre/lib/zi/Asia/Ulaanbaatar
+java/openjdk7/jre/lib/zi/Asia/Urumqi
+java/openjdk7/jre/lib/zi/Asia/Vientiane
+java/openjdk7/jre/lib/zi/Asia/Vladivostok
+java/openjdk7/jre/lib/zi/Asia/Yakutsk
+java/openjdk7/jre/lib/zi/Asia/Yekaterinburg
+java/openjdk7/jre/lib/zi/Asia/Yerevan
+java/openjdk7/jre/lib/zi/Atlantic/Azores
+java/openjdk7/jre/lib/zi/Atlantic/Bermuda
+java/openjdk7/jre/lib/zi/Atlantic/Canary
+java/openjdk7/jre/lib/zi/Atlantic/Cape_Verde
+java/openjdk7/jre/lib/zi/Atlantic/Faroe
+java/openjdk7/jre/lib/zi/Atlantic/Madeira
+java/openjdk7/jre/lib/zi/Atlantic/Reykjavik
+java/openjdk7/jre/lib/zi/Atlantic/South_Georgia
+java/openjdk7/jre/lib/zi/Atlantic/St_Helena
+java/openjdk7/jre/lib/zi/Atlantic/Stanley
+java/openjdk7/jre/lib/zi/Australia/Adelaide
+java/openjdk7/jre/lib/zi/Australia/Brisbane
+java/openjdk7/jre/lib/zi/Australia/Broken_Hill
+java/openjdk7/jre/lib/zi/Australia/Currie
+java/openjdk7/jre/lib/zi/Australia/Darwin
+java/openjdk7/jre/lib/zi/Australia/Eucla
+java/openjdk7/jre/lib/zi/Australia/Hobart
+java/openjdk7/jre/lib/zi/Australia/Lindeman
+java/openjdk7/jre/lib/zi/Australia/Lord_Howe
+java/openjdk7/jre/lib/zi/Australia/Melbourne
+java/openjdk7/jre/lib/zi/Australia/Perth
+java/openjdk7/jre/lib/zi/Australia/Sydney
+java/openjdk7/jre/lib/zi/CET
+java/openjdk7/jre/lib/zi/CST6CDT
+java/openjdk7/jre/lib/zi/EET
+java/openjdk7/jre/lib/zi/EST
+java/openjdk7/jre/lib/zi/EST5EDT
+java/openjdk7/jre/lib/zi/Etc/GMT
+java/openjdk7/jre/lib/zi/Etc/GMT+1
+java/openjdk7/jre/lib/zi/Etc/GMT+10
+java/openjdk7/jre/lib/zi/Etc/GMT+11
+java/openjdk7/jre/lib/zi/Etc/GMT+12
+java/openjdk7/jre/lib/zi/Etc/GMT+2
+java/openjdk7/jre/lib/zi/Etc/GMT+3
+java/openjdk7/jre/lib/zi/Etc/GMT+4
+java/openjdk7/jre/lib/zi/Etc/GMT+5
+java/openjdk7/jre/lib/zi/Etc/GMT+6
+java/openjdk7/jre/lib/zi/Etc/GMT+7
+java/openjdk7/jre/lib/zi/Etc/GMT+8
+java/openjdk7/jre/lib/zi/Etc/GMT+9
+java/openjdk7/jre/lib/zi/Etc/GMT-1
+java/openjdk7/jre/lib/zi/Etc/GMT-10
+java/openjdk7/jre/lib/zi/Etc/GMT-11
+java/openjdk7/jre/lib/zi/Etc/GMT-12
+java/openjdk7/jre/lib/zi/Etc/GMT-13
+java/openjdk7/jre/lib/zi/Etc/GMT-14
+java/openjdk7/jre/lib/zi/Etc/GMT-2
+java/openjdk7/jre/lib/zi/Etc/GMT-3
+java/openjdk7/jre/lib/zi/Etc/GMT-4
+java/openjdk7/jre/lib/zi/Etc/GMT-5
+java/openjdk7/jre/lib/zi/Etc/GMT-6
+java/openjdk7/jre/lib/zi/Etc/GMT-7
+java/openjdk7/jre/lib/zi/Etc/GMT-8
+java/openjdk7/jre/lib/zi/Etc/GMT-9
+java/openjdk7/jre/lib/zi/Etc/UCT
+java/openjdk7/jre/lib/zi/Etc/UTC
+java/openjdk7/jre/lib/zi/Europe/Amsterdam
+java/openjdk7/jre/lib/zi/Europe/Andorra
+java/openjdk7/jre/lib/zi/Europe/Athens
+java/openjdk7/jre/lib/zi/Europe/Belgrade
+java/openjdk7/jre/lib/zi/Europe/Berlin
+java/openjdk7/jre/lib/zi/Europe/Brussels
+java/openjdk7/jre/lib/zi/Europe/Bucharest
+java/openjdk7/jre/lib/zi/Europe/Budapest
+java/openjdk7/jre/lib/zi/Europe/Chisinau
+java/openjdk7/jre/lib/zi/Europe/Copenhagen
+java/openjdk7/jre/lib/zi/Europe/Dublin
+java/openjdk7/jre/lib/zi/Europe/Gibraltar
+java/openjdk7/jre/lib/zi/Europe/Helsinki
+java/openjdk7/jre/lib/zi/Europe/Istanbul
+java/openjdk7/jre/lib/zi/Europe/Kaliningrad
+java/openjdk7/jre/lib/zi/Europe/Kiev
+java/openjdk7/jre/lib/zi/Europe/Lisbon
+java/openjdk7/jre/lib/zi/Europe/London
+java/openjdk7/jre/lib/zi/Europe/Luxembourg
+java/openjdk7/jre/lib/zi/Europe/Madrid
+java/openjdk7/jre/lib/zi/Europe/Malta
+java/openjdk7/jre/lib/zi/Europe/Minsk
+java/openjdk7/jre/lib/zi/Europe/Monaco
+java/openjdk7/jre/lib/zi/Europe/Moscow
+java/openjdk7/jre/lib/zi/Europe/Oslo
+java/openjdk7/jre/lib/zi/Europe/Paris
+java/openjdk7/jre/lib/zi/Europe/Prague
+java/openjdk7/jre/lib/zi/Europe/Riga
+java/openjdk7/jre/lib/zi/Europe/Rome
+java/openjdk7/jre/lib/zi/Europe/Samara
+java/openjdk7/jre/lib/zi/Europe/Simferopol
+java/openjdk7/jre/lib/zi/Europe/Sofia
+java/openjdk7/jre/lib/zi/Europe/Stockholm
+java/openjdk7/jre/lib/zi/Europe/Tallinn
+java/openjdk7/jre/lib/zi/Europe/Tirane
+java/openjdk7/jre/lib/zi/Europe/Uzhgorod
+java/openjdk7/jre/lib/zi/Europe/Vaduz
+java/openjdk7/jre/lib/zi/Europe/Vienna
+java/openjdk7/jre/lib/zi/Europe/Vilnius
+java/openjdk7/jre/lib/zi/Europe/Volgograd
+java/openjdk7/jre/lib/zi/Europe/Warsaw
+java/openjdk7/jre/lib/zi/Europe/Zaporozhye
+java/openjdk7/jre/lib/zi/Europe/Zurich
+java/openjdk7/jre/lib/zi/GMT
+java/openjdk7/jre/lib/zi/HST
+java/openjdk7/jre/lib/zi/Indian/Antananarivo
+java/openjdk7/jre/lib/zi/Indian/Chagos
+java/openjdk7/jre/lib/zi/Indian/Christmas
+java/openjdk7/jre/lib/zi/Indian/Cocos
+java/openjdk7/jre/lib/zi/Indian/Comoro
+java/openjdk7/jre/lib/zi/Indian/Kerguelen
+java/openjdk7/jre/lib/zi/Indian/Mahe
+java/openjdk7/jre/lib/zi/Indian/Maldives
+java/openjdk7/jre/lib/zi/Indian/Mauritius
+java/openjdk7/jre/lib/zi/Indian/Mayotte
+java/openjdk7/jre/lib/zi/Indian/Reunion
+java/openjdk7/jre/lib/zi/MET
+java/openjdk7/jre/lib/zi/MST
+java/openjdk7/jre/lib/zi/MST7MDT
+java/openjdk7/jre/lib/zi/PST8PDT
+java/openjdk7/jre/lib/zi/Pacific/Apia
+java/openjdk7/jre/lib/zi/Pacific/Auckland
+java/openjdk7/jre/lib/zi/Pacific/Chatham
+java/openjdk7/jre/lib/zi/Pacific/Easter
+java/openjdk7/jre/lib/zi/Pacific/Efate
+java/openjdk7/jre/lib/zi/Pacific/Enderbury
+java/openjdk7/jre/lib/zi/Pacific/Fakaofo
+java/openjdk7/jre/lib/zi/Pacific/Fiji
+java/openjdk7/jre/lib/zi/Pacific/Funafuti
+java/openjdk7/jre/lib/zi/Pacific/Galapagos
+java/openjdk7/jre/lib/zi/Pacific/Gambier
+java/openjdk7/jre/lib/zi/Pacific/Guadalcanal
+java/openjdk7/jre/lib/zi/Pacific/Guam
+java/openjdk7/jre/lib/zi/Pacific/Honolulu
+java/openjdk7/jre/lib/zi/Pacific/Johnston
+java/openjdk7/jre/lib/zi/Pacific/Kiritimati
+java/openjdk7/jre/lib/zi/Pacific/Kosrae
+java/openjdk7/jre/lib/zi/Pacific/Kwajalein
+java/openjdk7/jre/lib/zi/Pacific/Majuro
+java/openjdk7/jre/lib/zi/Pacific/Marquesas
+java/openjdk7/jre/lib/zi/Pacific/Midway
+java/openjdk7/jre/lib/zi/Pacific/Nauru
+java/openjdk7/jre/lib/zi/Pacific/Niue
+java/openjdk7/jre/lib/zi/Pacific/Norfolk
+java/openjdk7/jre/lib/zi/Pacific/Noumea
+java/openjdk7/jre/lib/zi/Pacific/Pago_Pago
+java/openjdk7/jre/lib/zi/Pacific/Palau
+java/openjdk7/jre/lib/zi/Pacific/Pitcairn
+java/openjdk7/jre/lib/zi/Pacific/Ponape
+java/openjdk7/jre/lib/zi/Pacific/Port_Moresby
+java/openjdk7/jre/lib/zi/Pacific/Rarotonga
+java/openjdk7/jre/lib/zi/Pacific/Saipan
+java/openjdk7/jre/lib/zi/Pacific/Tahiti
+java/openjdk7/jre/lib/zi/Pacific/Tarawa
+java/openjdk7/jre/lib/zi/Pacific/Tongatapu
+java/openjdk7/jre/lib/zi/Pacific/Truk
+java/openjdk7/jre/lib/zi/Pacific/Wake
+java/openjdk7/jre/lib/zi/Pacific/Wallis
+java/openjdk7/jre/lib/zi/SystemV/AST4
+java/openjdk7/jre/lib/zi/SystemV/AST4ADT
+java/openjdk7/jre/lib/zi/SystemV/CST6
+java/openjdk7/jre/lib/zi/SystemV/CST6CDT
+java/openjdk7/jre/lib/zi/SystemV/EST5
+java/openjdk7/jre/lib/zi/SystemV/EST5EDT
+java/openjdk7/jre/lib/zi/SystemV/HST10
+java/openjdk7/jre/lib/zi/SystemV/MST7
+java/openjdk7/jre/lib/zi/SystemV/MST7MDT
+java/openjdk7/jre/lib/zi/SystemV/PST8
+java/openjdk7/jre/lib/zi/SystemV/PST8PDT
+java/openjdk7/jre/lib/zi/SystemV/YST9
+java/openjdk7/jre/lib/zi/SystemV/YST9YDT
+java/openjdk7/jre/lib/zi/WET
+java/openjdk7/jre/lib/zi/ZoneInfoMappings
+java/openjdk7/lib/ct.sym
+java/openjdk7/lib/ir.idl
+java/openjdk7/lib/jconsole.jar
+java/openjdk7/lib/orb.idl
+java/openjdk7/lib/sa-jdi.jar
+java/openjdk7/lib/tools.jar
+java/openjdk7/man/ja/man1/appletviewer.1
+java/openjdk7/man/ja/man1/extcheck.1
+java/openjdk7/man/ja/man1/idlj.1
+java/openjdk7/man/ja/man1/jar.1
+java/openjdk7/man/ja/man1/jarsigner.1
+java/openjdk7/man/ja/man1/java.1
+java/openjdk7/man/ja/man1/javac.1
+java/openjdk7/man/ja/man1/javadoc.1
+java/openjdk7/man/ja/man1/javah.1
+java/openjdk7/man/ja/man1/javap.1
+java/openjdk7/man/ja/man1/jconsole.1
+java/openjdk7/man/ja/man1/jdb.1
+java/openjdk7/man/ja/man1/jhat.1
+java/openjdk7/man/ja/man1/jinfo.1
+java/openjdk7/man/ja/man1/jmap.1
+java/openjdk7/man/ja/man1/jps.1
+java/openjdk7/man/ja/man1/jrunscript.1
+java/openjdk7/man/ja/man1/jsadebugd.1
+java/openjdk7/man/ja/man1/jstack.1
+java/openjdk7/man/ja/man1/jstat.1
+java/openjdk7/man/ja/man1/jstatd.1
+java/openjdk7/man/ja/man1/keytool.1
+java/openjdk7/man/ja/man1/native2ascii.1
+java/openjdk7/man/ja/man1/orbd.1
+java/openjdk7/man/ja/man1/pack200.1
+java/openjdk7/man/ja/man1/policytool.1
+java/openjdk7/man/ja/man1/rmic.1
+java/openjdk7/man/ja/man1/rmid.1
+java/openjdk7/man/ja/man1/rmiregistry.1
+java/openjdk7/man/ja/man1/schemagen.1
+java/openjdk7/man/ja/man1/serialver.1
+java/openjdk7/man/ja/man1/servertool.1
+java/openjdk7/man/ja/man1/tnameserv.1
+java/openjdk7/man/ja/man1/unpack200.1
+java/openjdk7/man/ja/man1/wsgen.1
+java/openjdk7/man/ja/man1/wsimport.1
+java/openjdk7/man/ja/man1/xjc.1
+java/openjdk7/man/man1/appletviewer.1
+java/openjdk7/man/man1/extcheck.1
+java/openjdk7/man/man1/idlj.1
+java/openjdk7/man/man1/jar.1
+java/openjdk7/man/man1/jarsigner.1
+java/openjdk7/man/man1/java.1
+java/openjdk7/man/man1/javac.1
+java/openjdk7/man/man1/javadoc.1
+java/openjdk7/man/man1/javah.1
+java/openjdk7/man/man1/javap.1
+java/openjdk7/man/man1/jconsole.1
+java/openjdk7/man/man1/jdb.1
+java/openjdk7/man/man1/jhat.1
+java/openjdk7/man/man1/jinfo.1
+java/openjdk7/man/man1/jmap.1
+java/openjdk7/man/man1/jps.1
+java/openjdk7/man/man1/jrunscript.1
+java/openjdk7/man/man1/jsadebugd.1
+java/openjdk7/man/man1/jstack.1
+java/openjdk7/man/man1/jstat.1
+java/openjdk7/man/man1/jstatd.1
+java/openjdk7/man/man1/keytool.1
+java/openjdk7/man/man1/native2ascii.1
+java/openjdk7/man/man1/orbd.1
+java/openjdk7/man/man1/pack200.1
+java/openjdk7/man/man1/policytool.1
+java/openjdk7/man/man1/rmic.1
+java/openjdk7/man/man1/rmid.1
+java/openjdk7/man/man1/rmiregistry.1
+java/openjdk7/man/man1/schemagen.1
+java/openjdk7/man/man1/serialver.1
+java/openjdk7/man/man1/servertool.1
+java/openjdk7/man/man1/tnameserv.1
+java/openjdk7/man/man1/unpack200.1
+java/openjdk7/man/man1/wsgen.1
+java/openjdk7/man/man1/wsimport.1
+java/openjdk7/man/man1/xjc.1
+java/openjdk7/sample/jmx/jmx-scandir/build.properties
+java/openjdk7/sample/jmx/jmx-scandir/build.xml
+java/openjdk7/sample/jmx/jmx-scandir/docfiles/connect-local-ant-run.jpg
+java/openjdk7/sample/jmx/jmx-scandir/docfiles/connect-local-java-jar.jpg
+java/openjdk7/sample/jmx/jmx-scandir/docfiles/connect-local.jpg
+java/openjdk7/sample/jmx/jmx-scandir/docfiles/remote-connection-failed.jpg
+java/openjdk7/sample/jmx/jmx-scandir/docfiles/remote-connection.jpg
+java/openjdk7/sample/jmx/jmx-scandir/docfiles/scandir-config.jpg
+java/openjdk7/sample/jmx/jmx-scandir/docfiles/scandir-result.jpg
+java/openjdk7/sample/jmx/jmx-scandir/docfiles/scandir-start.jpg
+java/openjdk7/sample/jmx/jmx-scandir/index.html
+java/openjdk7/sample/jmx/jmx-scandir/keystore
+java/openjdk7/sample/jmx/jmx-scandir/logging.properties
+java/openjdk7/sample/jmx/jmx-scandir/manifest.mf
+java/openjdk7/sample/jmx/jmx-scandir/nbproject/file-targets.xml
+java/openjdk7/sample/jmx/jmx-scandir/nbproject/jdk.xml
+java/openjdk7/sample/jmx/jmx-scandir/nbproject/netbeans-targets.xml
+java/openjdk7/sample/jmx/jmx-scandir/nbproject/project.xml
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html
+java/openjdk7/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html
+java/openjdk7/sample/jmx/jmx-scandir/src/etc/access.properties
+java/openjdk7/sample/jmx/jmx-scandir/src/etc/management.properties
+java/openjdk7/sample/jmx/jmx-scandir/src/etc/password.properties
+java/openjdk7/sample/jmx/jmx-scandir/src/etc/testconfig.xml
+java/openjdk7/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java
+java/openjdk7/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java
+java/openjdk7/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java
+java/openjdk7/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java
+java/openjdk7/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java
+java/openjdk7/sample/jmx/jmx-scandir/truststore
+java/openjdk7/sample/nbproject/project.xml
+java/openjdk7/sample/nio/file/AclEdit.java
+java/openjdk7/sample/nio/file/Chmod.java
+java/openjdk7/sample/nio/file/Copy.java
+java/openjdk7/sample/nio/file/DiskUsage.java
+java/openjdk7/sample/nio/file/FileType.java
+java/openjdk7/sample/nio/file/WatchDir.java
+java/openjdk7/sample/nio/file/Xdd.java
+java/openjdk7/sample/nio/multicast/MulticastAddress.java
+java/openjdk7/sample/nio/multicast/Reader.java
+java/openjdk7/sample/nio/multicast/Sender.java
+java/openjdk7/sample/nio/server/AcceptHandler.java
+java/openjdk7/sample/nio/server/Acceptor.java
+java/openjdk7/sample/nio/server/B1.java
+java/openjdk7/sample/nio/server/BN.java
+java/openjdk7/sample/nio/server/BP.java
+java/openjdk7/sample/nio/server/ChannelIO.java
+java/openjdk7/sample/nio/server/ChannelIOSecure.java
+java/openjdk7/sample/nio/server/Content.java
+java/openjdk7/sample/nio/server/Dispatcher.java
+java/openjdk7/sample/nio/server/Dispatcher1.java
+java/openjdk7/sample/nio/server/DispatcherN.java
+java/openjdk7/sample/nio/server/FileContent.java
+java/openjdk7/sample/nio/server/Handler.java
+java/openjdk7/sample/nio/server/MalformedRequestException.java
+java/openjdk7/sample/nio/server/N1.java
+java/openjdk7/sample/nio/server/N2.java
+java/openjdk7/sample/nio/server/README.txt
+java/openjdk7/sample/nio/server/Reply.java
+java/openjdk7/sample/nio/server/Request.java
+java/openjdk7/sample/nio/server/RequestHandler.java
+java/openjdk7/sample/nio/server/RequestServicer.java
+java/openjdk7/sample/nio/server/Sendable.java
+java/openjdk7/sample/nio/server/Server.java
+java/openjdk7/sample/nio/server/StringContent.java
+java/openjdk7/sample/nio/server/URLDumper.java
+java/openjdk7/sample/scripting/scriptpad/README.txt
+java/openjdk7/sample/scripting/scriptpad/build.properties
+java/openjdk7/sample/scripting/scriptpad/build.xml
+java/openjdk7/sample/scripting/scriptpad/nbproject/file-targets.xml
+java/openjdk7/sample/scripting/scriptpad/nbproject/jdk.xml
+java/openjdk7/sample/scripting/scriptpad/nbproject/netbeans-targets.xml
+java/openjdk7/sample/scripting/scriptpad/nbproject/project.xml
+java/openjdk7/sample/scripting/scriptpad/src/META-INF/manifest.mf
+java/openjdk7/sample/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java
+java/openjdk7/sample/scripting/scriptpad/src/resources/Main.js
+java/openjdk7/sample/scripting/scriptpad/src/resources/conc.js
+java/openjdk7/sample/scripting/scriptpad/src/resources/gui.js
+java/openjdk7/sample/scripting/scriptpad/src/resources/mm.js
+java/openjdk7/sample/scripting/scriptpad/src/resources/scriptpad.js
+java/openjdk7/sample/scripting/scriptpad/src/scripts/README.txt
+java/openjdk7/sample/scripting/scriptpad/src/scripts/browse.js
+java/openjdk7/sample/scripting/scriptpad/src/scripts/insertfile.js
+java/openjdk7/sample/scripting/scriptpad/src/scripts/linewrap.js
+java/openjdk7/sample/scripting/scriptpad/src/scripts/mail.js
+java/openjdk7/sample/scripting/scriptpad/src/scripts/memmonitor.js
+java/openjdk7/sample/scripting/scriptpad/src/scripts/memory.bat
+java/openjdk7/sample/scripting/scriptpad/src/scripts/memory.js
+java/openjdk7/sample/scripting/scriptpad/src/scripts/memory.sh
+java/openjdk7/sample/scripting/scriptpad/src/scripts/textcolor.js
+java/openjdk7/src.zip
diff --git a/lang/openjdk7/bootstrap.mk b/lang/openjdk7/bootstrap.mk
new file mode 100644
index 00000000000..c53aab5b1aa
--- /dev/null
+++ b/lang/openjdk7/bootstrap.mk
@@ -0,0 +1,45 @@
+# $NetBSD: bootstrap.mk,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+ONLY_FOR_PLATFORM= NetBSD-[456].*-i386 NetBSD-[456].*-x86_64
+
+BOOT.nb4-i386= bootstrap-jdk-7-bin-netbsd-4-i386-20091012.tar.bz2
+# not yet
+#BOOT.nb4-amd64= bootstrap-jdk-7-bin-netbsd-4-amd64-20091013.tar.bz2
+BOOT.nb5-i386= bootstrap-jdk-7-bin-netbsd-5-i386-20090926.tar.bz2
+BOOT.nb5-amd64= bootstrap-jdk-7-bin-netbsd-5-amd64-20090925.tar.bz2
+BOOT.nb6-i386= bootstrap-jdk-7-bin-netbsd-6-i386-20091014.tar.bz2
+BOOT.nb6-amd64= bootstrap-jdk-7-bin-netbsd-6-amd64-20091013.tar.bz2
+
+.if !empty(MACHINE_PLATFORM:MNetBSD-4.[0-8]*-i386) || make(distinfo)
+DISTFILES+= ${BOOT.nb4-i386}
+EXTRACT_ONLY+= ${BOOT.nb4-i386}
+.endif
+
+.if !empty(MACHINE_PLATFORM:MNetBSD-4.[0-8]*-amd64) || make(distinfo)
+DISTFILES+= ${BOOT.nb4-amd64}
+EXTRACT_ONLY+= ${BOOT.nb4-amd64}
+.endif
+
+.if !empty(MACHINE_PLATFORM:MNetBSD-5.[0-8]*-i386) || make(distinfo)
+DISTFILES+= ${BOOT.nb5-i386}
+EXTRACT_ONLY+= ${BOOT.nb5-i386}
+.endif
+
+.if !empty(MACHINE_PLATFORM:MNetBSD-5.[0-8]*-x86_64) || make(distinfo)
+DISTFILES+= ${BOOT.nb5-amd64}
+EXTRACT_ONLY+= ${BOOT.nb5-amd64}
+.endif
+
+.if !empty(MACHINE_PLATFORM:MNetBSD-6.[0-8]*-i386) || make(distinfo) || \
+ !empty(MACHINE_PLATFORM:MNetBSD-5.99.*-i386)
+DISTFILES+= ${BOOT.nb6-i386}
+EXTRACT_ONLY+= ${BOOT.nb6-i386}
+.endif
+
+.if !empty(MACHINE_PLATFORM:MNetBSD-6.[0-8]*-x86_64) || make(distinfo) || \
+ !empty(MACHINE_PLATFORM:MNetBSD-5.99.*-x86_64)
+DISTFILES+= ${BOOT.nb6-amd64}
+EXTRACT_ONLY+= ${BOOT.nb6-amd64}
+.endif
+
+ALT_BOOTDIR= ${WRKDIR}/bootstrap
diff --git a/lang/openjdk7/buildlink3.mk b/lang/openjdk7/buildlink3.mk
new file mode 100644
index 00000000000..504616229fe
--- /dev/null
+++ b/lang/openjdk7/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+BUILDLINK_TREE+= openjdk7
+
+.if !defined(OPENJDK7_BUILDLINK3_MK)
+OPENJDK7_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.openjdk7+= openjdk7>=1.7.0.72.20090924
+BUILDLINK_PKGSRCDIR.openjdk7?= ../../lang/openjdk7
+
+.endif # OPENJDK7_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -openjdk7
diff --git a/lang/openjdk7/distinfo b/lang/openjdk7/distinfo
new file mode 100644
index 00000000000..2747cc00c33
--- /dev/null
+++ b/lang/openjdk7/distinfo
@@ -0,0 +1,58 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+SHA1 (openjdk7/175529fae103.tar.bz2) = 297f474423a18d727a87b922b1665ea4e5d54732
+RMD160 (openjdk7/175529fae103.tar.bz2) = 37bb512ccce29eb764a6bf9649c13715bf3eb2d6
+Size (openjdk7/175529fae103.tar.bz2) = 4599216 bytes
+SHA1 (openjdk7/apache-ant-1.7.1-bin.zip) = a7e8fa7bc2102a8d8df99c64db73c2eae3d8b483
+RMD160 (openjdk7/apache-ant-1.7.1-bin.zip) = a4e2c992ac7c81949b391d146baf9c411dbb2c2d
+Size (openjdk7/apache-ant-1.7.1-bin.zip) = 11657986 bytes
+SHA1 (openjdk7/bootstrap-jdk-7-bin-netbsd-4-i386-20091012.tar.bz2) = 51cbd9fc1a97fc40cf61391933b082f8eee17abb
+RMD160 (openjdk7/bootstrap-jdk-7-bin-netbsd-4-i386-20091012.tar.bz2) = c2e2e0a17ae6d53eee1b91948a6d39080b07cafd
+Size (openjdk7/bootstrap-jdk-7-bin-netbsd-4-i386-20091012.tar.bz2) = 24186222 bytes
+SHA1 (openjdk7/bootstrap-jdk-7-bin-netbsd-5-amd64-20090925.tar.bz2) = 7d41c0c68835e831d0ff612df74b4a612329a450
+RMD160 (openjdk7/bootstrap-jdk-7-bin-netbsd-5-amd64-20090925.tar.bz2) = 15c98327d4b5d62a73b837f1401be3b4d40acd1d
+Size (openjdk7/bootstrap-jdk-7-bin-netbsd-5-amd64-20090925.tar.bz2) = 24284982 bytes
+SHA1 (openjdk7/bootstrap-jdk-7-bin-netbsd-5-i386-20090926.tar.bz2) = 7c2d04344d764e04e711a07e43aa9690419bad1c
+RMD160 (openjdk7/bootstrap-jdk-7-bin-netbsd-5-i386-20090926.tar.bz2) = 7d38fdd1f5a977e03c4d5ffe88c3df22e79371e1
+Size (openjdk7/bootstrap-jdk-7-bin-netbsd-5-i386-20090926.tar.bz2) = 24156646 bytes
+SHA1 (openjdk7/bootstrap-jdk-7-bin-netbsd-6-amd64-20091013.tar.bz2) = 3b64ed7022dc80a79442c5c628ec45541a0db4c3
+RMD160 (openjdk7/bootstrap-jdk-7-bin-netbsd-6-amd64-20091013.tar.bz2) = 8272fce9729db7b3d35443861ef3a523da8805e3
+Size (openjdk7/bootstrap-jdk-7-bin-netbsd-6-amd64-20091013.tar.bz2) = 24266209 bytes
+SHA1 (openjdk7/bootstrap-jdk-7-bin-netbsd-6-i386-20091014.tar.bz2) = abf359bfdc78d41c3bfae1258be9d5137259bfd6
+RMD160 (openjdk7/bootstrap-jdk-7-bin-netbsd-6-i386-20091014.tar.bz2) = bca2310ee5e2e83fabf6288d62004f690aa828ae
+Size (openjdk7/bootstrap-jdk-7-bin-netbsd-6-i386-20091014.tar.bz2) = 24168404 bytes
+SHA1 (openjdk7/cacerts-20091013.tar.bz2) = 905e88e6e2ccdbfe1f36c1dace7cc687fba78890
+RMD160 (openjdk7/cacerts-20091013.tar.bz2) = 0f4e14197016201ff65272a944eafecc6f2d5770
+Size (openjdk7/cacerts-20091013.tar.bz2) = 55894 bytes
+SHA1 (openjdk7/jdk-7-bsd-port-72.20090924.diff.bz2) = 9af2b0070b0a3367017c8cddeb48bae770cffbe7
+RMD160 (openjdk7/jdk-7-bsd-port-72.20090924.diff.bz2) = 52053be9e0430fa318ef14fbd3b3085d609307b6
+Size (openjdk7/jdk-7-bsd-port-72.20090924.diff.bz2) = 547293 bytes
+SHA1 (openjdk7/openjdk-7-ea-src-b72-17_sep_2009.tar.bz2) = 5183eae9fb4b1f601736a00bdaa02ed28df1219a
+RMD160 (openjdk7/openjdk-7-ea-src-b72-17_sep_2009.tar.bz2) = 8bee2fa131c5d7acbf1a55d974ab76065596dc49
+Size (openjdk7/openjdk-7-ea-src-b72-17_sep_2009.tar.bz2) = 46645162 bytes
+SHA1 (openjdk7/rhino1_7R2.zip) = 3bb380cfb7f6febb87a64b2dee7fa308042f37e4
+RMD160 (openjdk7/rhino1_7R2.zip) = 58ae321829ac701e442bfbfed3d6f87b2bb6ba4c
+Size (openjdk7/rhino1_7R2.zip) = 2996867 bytes
+SHA1 (openjdk7/xalan-j_2_7_1-bin.zip) = 681f04e180de88264bd3df68946001efb0bc2ff1
+RMD160 (openjdk7/xalan-j_2_7_1-bin.zip) = d7174fcc9dd8b3876b5a9c8cde021953475b57f8
+Size (openjdk7/xalan-j_2_7_1-bin.zip) = 17336979 bytes
+SHA1 (patch-aa) = fbcdd83c292de2be9a5b31971e3d69750c038735
+SHA1 (patch-ab) = a49c5712262d30b36d1913811f51c8f1a1dcb39d
+SHA1 (patch-ac) = 7e6c0fcfe0b9eaa756eba361d8f9b35d08d17111
+SHA1 (patch-ad) = f5d3255c07bcf764c56f4b1d550ff5d5cdfd1257
+SHA1 (patch-ae) = f888ba67cfc7255911ee049e1a69dae4efe7dd17
+SHA1 (patch-af) = 9c9c152005c0feec1e6fd0db0fc552a3637db9b7
+SHA1 (patch-ag) = 6287960055a79d05dc193e31d29ffc0158b33cdd
+SHA1 (patch-ah) = 1870d4c12802a93d3ad8e7d0780c50ba1d5e9c3e
+SHA1 (patch-ai) = 6d6c394c3de7578754b901686b88142cbc524ef7
+SHA1 (patch-aj) = 8ef0a8d446ea5883d1807a49ab123395d50a06ac
+SHA1 (patch-am) = 7e0ffa317a83d5b1e34c3f3e76b7a3de26980df6
+SHA1 (patch-an) = b0636c22521d9727ad79df6914c9ce8c7c70b362
+SHA1 (patch-ao) = 87ee9dd450d0b4e7cbd2302466a2e9f586fa6df1
+SHA1 (patch-ap) = 1497019265bf524575d0cf78ca095166ac313318
+SHA1 (patch-aq) = 4cd70c3451eef29d21d1d562cb5f29fbf639631c
+SHA1 (patch-ar) = 19abc4c858c730fb337d68d1d524db82c73ffa36
+SHA1 (patch-as) = d78c44af2e412da65239a8339e00d79eca881e2f
+SHA1 (patch-at) = 3b6c2268747c62f0008f67e8f3d5478e1905c551
+SHA1 (patch-au) = ba3414e924ffd82ca75ae1f8df507753141f2491
+SHA1 (patch-av) = be5bb72a3dd251f2a2822f7a1bea3b461b38d016
diff --git a/lang/openjdk7/icedtea-extras.mk b/lang/openjdk7/icedtea-extras.mk
new file mode 100644
index 00000000000..aac6d7f5cd5
--- /dev/null
+++ b/lang/openjdk7/icedtea-extras.mk
@@ -0,0 +1,71 @@
+# $NetBSD: icedtea-extras.mk,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+# Needed to extract icedtea
+EXTRACT_USING= gtar
+
+DIST_SUBDIR= openjdk7
+
+ICEDTEA= icedtea-175529fae103
+ICEDTEA_TGZ= 175529fae103.tar.bz2
+SITES.${ICEDTEA_TGZ}= http://icedtea.classpath.org/hg/icedtea/archive/
+DISTFILES+= ${ICEDTEA_TGZ}
+EXTRACT_ONLY+= ${ICEDTEA_TGZ}
+
+XALAN= xalan-j_2_7_1
+XALAN_TGZ= ${XALAN}-bin.zip
+SITES.${XALAN_TGZ}= ${MASTER_SITE_APACHE:=xml/xalan-j/}
+DISTFILES+= ${XALAN_TGZ}
+EXTRACT_ONLY+= ${XALAN_TGZ}
+
+RHINO= rhino1_7R2
+RHINO_TGZ= ${RHINO}.zip
+SITES.${RHINO_TGZ}= ${MASTER_SITE_MOZILLA:=js/}
+DISTFILES+= ${RHINO_TGZ}
+EXTRACT_ONLY+= ${RHINO_TGZ}
+
+# fixme: Should depend on devel/apache-ant?
+ANT= apache-ant-1.7.1
+ANT_TGZ= ${ANT}-bin.zip
+SITES.${ANT_TGZ}= ${MASTER_SITE_APACHE:=ant/binaries/}
+DISTFILES+= ${ANT_TGZ}
+EXTRACT_ONLY+= ${ANT_TGZ}
+ANT_BIN= ${WRKDIR}/${ANT}/bin
+PREPEND_PATH+= ${ANT_BIN}
+
+ICEDTEA_CONFIGURE_ARGS= \
+ --with-xalan2-jar=${WRKDIR}/${XALAN}/xalan.jar \
+ --with-xalan2-serializer-jar=${WRKDIR}/${XALAN}/serializer.jar \
+ --with-xerces2-jar=${WRKDIR}/${XALAN}/xercesImpl.jar \
+ --with-rhino=${WRKDIR}/${RHINO}/js.jar
+
+.if defined(ICEDTEA_PACKAGE)
+CONFIGURE_ARGS+= ${ICEDTEA_CONFIGURE_ARGS}
+CONFIGURE_ARGS+= --with-jdk-home=${PREFIX}/java/openjdk7
+
+USE_LANGUAGES= c c++
+USE_TOOLS+= gawk pkg-config autoconf automake
+CONFIGURE_ENV+= ac_cv_path_MD5SUM=/usr/bin/true
+
+pre-configure: icedtea-autoconf
+.PHONY: icedtea-autoconf
+icedtea-autoconf:
+ cd ${WRKDIR}/${ICEDTEA} && ${SETENV} ${CONFIGURE_ENV} autoreconf -if
+
+post-extract: icedtea-post-extract
+.PHONY: icedtea-post-extract
+icedtea-post-extract:
+ chmod +x ${ANT_BIN}/ant
+
+BUILDLINK_DEPMETHOD.cups?= build
+.include "../../print/cups/buildlink3.mk"
+.include "../../lang/openjdk7/buildlink3.mk"
+.include "../../devel/xulrunner/buildlink3.mk"
+.include "../../graphics/libungif/buildlink3.mk"
+BUILDLINK_DEPMETHOD.libXp?= build
+.include "../../x11/libXp/buildlink3.mk"
+BUILDLINK_DEPMETHOD.libXt?= build
+.include "../../x11/libXt/buildlink3.mk"
+BUILDLINK_DEPMETHOD.libXtst?= build
+.include "../../x11/libXtst/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.endif
diff --git a/lang/openjdk7/patches/patch-aa b/lang/openjdk7/patches/patch-aa
new file mode 100644
index 00000000000..d7bc9e69a3a
--- /dev/null
+++ b/lang/openjdk7/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- hotspot/src/os/bsd/vm/os_bsd.cpp.orig 2009-09-30 13:17:40.000000000 +0200
++++ hotspot/src/os/bsd/vm/os_bsd.cpp
+@@ -2013,6 +2013,9 @@ bool _print_ascii_file(const char* filen
+ return true;
+ }
+
++#if defined(__NetBSD__) && defined(RTLD_DI_LINKMAP)
++typedef struct link_map Link_map;
++#endif
+ void os::print_dll_info(outputStream *st) {
+ st->print_cr("Dynamic libraries:");
+ #ifdef _ALLBSD_SOURCE
diff --git a/lang/openjdk7/patches/patch-ab b/lang/openjdk7/patches/patch-ab
new file mode 100644
index 00000000000..8fb18461c55
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ab
@@ -0,0 +1,14 @@
+$NetBSD: patch-ab,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- ./jdk/make/common/shared/Sanity.gmk.orig 2008-12-21 21:41:14.000000000 +0100
++++ ./jdk/make/common/shared/Sanity.gmk
+@@ -787,7 +787,8 @@ $(TEMPDIR)/freetypeinfo: FRC
+ @(($(CD) $(BUILDDIR)/tools/freetypecheck && $(MAKE)) || \
+ $(ECHO) "Failed to build freetypecheck." ) > $@
+
+-sane-freetype: $(TEMPDIR)/freetypeinfo
++sane-freetype:
++sane-freetype_: $(TEMPDIR)/freetypeinfo
+ @if [ "`$(CAT) $< | $(GREP) Fail`" != "" ]; then \
+ $(ECHO) "ERROR: FreeType version " $(REQUIRED_FREETYPE_VERSION) \
+ " or higher is required. \n" \
diff --git a/lang/openjdk7/patches/patch-ac b/lang/openjdk7/patches/patch-ac
new file mode 100644
index 00000000000..feb442411d7
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ac
@@ -0,0 +1,21 @@
+$NetBSD: patch-ac,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/src/solaris/native/java/net/PlainSocketImpl.c.orig 2009-10-06 20:21:27.000000000 +0200
++++ jdk/src/solaris/native/java/net/PlainSocketImpl.c
+@@ -212,6 +212,16 @@ Java_java_net_PlainSocketImpl_socketCrea
+ } else {
+ (*env)->SetIntField(env, fdObj, IO_fd_fdID, fd);
+ }
++#if defined(__NetBSD__)
++ if (ipv6_available()) {
++ int rv, opt = 0;
++ rv = setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (char *) &opt, sizeof(opt));
++ if (rv == -1) {
++ /* XXX if this happens I guess we leak the socket? */
++ NET_ThrowNew(env, errno, "setsockopt");
++ }
++ }
++#endif
+
+ /*
+ * If this is a server socket then enable SO_REUSEADDR
diff --git a/lang/openjdk7/patches/patch-ad b/lang/openjdk7/patches/patch-ad
new file mode 100644
index 00000000000..c4195a4a198
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ad
@@ -0,0 +1,16 @@
+$NetBSD: patch-ad,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- corba/make/common/shared/Platform.gmk.orig 2009-10-12 18:15:48.000000000 +0200
++++ corba/make/common/shared/Platform.gmk
+@@ -339,9 +339,9 @@ ifeq ($(PLATFORM), bsd)
+ REQUIRED_FREE_SPACE=1500000
+ # How much RAM does this machine have:
+ ifeq ($(OS_VENDOR), OpenBSD)
+- MB_OF_MEMORY=$(shell sysctl -n hw.physmem | awk '{print int($$NF / 1048576); }' )
++ MB_OF_MEMORY=$(shell /sbin/sysctl -n hw.physmem | awk '{print int($$NF / 1048576); }' )
+ else
+- MB_OF_MEMORY=$(shell (sysctl -n hw.physmem64 2> /dev/null || sysctl -n hw.physmem) | awk '{print int($$NF / 1048576); }' )
++ MB_OF_MEMORY=$(shell (/sbin/sysctl -n hw.physmem64 2> /dev/null || sysctl -n hw.physmem) | awk '{print int($$NF / 1048576); }' )
+ endif
+ endif
+
diff --git a/lang/openjdk7/patches/patch-ae b/lang/openjdk7/patches/patch-ae
new file mode 100644
index 00000000000..17202d142c2
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ae
@@ -0,0 +1,15 @@
+$NetBSD: patch-ae,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- hotspot/make/bsd/makefiles/gcc.make.orig 2008-12-30 18:02:47.000000000 +0100
++++ hotspot/make/bsd/makefiles/gcc.make
+@@ -151,6 +151,10 @@ MAPFLAG = -Xlinker --version-script=FILE
+ #
+ # Shared Library
+ #
++
++# XXX tnn fixme: -lgcc_s seems to be needed on NetBSD.
++LFLAGS+= -lgcc_s
++
+ ifeq ($(OS_VENDOR), Darwin)
+ # Standard linker flags
+ LFLAGS +=
diff --git a/lang/openjdk7/patches/patch-af b/lang/openjdk7/patches/patch-af
new file mode 100644
index 00000000000..6760b09da31
--- /dev/null
+++ b/lang/openjdk7/patches/patch-af
@@ -0,0 +1,15 @@
+$NetBSD: patch-af,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/make/common/shared/Defs-utils.gmk.orig 2009-09-24 23:41:39.000000000 +0200
++++ jdk/make/common/shared/Defs-utils.gmk
+@@ -240,7 +240,8 @@ ifeq ($(PLATFORM),bsd)
+ endif
+ ifeq ($(OS_VENDOR), NetBSD)
+ NAWK = $(UTILS_USR_BIN_PATH)awk
+- ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
+- UNZIP = $(UTILS_DEVTOOL_PATH)unzip
++ ZIPEXE = $(PKGSRC_ZIPEXE)
++ UNZIP = $(PKGSRC_UNZIP)
++ UNZIPSFX = $(PKGSRC_UNZIPSFX)
+ endif
+ endif
diff --git a/lang/openjdk7/patches/patch-ag b/lang/openjdk7/patches/patch-ag
new file mode 100644
index 00000000000..99225316a45
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ag
@@ -0,0 +1,13 @@
+$NetBSD: patch-ag,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/make/launchers/Makefile.launcher.orig 2009-09-17 09:51:41.000000000 +0200
++++ jdk/make/launchers/Makefile.launcher
+@@ -157,7 +157,7 @@ endif
+ ifeq ($(GUI_TOOL),true)
+ ifneq ($(PLATFORM), windows)
+ # Anything with a GUI needs X11 to be linked in.
+- OTHER_LDLIBS += -L$(OPENWIN_LIB) -lX11
++ OTHER_LDLIBS += -Wl,-R$(OPENWIN_LIB) -L$(OPENWIN_LIB) -lX11
+ endif
+ endif
+
diff --git a/lang/openjdk7/patches/patch-ah b/lang/openjdk7/patches/patch-ah
new file mode 100644
index 00000000000..bb01cb5ccba
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ah
@@ -0,0 +1,16 @@
+$NetBSD: patch-ah,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/make/common/shared/Platform.gmk.orig 2009-10-12 18:15:48.000000000 +0200
++++ jdk/make/common/shared/Platform.gmk
+@@ -288,9 +288,9 @@ ifeq ($(PLATFORM), bsd)
+ REQUIRED_FREE_SPACE=1500000
+ # How much RAM does this machine have:
+ ifeq ($(OS_VENDOR), OpenBSD)
+- MB_OF_MEMORY=$(shell sysctl -n hw.physmem | awk '{print int($$NF / 1048576); }' )
++ MB_OF_MEMORY=$(shell /sbin/sysctl -n hw.physmem | awk '{print int($$NF / 1048576); }' )
+ else
+- MB_OF_MEMORY=$(shell (sysctl -n hw.physmem64 2> /dev/null || sysctl -n hw.physmem) | awk '{print int($$NF / 1048576); }' )
++ MB_OF_MEMORY=$(shell (/sbin/sysctl -n hw.physmem64 2> /dev/null || sysctl -n hw.physmem) | awk '{print int($$NF / 1048576); }' )
+ endif
+ endif
+
diff --git a/lang/openjdk7/patches/patch-ai b/lang/openjdk7/patches/patch-ai
new file mode 100644
index 00000000000..f7b3c8b8a8b
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ai
@@ -0,0 +1,21 @@
+$NetBSD: patch-ai,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- hotspot/src/os/bsd/vm/attachListener_bsd.cpp.orig 2009-10-12 18:15:48.000000000 +0200
++++ hotspot/src/os/bsd/vm/attachListener_bsd.cpp
+@@ -320,11 +320,16 @@ BsdAttachOperation* BsdAttachListener::d
+ #ifdef _ALLBSD_SOURCE
+ uid_t puid;
+ gid_t pgid;
++#if defined(__NetBSD__) && __NetBSD_Version__ < 500000000
++ /* no support for LOCAL_PEEREID here */
++ return NULL;
++#else
+ if (::getpeereid(s, &puid, &pgid) != 0) {
+ int res;
+ RESTARTABLE(::close(s), res);
+ continue;
+ }
++#endif
+ #else
+ struct ucred cred_info;
+ socklen_t optlen = sizeof(cred_info);
diff --git a/lang/openjdk7/patches/patch-aj b/lang/openjdk7/patches/patch-aj
new file mode 100644
index 00000000000..f73fe25b7d8
--- /dev/null
+++ b/lang/openjdk7/patches/patch-aj
@@ -0,0 +1,16 @@
+$NetBSD: patch-aj,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/src/solaris/native/java/net/NetworkInterface.c.orig 2009-09-24 22:52:54.000000000 +0200
++++ jdk/src/solaris/native/java/net/NetworkInterface.c
+@@ -53,10 +53,8 @@
+ #if defined(__FreeBSD__) || defined(__APPLE__)
+ #include <net/ethernet.h>
+ #include <net/if_var.h>
+-#elif defined(__OpenBSD__)
++#elif defined(__OpenBSD__) || defined(__NetBSD__)
+ #include <netinet/if_ether.h>
+-#elif defined(__NetBSD__)
+-#include <net/if_ether.h>
+ #endif
+ #include <net/if_dl.h>
+ #include <netinet/in_var.h>
diff --git a/lang/openjdk7/patches/patch-am b/lang/openjdk7/patches/patch-am
new file mode 100644
index 00000000000..c8acb443e4b
--- /dev/null
+++ b/lang/openjdk7/patches/patch-am
@@ -0,0 +1,13 @@
+$NetBSD: patch-am,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/make/common/shared/Defs.gmk.orig 2008-12-21 21:41:14.000000000 +0100
++++ jdk/make/common/shared/Defs.gmk
+@@ -268,7 +268,7 @@ ifdef BUILD_NUMBER
+ else
+ BUILD_NUMBER = b00
+ BUILD_DATE := $(shell $(DATE) '+%Y_%m_%d_%H_%M')
+- CLEAN_USERNAME := $(shell $(ECHO) "$(USER)" | $(TR) -d -c '[:alnum:]')
++ CLEAN_USERNAME := pkgsrc
+ USER_RELEASE_SUFFIX := $(shell $(ECHO) "$(CLEAN_USERNAME)_$(BUILD_DATE)" | $(TR) '[:upper:]' '[:lower:]' )
+ FULL_VERSION = $(RELEASE)-$(USER_RELEASE_SUFFIX)-$(BUILD_NUMBER)
+ endif
diff --git a/lang/openjdk7/patches/patch-an b/lang/openjdk7/patches/patch-an
new file mode 100644
index 00000000000..59ee0806803
--- /dev/null
+++ b/lang/openjdk7/patches/patch-an
@@ -0,0 +1,12 @@
+$NetBSD: patch-an,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- hotspot/src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp.orig 2009-09-24 22:52:54.000000000 +0200
++++ hotspot/src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp
+@@ -40,6 +40,7 @@
+ # define bswap_32(x) swap32(x)
+ # define bswap_64(x) swap64(x)
+ # elif defined(__NetBSD__)
++# include <machine/bswap.h>
+ # define bswap_16(x) bswap16(x)
+ # define bswap_32(x) bswap32(x)
+ # define bswap_64(x) bswap64(x)
diff --git a/lang/openjdk7/patches/patch-ao b/lang/openjdk7/patches/patch-ao
new file mode 100644
index 00000000000..f40eaf56ee7
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ao
@@ -0,0 +1,14 @@
+$NetBSD: patch-ao,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/make/common/Release.gmk.orig 2009-01-06 21:21:32.000000000 +0100
++++ jdk/make/common/Release.gmk
+@@ -1065,7 +1065,8 @@ initial-image-jdk:: initial-image-jdk-se
+ @#
+ @# Swing BeanInfo generation
+ @#
+- $(CD) javax/swing/beaninfo && $(MAKE) swing-1.2-beans
++ @# XXX javadoc
++ @# $(CD) javax/swing/beaninfo && $(MAKE) swing-1.2-beans
+ ifneq ($(PLATFORM), windows)
+ $(call copy-man-pages,$(JDK_IMAGE_DIR),$(JDK_MAN_PAGES))
+ endif # !windows
diff --git a/lang/openjdk7/patches/patch-ap b/lang/openjdk7/patches/patch-ap
new file mode 100644
index 00000000000..a8b02426b86
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ap
@@ -0,0 +1,40 @@
+$NetBSD: patch-ap,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/src/solaris/native/sun/awt/fontpath.c.orig 2009-01-10 14:29:12.000000000 +0100
++++ jdk/src/solaris/native/sun/awt/fontpath.c
+@@ -164,6 +164,27 @@ static char *fullLinuxFontPath[] = {
+ NULL, /* terminates the list */
+ };
+ #endif
++static char *pkgsrcFontPath[] = {
++ "/usr/pkg/lib/X11/fonts/100dpi",
++ "/usr/pkg/lib/X11/fonts/75dpi",
++ "/usr/pkg/lib/X11/fonts/Type1",
++ "/usr/pkg/lib/X11/fonts/cyrillic",
++ "/usr/pkg/lib/X11/fonts/misc",
++ "/usr/pkg/lib/X11/fonts/TTF",
++ "/usr/X11R7/lib/X11/fonts/100dpi",
++ "/usr/X11R7/lib/X11/fonts/75dpi",
++ "/usr/X11R7/lib/X11/fonts/Type1",
++ "/usr/X11R7/lib/X11/fonts/cyrillic",
++ "/usr/X11R7/lib/X11/fonts/misc",
++ "/usr/X11R7/lib/X11/fonts/TTF",
++ "/usr/X11R6/lib/X11/fonts/100dpi",
++ "/usr/X11R6/lib/X11/fonts/75dpi",
++ "/usr/X11R6/lib/X11/fonts/Type1",
++ "/usr/X11R6/lib/X11/fonts/cyrillic",
++ "/usr/X11R6/lib/X11/fonts/misc",
++ "/usr/X11R6/lib/X11/fonts/TTF",
++ NULL
++};
+
+ static char **getFontConfigLocations();
+
+@@ -515,6 +536,7 @@ static char *getPlatformFontPathChars(JN
+ #else /* IF SOLARIS */
+ knowndirs = fullSolarisFontPath;
+ #endif
++ knowndirs = pkgsrcFontPath;
+
+ /* REMIND: this code requires to be executed when the GraphicsEnvironment
+ * is already initialised. That is always true, but if it were not so,
diff --git a/lang/openjdk7/patches/patch-aq b/lang/openjdk7/patches/patch-aq
new file mode 100644
index 00000000000..5c9a9a7b840
--- /dev/null
+++ b/lang/openjdk7/patches/patch-aq
@@ -0,0 +1,17 @@
+$NetBSD: patch-aq,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/src/share/classes/sun/font/FontManager.java.orig 2008-12-19 09:45:40.000000000 +0100
++++ jdk/src/share/classes/sun/font/FontManager.java
+@@ -3410,6 +3410,12 @@ public final class FontManager {
+ info[1] = info[1] + File.separator + "arial.ttf";
+ } else {
+ initFontConfigFonts(false);
++ if (fontConfigFonts == null) {
++ info[0] = "nonexistent";
++ info[1] = "/nonexistent.ttf";
++ defaultPlatformFont = info;
++ return defaultPlatformFont;
++ }
+ for (int i=0; i<fontConfigFonts.length; i++) {
+ if ("sans".equals(fontConfigFonts[i].fcFamily) &&
+ 0 == fontConfigFonts[i].style) {
diff --git a/lang/openjdk7/patches/patch-ar b/lang/openjdk7/patches/patch-ar
new file mode 100644
index 00000000000..30f85e05c8a
--- /dev/null
+++ b/lang/openjdk7/patches/patch-ar
@@ -0,0 +1,13 @@
+$NetBSD: patch-ar,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/make/common/Defs.gmk.orig 2009-01-10 22:44:49.000000000 +0100
++++ jdk/make/common/Defs.gmk
+@@ -220,7 +220,7 @@ DEVTOOLS_FT_DIR_EXISTS = $(shell \
+ ifeq ($(PLATFORM), windows)
+ FREETYPE_LIB = $(FREETYPE_LIB_PATH)/freetype.lib
+ else
+- FREETYPE_LIB = -L$(FREETYPE_LIB_PATH) -lfreetype
++ FREETYPE_LIB = -L$(FREETYPE_LIB_PATH) -Wl,-R$(FREETYPE_LIB_PATH) -lfreetype
+ endif
+
+ ifdef ALT_FREETYPE_HEADERS_PATH
diff --git a/lang/openjdk7/patches/patch-as b/lang/openjdk7/patches/patch-as
new file mode 100644
index 00000000000..0a88cb9999e
--- /dev/null
+++ b/lang/openjdk7/patches/patch-as
@@ -0,0 +1,59 @@
+$NetBSD: patch-as,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/src/share/classes/sun/applet/AppletViewerPanel.java.orig 2009-09-17 09:52:11.000000000 +0200
++++ jdk/src/share/classes/sun/applet/AppletViewerPanel.java
+@@ -42,25 +42,25 @@ import sun.tools.jar.*;
+ *
+ * @author Arthur van Hoff
+ */
+-class AppletViewerPanel extends AppletPanel {
++public class AppletViewerPanel extends AppletPanel {
+
+ /* Are we debugging? */
+- static boolean debug = false;
++ protected static boolean debug = false;
+
+ /**
+ * The document url.
+ */
+- URL documentURL;
++ protected URL documentURL;
+
+ /**
+ * The base url.
+ */
+- URL baseURL;
++ protected URL baseURL;
+
+ /**
+ * The attributes of the applet.
+ */
+- Hashtable atts;
++ protected Hashtable atts;
+
+ /*
+ * JDK 1.1 serialVersionUID
+@@ -70,7 +70,7 @@ class AppletViewerPanel extends AppletPa
+ /**
+ * Construct an applet viewer and start the applet.
+ */
+- AppletViewerPanel(URL documentURL, Hashtable atts) {
++ protected AppletViewerPanel(URL documentURL, Hashtable atts) {
+ this.documentURL = documentURL;
+ this.atts = atts;
+
+@@ -202,12 +202,12 @@ class AppletViewerPanel extends AppletPa
+ return (AppletContext)getParent();
+ }
+
+- static void debug(String s) {
++ protected static void debug(String s) {
+ if(debug)
+ System.err.println("AppletViewerPanel:::" + s);
+ }
+
+- static void debug(String s, Throwable t) {
++ protected static void debug(String s, Throwable t) {
+ if(debug) {
+ t.printStackTrace();
+ debug(s);
diff --git a/lang/openjdk7/patches/patch-at b/lang/openjdk7/patches/patch-at
new file mode 100644
index 00000000000..2970f47026c
--- /dev/null
+++ b/lang/openjdk7/patches/patch-at
@@ -0,0 +1,13 @@
+$NetBSD: patch-at,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/src/share/classes/sun/applet/AppletPanel.java.orig 2009-09-17 09:52:11.000000000 +0200
++++ jdk/src/share/classes/sun/applet/AppletPanel.java
+@@ -67,7 +67,7 @@ abstract class AppletPanel extends Panel
+ /**
+ * The applet (if loaded).
+ */
+- Applet applet;
++ protected Applet applet;
+
+ /**
+ * Applet will allow initialization. Should be
diff --git a/lang/openjdk7/patches/patch-au b/lang/openjdk7/patches/patch-au
new file mode 100644
index 00000000000..690f177e0e4
--- /dev/null
+++ b/lang/openjdk7/patches/patch-au
@@ -0,0 +1,13 @@
+$NetBSD: patch-au,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/make/Makefile.orig 2009-09-17 09:51:39.000000000 +0200
++++ jdk/make/Makefile
+@@ -240,6 +240,8 @@ import_product:
+ all build:: sanity-all post-sanity-all
+
+ SUBDIRS = tools java javax org sun sunw com jpda mkdemo mksample launchers
++SUBDIRS += net/sourceforge/jnlp
++
+ all build::
+ $(SUBDIRS-loop)
+
diff --git a/lang/openjdk7/patches/patch-av b/lang/openjdk7/patches/patch-av
new file mode 100644
index 00000000000..22e72708a72
--- /dev/null
+++ b/lang/openjdk7/patches/patch-av
@@ -0,0 +1,22 @@
+$NetBSD: patch-av,v 1.1.1.1 2009/10/14 11:26:15 tnn Exp $
+
+--- jdk/make/net/sourceforge/jnlp/Makefile.orig 2009-10-09 14:48:41.000000000 +0200
++++ jdk/make/net/sourceforge/jnlp/Makefile
+@@ -0,0 +1,17 @@
++BUILDDIR = ../../..
++PACKAGE = net.sourceforge.jnlp
++PRODUCT = jnlp
++
++include $(BUILDDIR)/common/Defs.gmk
++
++AUTO_FILES_JAVA_DIRS = net/sourceforge/jnlp net/sourceforge/nanoxml netscape
++LOCALE_SET_DEFINITION = jre
++
++OTHER_PROPERTIES += $(PKGDIR)/resources/Messages.properties
++
++build: $(CLASSDESTDIR)/$(PKGDIR)/resources/Messages.properties
++
++$(CLASSDESTDIR)/$(PKGDIR)/resources/Messages.properties: $(SHARE_SRC)/classes/$(PKGDIR)/resources/Messages.properties
++ $(install-file)
++
++include $(BUILDDIR)/common/Classes.gmk