summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>2006-05-15 19:44:06 +0000
committertv <tv@pkgsrc.org>2006-05-15 19:44:06 +0000
commitdb1ad83be64121958379b0c98d7d19efc2d266ff (patch)
tree906b9c7e603e404467fba66c06c2f8fbbd8d0635 /lang
parentc081e258cc0de062ac3c3edae8f253dfd653f4f4 (diff)
downloadpkgsrc-db1ad83be64121958379b0c98d7d19efc2d266ff.tar.gz
Add scsl-jdk15 and scsl-jre15, SCSL licensed versions of sun-jdk15 and
sun-jre15, but running natively on NetBSD (so far).
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile4
-rw-r--r--lang/scsl-jdk15/DESCR1
-rw-r--r--lang/scsl-jdk15/Makefile28
-rw-r--r--lang/scsl-jdk15/PLIST793
-rw-r--r--lang/scsl-jdk15/buildlink3.mk30
-rw-r--r--lang/scsl-jdk15/distinfo5
-rw-r--r--lang/scsl-jdk15/files/common47
-rw-r--r--lang/scsl-jre15/DEINSTALL.tmpl6
-rw-r--r--lang/scsl-jre15/DESCR1
-rw-r--r--lang/scsl-jre15/INSTALL.tmpl6
-rw-r--r--lang/scsl-jre15/Makefile76
-rw-r--r--lang/scsl-jre15/Makefile.common67
-rw-r--r--lang/scsl-jre15/PLIST601
-rw-r--r--lang/scsl-jre15/buildlink3.mk22
-rw-r--r--lang/scsl-jre15/distinfo8
-rw-r--r--lang/scsl-jre15/sfiles.mk18
16 files changed, 1712 insertions, 1 deletions
diff --git a/lang/Makefile b/lang/Makefile
index f3bd13750cb..04842d221f3 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.230 2006/04/16 22:19:22 tonio Exp $
+# $NetBSD: Makefile,v 1.231 2006/05/15 19:44:06 tv Exp $
#
COMMENT= Programming languages
@@ -140,6 +140,8 @@ SUBDIR+= sather
SUBDIR+= sbcl
SUBDIR+= scheme48
SUBDIR+= scm
+SUBDIR+= scsl-jdk15
+SUBDIR+= scsl-jre15
SUBDIR+= siod
SUBDIR+= smalleiffel
SUBDIR+= smalltalk
diff --git a/lang/scsl-jdk15/DESCR b/lang/scsl-jdk15/DESCR
new file mode 100644
index 00000000000..9f38293d84a
--- /dev/null
+++ b/lang/scsl-jdk15/DESCR
@@ -0,0 +1 @@
+This is the SCSL-based port of the Sun Java(tm) Development Kit (J2SE 5.0).
diff --git a/lang/scsl-jdk15/Makefile b/lang/scsl-jdk15/Makefile
new file mode 100644
index 00000000000..6230fccd7a2
--- /dev/null
+++ b/lang/scsl-jdk15/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+DISTNAME= jdk-${DIST_VER}-${DIST_ARCH}
+PKGNAME= scsl-jdk15-${PKG_VER}
+MASTER_SITES= # empty
+
+SHORT_NAME= JDK
+
+DEPENDS+= ${PKGNAME_NOREV:S/jdk/jre/:C/p.*$/p/}*:../../lang/scsl-jre15
+
+WRKSRC= ${WRKDIR}/${DISTNAME:S/-//:S/_/./g:C/-.*$//}
+JAVA_WRAPPERS= appletviewer apt extcheck idlj jar jarsigner \
+ javac javadoc javah javap jdb rmic serialver
+
+# Remove parts that are in common with the JRE
+#
+post-extract:
+ common=`${AWK} '/^#.*/ { next } /^$$/ { next } { print }' ${FILESDIR}/common`; \
+ cd ${WRKSRC}; for i in $$common; do \
+ if [ -d $$i ]; then \
+ ${RM} -rf $$i; \
+ else \
+ ${RM} -f $$i; \
+ fi; \
+ done
+ ${LN} -sf . ${WRKSRC}/jre
+
+.include "../../lang/scsl-jre15/Makefile.common"
diff --git a/lang/scsl-jdk15/PLIST b/lang/scsl-jdk15/PLIST
new file mode 100644
index 00000000000..caa7872c913
--- /dev/null
+++ b/lang/scsl-jdk15/PLIST
@@ -0,0 +1,793 @@
+@comment $NetBSD: PLIST,v 1.1 2006/05/15 19:44:07 tv Exp $
+bin/scsl15-appletviewer
+bin/scsl15-apt
+bin/scsl15-extcheck
+bin/scsl15-idlj
+bin/scsl15-jar
+bin/scsl15-jarsigner
+bin/scsl15-javac
+bin/scsl15-javadoc
+bin/scsl15-javah
+bin/scsl15-javap
+bin/scsl15-jdb
+bin/scsl15-rmic
+bin/scsl15-serialver
+java/scsl-1.5/README.html
+java/scsl-1.5/bin/appletviewer
+java/scsl-1.5/bin/apt
+java/scsl-1.5/bin/extcheck
+java/scsl-1.5/bin/idlj
+java/scsl-1.5/bin/jar
+java/scsl-1.5/bin/jarsigner
+java/scsl-1.5/bin/java-rmi.cgi
+java/scsl-1.5/bin/javac
+java/scsl-1.5/bin/javadoc
+java/scsl-1.5/bin/javah
+java/scsl-1.5/bin/javap
+java/scsl-1.5/bin/jconsole
+java/scsl-1.5/bin/jdb
+java/scsl-1.5/bin/jinfo
+java/scsl-1.5/bin/jmap
+java/scsl-1.5/bin/jps
+java/scsl-1.5/bin/jsadebugd
+java/scsl-1.5/bin/jstack
+java/scsl-1.5/bin/jstat
+java/scsl-1.5/bin/jstatd
+java/scsl-1.5/bin/native2ascii
+java/scsl-1.5/bin/rmic
+java/scsl-1.5/bin/serialver
+java/scsl-1.5/demo/applets/Animator/Animation.class
+java/scsl-1.5/demo/applets/Animator/AnimationFrame.class
+java/scsl-1.5/demo/applets/Animator/Animator.class
+java/scsl-1.5/demo/applets/Animator/Animator.java
+java/scsl-1.5/demo/applets/Animator/DescriptionFrame.class
+java/scsl-1.5/demo/applets/Animator/ParseException.class
+java/scsl-1.5/demo/applets/Animator/audio/0.au
+java/scsl-1.5/demo/applets/Animator/audio/1.au
+java/scsl-1.5/demo/applets/Animator/audio/2.au
+java/scsl-1.5/demo/applets/Animator/audio/3.au
+java/scsl-1.5/demo/applets/Animator/audio/4.au
+java/scsl-1.5/demo/applets/Animator/audio/5.au
+java/scsl-1.5/demo/applets/Animator/audio/6.au
+java/scsl-1.5/demo/applets/Animator/audio/7.au
+java/scsl-1.5/demo/applets/Animator/audio/8.au
+java/scsl-1.5/demo/applets/Animator/audio/9.au
+java/scsl-1.5/demo/applets/Animator/audio/spacemusic.au
+java/scsl-1.5/demo/applets/Animator/example1.html
+java/scsl-1.5/demo/applets/Animator/example2.html
+java/scsl-1.5/demo/applets/Animator/example3.html
+java/scsl-1.5/demo/applets/Animator/example4.html
+java/scsl-1.5/demo/applets/Animator/images/Beans/T1.gif
+java/scsl-1.5/demo/applets/Animator/images/Beans/T10.gif
+java/scsl-1.5/demo/applets/Animator/images/Beans/T2.gif
+java/scsl-1.5/demo/applets/Animator/images/Beans/T3.gif
+java/scsl-1.5/demo/applets/Animator/images/Beans/T4.gif
+java/scsl-1.5/demo/applets/Animator/images/Beans/T5.gif
+java/scsl-1.5/demo/applets/Animator/images/Beans/T6.gif
+java/scsl-1.5/demo/applets/Animator/images/Beans/T7.gif
+java/scsl-1.5/demo/applets/Animator/images/Beans/T8.gif
+java/scsl-1.5/demo/applets/Animator/images/Beans/T9.gif
+java/scsl-1.5/demo/applets/Animator/images/SimpleAnimation/T1.gif
+java/scsl-1.5/demo/applets/Animator/images/SimpleAnimation/T2.gif
+java/scsl-1.5/demo/applets/Animator/images/loading-msg.gif
+java/scsl-1.5/demo/applets/Animator/index.html
+java/scsl-1.5/demo/applets/ArcTest/ArcCanvas.class
+java/scsl-1.5/demo/applets/ArcTest/ArcControls.class
+java/scsl-1.5/demo/applets/ArcTest/ArcTest.class
+java/scsl-1.5/demo/applets/ArcTest/ArcTest.java
+java/scsl-1.5/demo/applets/ArcTest/IntegerTextField.class
+java/scsl-1.5/demo/applets/ArcTest/example1.html
+java/scsl-1.5/demo/applets/BarChart/BarChart.class
+java/scsl-1.5/demo/applets/BarChart/BarChart.java
+java/scsl-1.5/demo/applets/BarChart/example1.html
+java/scsl-1.5/demo/applets/Blink/Blink$1.class
+java/scsl-1.5/demo/applets/Blink/Blink.class
+java/scsl-1.5/demo/applets/Blink/Blink.java
+java/scsl-1.5/demo/applets/Blink/example1.html
+java/scsl-1.5/demo/applets/CardTest/CardPanel.class
+java/scsl-1.5/demo/applets/CardTest/CardTest.class
+java/scsl-1.5/demo/applets/CardTest/CardTest.java
+java/scsl-1.5/demo/applets/CardTest/example1.html
+java/scsl-1.5/demo/applets/Clock/Clock.class
+java/scsl-1.5/demo/applets/Clock/Clock.java
+java/scsl-1.5/demo/applets/Clock/example1.html
+java/scsl-1.5/demo/applets/DitherTest/CardinalTextField.class
+java/scsl-1.5/demo/applets/DitherTest/DitherCanvas.class
+java/scsl-1.5/demo/applets/DitherTest/DitherControls.class
+java/scsl-1.5/demo/applets/DitherTest/DitherTest.class
+java/scsl-1.5/demo/applets/DitherTest/DitherTest.java
+java/scsl-1.5/demo/applets/DitherTest/example1.html
+java/scsl-1.5/demo/applets/DrawTest/DrawControls.class
+java/scsl-1.5/demo/applets/DrawTest/DrawPanel.class
+java/scsl-1.5/demo/applets/DrawTest/DrawTest.class
+java/scsl-1.5/demo/applets/DrawTest/DrawTest.java
+java/scsl-1.5/demo/applets/DrawTest/example1.html
+java/scsl-1.5/demo/applets/Fractal/CLSFractal.class
+java/scsl-1.5/demo/applets/Fractal/CLSFractal.java
+java/scsl-1.5/demo/applets/Fractal/CLSRule.class
+java/scsl-1.5/demo/applets/Fractal/CLSTurtle.class
+java/scsl-1.5/demo/applets/Fractal/ContextLSystem.class
+java/scsl-1.5/demo/applets/Fractal/example1.html
+java/scsl-1.5/demo/applets/GraphLayout/Edge.class
+java/scsl-1.5/demo/applets/GraphLayout/Graph.class
+java/scsl-1.5/demo/applets/GraphLayout/Graph.java
+java/scsl-1.5/demo/applets/GraphLayout/GraphPanel.class
+java/scsl-1.5/demo/applets/GraphLayout/Node.class
+java/scsl-1.5/demo/applets/GraphLayout/audio/computer.au
+java/scsl-1.5/demo/applets/GraphLayout/audio/drip.au
+java/scsl-1.5/demo/applets/GraphLayout/audio/gong.au
+java/scsl-1.5/demo/applets/GraphLayout/example1.html
+java/scsl-1.5/demo/applets/GraphLayout/example2.html
+java/scsl-1.5/demo/applets/GraphLayout/example3.html
+java/scsl-1.5/demo/applets/GraphLayout/example4.html
+java/scsl-1.5/demo/applets/GraphicsTest/AppletFrame.class
+java/scsl-1.5/demo/applets/GraphicsTest/AppletFrame.java
+java/scsl-1.5/demo/applets/GraphicsTest/ArcCard.class
+java/scsl-1.5/demo/applets/GraphicsTest/ArcDegreePanel.class
+java/scsl-1.5/demo/applets/GraphicsTest/ArcPanel.class
+java/scsl-1.5/demo/applets/GraphicsTest/ColorUtils.class
+java/scsl-1.5/demo/applets/GraphicsTest/GraphicsCards.class
+java/scsl-1.5/demo/applets/GraphicsTest/GraphicsPanel.class
+java/scsl-1.5/demo/applets/GraphicsTest/GraphicsTest.class
+java/scsl-1.5/demo/applets/GraphicsTest/GraphicsTest.java
+java/scsl-1.5/demo/applets/GraphicsTest/OvalShape.class
+java/scsl-1.5/demo/applets/GraphicsTest/PolygonShape.class
+java/scsl-1.5/demo/applets/GraphicsTest/RectShape.class
+java/scsl-1.5/demo/applets/GraphicsTest/RoundRectShape.class
+java/scsl-1.5/demo/applets/GraphicsTest/Shape.class
+java/scsl-1.5/demo/applets/GraphicsTest/ShapeTest.class
+java/scsl-1.5/demo/applets/GraphicsTest/example1.html
+java/scsl-1.5/demo/applets/ImageMap/AniArea.class
+java/scsl-1.5/demo/applets/ImageMap/AniArea.java
+java/scsl-1.5/demo/applets/ImageMap/ButtonFilter.class
+java/scsl-1.5/demo/applets/ImageMap/ButtonFilter.java
+java/scsl-1.5/demo/applets/ImageMap/ClickArea.class
+java/scsl-1.5/demo/applets/ImageMap/ClickArea.java
+java/scsl-1.5/demo/applets/ImageMap/DelayedSoundArea.class
+java/scsl-1.5/demo/applets/ImageMap/DelayedSoundArea.java
+java/scsl-1.5/demo/applets/ImageMap/HighlightArea.class
+java/scsl-1.5/demo/applets/ImageMap/HighlightArea.java
+java/scsl-1.5/demo/applets/ImageMap/HighlightFilter.class
+java/scsl-1.5/demo/applets/ImageMap/HighlightFilter.java
+java/scsl-1.5/demo/applets/ImageMap/HrefButtonArea.class
+java/scsl-1.5/demo/applets/ImageMap/HrefButtonArea.java
+java/scsl-1.5/demo/applets/ImageMap/ImageMap.class
+java/scsl-1.5/demo/applets/ImageMap/ImageMap.java
+java/scsl-1.5/demo/applets/ImageMap/ImageMapArea.class
+java/scsl-1.5/demo/applets/ImageMap/ImageMapArea.java
+java/scsl-1.5/demo/applets/ImageMap/LinkArea.class
+java/scsl-1.5/demo/applets/ImageMap/LinkArea.java
+java/scsl-1.5/demo/applets/ImageMap/NameArea.class
+java/scsl-1.5/demo/applets/ImageMap/NameArea.java
+java/scsl-1.5/demo/applets/ImageMap/RoundButtonFilter.class
+java/scsl-1.5/demo/applets/ImageMap/RoundButtonFilter.java
+java/scsl-1.5/demo/applets/ImageMap/RoundHrefButtonArea.class
+java/scsl-1.5/demo/applets/ImageMap/RoundHrefButtonArea.java
+java/scsl-1.5/demo/applets/ImageMap/SoundArea.class
+java/scsl-1.5/demo/applets/ImageMap/SoundArea.java
+java/scsl-1.5/demo/applets/ImageMap/TickerArea.class
+java/scsl-1.5/demo/applets/ImageMap/TickerArea.java
+java/scsl-1.5/demo/applets/ImageMap/audio/chirp1.au
+java/scsl-1.5/demo/applets/ImageMap/audio/hi.au
+java/scsl-1.5/demo/applets/ImageMap/example1.html
+java/scsl-1.5/demo/applets/ImageMap/imagemapcheat.html
+java/scsl-1.5/demo/applets/ImageMap/images/jim.graham.gif
+java/scsl-1.5/demo/applets/ImageMap/sources.html
+java/scsl-1.5/demo/applets/JumpingBox/JumpingBox.class
+java/scsl-1.5/demo/applets/JumpingBox/JumpingBox.java
+java/scsl-1.5/demo/applets/JumpingBox/example1.html
+java/scsl-1.5/demo/applets/JumpingBox/sounds/adapt-or-die.au
+java/scsl-1.5/demo/applets/JumpingBox/sounds/cannot.be.completed.au
+java/scsl-1.5/demo/applets/JumpingBox/sounds/danger.au
+java/scsl-1.5/demo/applets/JumpingBox/sounds/ip.au
+java/scsl-1.5/demo/applets/JumpingBox/sounds/that.hurts.au
+java/scsl-1.5/demo/applets/JumpingBox/sounds/thin.bell.au
+java/scsl-1.5/demo/applets/JumpingBox/sounds/tiptoe.thru.the.tulips.au
+java/scsl-1.5/demo/applets/MoleculeViewer/Atom.class
+java/scsl-1.5/demo/applets/MoleculeViewer/Matrix3D.class
+java/scsl-1.5/demo/applets/MoleculeViewer/Matrix3D.java
+java/scsl-1.5/demo/applets/MoleculeViewer/XYZApp.class
+java/scsl-1.5/demo/applets/MoleculeViewer/XYZApp.java
+java/scsl-1.5/demo/applets/MoleculeViewer/XYZChemModel.class
+java/scsl-1.5/demo/applets/MoleculeViewer/example1.html
+java/scsl-1.5/demo/applets/MoleculeViewer/example2.html
+java/scsl-1.5/demo/applets/MoleculeViewer/example3.html
+java/scsl-1.5/demo/applets/MoleculeViewer/models/HyaluronicAcid.xyz
+java/scsl-1.5/demo/applets/MoleculeViewer/models/benzene.xyz
+java/scsl-1.5/demo/applets/MoleculeViewer/models/buckminsterfullerine.xyz
+java/scsl-1.5/demo/applets/MoleculeViewer/models/cyclohexane.xyz
+java/scsl-1.5/demo/applets/MoleculeViewer/models/ethane.xyz
+java/scsl-1.5/demo/applets/MoleculeViewer/models/water.xyz
+java/scsl-1.5/demo/applets/NervousText/NervousText.class
+java/scsl-1.5/demo/applets/NervousText/NervousText.java
+java/scsl-1.5/demo/applets/NervousText/example1.html
+java/scsl-1.5/demo/applets/SimpleGraph/GraphApplet.class
+java/scsl-1.5/demo/applets/SimpleGraph/GraphApplet.java
+java/scsl-1.5/demo/applets/SimpleGraph/example1.html
+java/scsl-1.5/demo/applets/SortDemo/BidirBubbleSortAlgorithm.class
+java/scsl-1.5/demo/applets/SortDemo/BidirBubbleSortAlgorithm.java
+java/scsl-1.5/demo/applets/SortDemo/BubbleSortAlgorithm.class
+java/scsl-1.5/demo/applets/SortDemo/BubbleSortAlgorithm.java
+java/scsl-1.5/demo/applets/SortDemo/QSortAlgorithm.class
+java/scsl-1.5/demo/applets/SortDemo/QSortAlgorithm.java
+java/scsl-1.5/demo/applets/SortDemo/SortAlgorithm.class
+java/scsl-1.5/demo/applets/SortDemo/SortAlgorithm.java
+java/scsl-1.5/demo/applets/SortDemo/SortItem.class
+java/scsl-1.5/demo/applets/SortDemo/SortItem.java
+java/scsl-1.5/demo/applets/SortDemo/example1.html
+java/scsl-1.5/demo/applets/SpreadSheet/Cell.class
+java/scsl-1.5/demo/applets/SpreadSheet/CellUpdater.class
+java/scsl-1.5/demo/applets/SpreadSheet/InputField.class
+java/scsl-1.5/demo/applets/SpreadSheet/Node.class
+java/scsl-1.5/demo/applets/SpreadSheet/SpreadSheet.class
+java/scsl-1.5/demo/applets/SpreadSheet/SpreadSheet.java
+java/scsl-1.5/demo/applets/SpreadSheet/SpreadSheetInput.class
+java/scsl-1.5/demo/applets/SpreadSheet/example1.html
+java/scsl-1.5/demo/applets/TicTacToe/TicTacToe.class
+java/scsl-1.5/demo/applets/TicTacToe/TicTacToe.java
+java/scsl-1.5/demo/applets/TicTacToe/audio/beep.au
+java/scsl-1.5/demo/applets/TicTacToe/audio/ding.au
+java/scsl-1.5/demo/applets/TicTacToe/audio/return.au
+java/scsl-1.5/demo/applets/TicTacToe/audio/yahoo1.au
+java/scsl-1.5/demo/applets/TicTacToe/audio/yahoo2.au
+java/scsl-1.5/demo/applets/TicTacToe/example1.html
+java/scsl-1.5/demo/applets/TicTacToe/images/cross.gif
+java/scsl-1.5/demo/applets/TicTacToe/images/not.gif
+java/scsl-1.5/demo/applets/WireFrame/FileFormatException.class
+java/scsl-1.5/demo/applets/WireFrame/Matrix3D.class
+java/scsl-1.5/demo/applets/WireFrame/Matrix3D.java
+java/scsl-1.5/demo/applets/WireFrame/Model3D.class
+java/scsl-1.5/demo/applets/WireFrame/ThreeD.class
+java/scsl-1.5/demo/applets/WireFrame/ThreeD.java
+java/scsl-1.5/demo/applets/WireFrame/example1.html
+java/scsl-1.5/demo/applets/WireFrame/example2.html
+java/scsl-1.5/demo/applets/WireFrame/example3.html
+java/scsl-1.5/demo/applets/WireFrame/example4.html
+java/scsl-1.5/demo/applets/WireFrame/models/cube.obj
+java/scsl-1.5/demo/applets/WireFrame/models/dinasaur.obj
+java/scsl-1.5/demo/applets/WireFrame/models/hughes_500.obj
+java/scsl-1.5/demo/applets/WireFrame/models/knoxS.obj
+java/scsl-1.5/demo/jfc/CodePointIM/CodePointIM.jar
+java/scsl-1.5/demo/jfc/CodePointIM/README.html
+java/scsl-1.5/demo/jfc/CodePointIM/README_ja.html
+java/scsl-1.5/demo/jfc/CodePointIM/src/CodePointIM.java
+java/scsl-1.5/demo/jfc/CodePointIM/src/CodePointInputMethod.java
+java/scsl-1.5/demo/jfc/CodePointIM/src/CodePointInputMethodDescriptor.java
+java/scsl-1.5/demo/jfc/CodePointIM/src/resources/codepoint.properties
+java/scsl-1.5/demo/jfc/CodePointIM/src/resources/codepoint_ja.properties
+java/scsl-1.5/demo/jfc/FileChooserDemo/FileChooserDemo.jar
+java/scsl-1.5/demo/jfc/FileChooserDemo/README.txt
+java/scsl-1.5/demo/jfc/FileChooserDemo/images/gifIcon.gif
+java/scsl-1.5/demo/jfc/FileChooserDemo/images/jpgIcon.jpg
+java/scsl-1.5/demo/jfc/FileChooserDemo/src/ExampleFileFilter.java
+java/scsl-1.5/demo/jfc/FileChooserDemo/src/ExampleFileView.java
+java/scsl-1.5/demo/jfc/FileChooserDemo/src/FileChooserDemo.java
+java/scsl-1.5/demo/jfc/Font2DTest/Font2DTest.html
+java/scsl-1.5/demo/jfc/Font2DTest/Font2DTest.jar
+java/scsl-1.5/demo/jfc/Font2DTest/README.txt
+java/scsl-1.5/demo/jfc/Font2DTest/src/Font2DTest.java
+java/scsl-1.5/demo/jfc/Font2DTest/src/Font2DTestApplet.java
+java/scsl-1.5/demo/jfc/Font2DTest/src/FontPanel.java
+java/scsl-1.5/demo/jfc/Font2DTest/src/RangeMenu.java
+java/scsl-1.5/demo/jfc/Java2D/Java2Demo.html
+java/scsl-1.5/demo/jfc/Java2D/Java2Demo.jar
+java/scsl-1.5/demo/jfc/Java2D/README.txt
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/AnimatingControlsSurface.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/AnimatingSurface.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/CloningFeature.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/ControlsSurface.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/CustomControls.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/CustomControlsContext.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/DemoFonts.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/DemoGroup.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/DemoImages.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/DemoPanel.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/GlobalControls.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/GlobalPanel.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/Intro.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/Java2Demo.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/Java2DemoApplet.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/MemoryMonitor.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/PerformanceMonitor.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/RunWindow.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/Surface.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/TextureChooser.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/Tools.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Arcs_Curves/Arcs.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Arcs_Curves/BezierAnim.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Arcs_Curves/Curves.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Arcs_Curves/Ellipses.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Clipping/Areas.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Clipping/ClipAnim.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Clipping/Intersection.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Clipping/Text.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Colors/BullsEye.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Colors/ColorConvert.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Colors/Rotator3D.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Composite/ACimages.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Composite/ACrules.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Composite/FadeAnim.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Fonts/AllFonts.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Fonts/AttributedStr.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Fonts/Highlighting.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Fonts/Outline.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Fonts/Tree.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Images/DukeAnim.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Images/ImageOps.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Images/JPEGFlip.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Images/WarpImage.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Lines/Caps.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Lines/Dash.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Lines/Joins.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Lines/LineAnim.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Mix/Balls.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Mix/BezierScroller.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Mix/Stars3D.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paint/GradAnim.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paint/Gradient.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paint/Texture.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paint/TextureAnim.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paths/Append.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paths/CurveQuadTo.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paths/FillStroke.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paths/WindingRule.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Transforms/Rotate.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Transforms/SelectTx.java
+java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Transforms/TransformAnim.java
+java/scsl-1.5/demo/jfc/Metalworks/HelpFiles/back.gif
+java/scsl-1.5/demo/jfc/Metalworks/HelpFiles/credits.html
+java/scsl-1.5/demo/jfc/Metalworks/HelpFiles/duke.gif
+java/scsl-1.5/demo/jfc/Metalworks/HelpFiles/javalogo.gif
+java/scsl-1.5/demo/jfc/Metalworks/HelpFiles/metal.html
+java/scsl-1.5/demo/jfc/Metalworks/HelpFiles/metalworks.html
+java/scsl-1.5/demo/jfc/Metalworks/HelpFiles/swing.html
+java/scsl-1.5/demo/jfc/Metalworks/HelpFiles/toc.html
+java/scsl-1.5/demo/jfc/Metalworks/Metalworks.jar
+java/scsl-1.5/demo/jfc/Metalworks/README.txt
+java/scsl-1.5/demo/jfc/Metalworks/images/palette_crop.gif
+java/scsl-1.5/demo/jfc/Metalworks/images/palette_draw.gif
+java/scsl-1.5/demo/jfc/Metalworks/images/palette_hand.gif
+java/scsl-1.5/demo/jfc/Metalworks/images/palette_select.gif
+java/scsl-1.5/demo/jfc/Metalworks/images/palette_text.gif
+java/scsl-1.5/demo/jfc/Metalworks/images/palette_zoom.gif
+java/scsl-1.5/demo/jfc/Metalworks/resources/MyTheme.theme
+java/scsl-1.5/demo/jfc/Metalworks/src/AquaMetalTheme.java
+java/scsl-1.5/demo/jfc/Metalworks/src/BigContrastMetalTheme.java
+java/scsl-1.5/demo/jfc/Metalworks/src/ContrastMetalTheme.java
+java/scsl-1.5/demo/jfc/Metalworks/src/DemoMetalTheme.java
+java/scsl-1.5/demo/jfc/Metalworks/src/GreenMetalTheme.java
+java/scsl-1.5/demo/jfc/Metalworks/src/KhakiMetalTheme.java
+java/scsl-1.5/demo/jfc/Metalworks/src/MetalThemeMenu.java
+java/scsl-1.5/demo/jfc/Metalworks/src/Metalworks.java
+java/scsl-1.5/demo/jfc/Metalworks/src/MetalworksDocumentFrame.java
+java/scsl-1.5/demo/jfc/Metalworks/src/MetalworksFrame.java
+java/scsl-1.5/demo/jfc/Metalworks/src/MetalworksHelp.java
+java/scsl-1.5/demo/jfc/Metalworks/src/MetalworksInBox.java
+java/scsl-1.5/demo/jfc/Metalworks/src/MetalworksPrefs.java
+java/scsl-1.5/demo/jfc/Metalworks/src/PropertiesMetalTheme.java
+java/scsl-1.5/demo/jfc/Metalworks/src/UISwitchListener.java
+java/scsl-1.5/demo/jfc/Notepad/Notepad.jar
+java/scsl-1.5/demo/jfc/Notepad/README.txt
+java/scsl-1.5/demo/jfc/Notepad/resources/Notepad.properties
+java/scsl-1.5/demo/jfc/Notepad/resources/Notepad_fr.properties
+java/scsl-1.5/demo/jfc/Notepad/resources/Notepad_sv.properties
+java/scsl-1.5/demo/jfc/Notepad/resources/Notepad_zh_CN.properties
+java/scsl-1.5/demo/jfc/Notepad/resources/copy.gif
+java/scsl-1.5/demo/jfc/Notepad/resources/cut.gif
+java/scsl-1.5/demo/jfc/Notepad/resources/new.gif
+java/scsl-1.5/demo/jfc/Notepad/resources/open.gif
+java/scsl-1.5/demo/jfc/Notepad/resources/paste.gif
+java/scsl-1.5/demo/jfc/Notepad/resources/save.gif
+java/scsl-1.5/demo/jfc/Notepad/src/ElementTreePanel.java
+java/scsl-1.5/demo/jfc/Notepad/src/Notepad.java
+java/scsl-1.5/demo/jfc/SampleTree/README.txt
+java/scsl-1.5/demo/jfc/SampleTree/SampleTree.jar
+java/scsl-1.5/demo/jfc/SampleTree/images/collapsed.gif
+java/scsl-1.5/demo/jfc/SampleTree/images/expanded.gif
+java/scsl-1.5/demo/jfc/SampleTree/src/DynamicTreeNode.java
+java/scsl-1.5/demo/jfc/SampleTree/src/SampleData.java
+java/scsl-1.5/demo/jfc/SampleTree/src/SampleTree.java
+java/scsl-1.5/demo/jfc/SampleTree/src/SampleTreeCellRenderer.java
+java/scsl-1.5/demo/jfc/SampleTree/src/SampleTreeModel.java
+java/scsl-1.5/demo/jfc/Stylepad/README.txt
+java/scsl-1.5/demo/jfc/Stylepad/Stylepad.jar
+java/scsl-1.5/demo/jfc/Stylepad/resources/Notepad.properties
+java/scsl-1.5/demo/jfc/Stylepad/resources/Notepad_fr.properties
+java/scsl-1.5/demo/jfc/Stylepad/resources/Notepad_sv.properties
+java/scsl-1.5/demo/jfc/Stylepad/resources/Notepad_zh_CN.properties
+java/scsl-1.5/demo/jfc/Stylepad/resources/Stylepad.properties
+java/scsl-1.5/demo/jfc/Stylepad/resources/Stylepad_sv.properties
+java/scsl-1.5/demo/jfc/Stylepad/resources/Stylepad_zh_CN.properties
+java/scsl-1.5/demo/jfc/Stylepad/resources/alice.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/bold.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/bullets.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/caterpillar.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/center.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/copy.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/cut.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/fg.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/hatter.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/italic.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/left.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/new.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/open.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/paste.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/rabbit.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/rabbit2.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/right.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/save.gif
+java/scsl-1.5/demo/jfc/Stylepad/resources/underline.gif
+java/scsl-1.5/demo/jfc/Stylepad/src/ElementTreePanel.java
+java/scsl-1.5/demo/jfc/Stylepad/src/HelloWorld.java
+java/scsl-1.5/demo/jfc/Stylepad/src/Notepad.java
+java/scsl-1.5/demo/jfc/Stylepad/src/Stylepad.java
+java/scsl-1.5/demo/jfc/Stylepad/src/Wonderland.java
+java/scsl-1.5/demo/jfc/SwingApplet/README.txt
+java/scsl-1.5/demo/jfc/SwingApplet/SwingApplet.html
+java/scsl-1.5/demo/jfc/SwingApplet/SwingApplet.jar
+java/scsl-1.5/demo/jfc/SwingApplet/src/SwingApplet.java
+java/scsl-1.5/demo/jfc/SwingSet2/README.txt
+java/scsl-1.5/demo/jfc/SwingSet2/SwingSet2.html
+java/scsl-1.5/demo/jfc/SwingSet2/SwingSet2.jar
+java/scsl-1.5/demo/jfc/SwingSet2/src/AquaTheme.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/BezierAnimationPanel.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ButtonDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/CharcoalTheme.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/CodeViewer.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ColorChooserDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ComboBoxDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ContrastTheme.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/DemoModule.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/DirectionPanel.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/EmeraldTheme.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ExampleFileFilter.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ExampleFileView.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/FileChooserDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/HtmlDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/InternalFrameDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/LayoutControlPanel.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ListDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/OptionPaneDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/Permuter.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ProgressBarDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/RubyTheme.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ScrollPaneDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/SliderDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/SplitPaneDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/SwingSet2.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/SwingSet2Applet.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/TabbedPaneDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/TableDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/ToolTipDemo.java
+java/scsl-1.5/demo/jfc/SwingSet2/src/TreeDemo.java
+java/scsl-1.5/demo/jfc/TableExample/README.txt
+java/scsl-1.5/demo/jfc/TableExample/TableExample.jar
+java/scsl-1.5/demo/jfc/TableExample/src/JDBCAdapter.java
+java/scsl-1.5/demo/jfc/TableExample/src/OldJTable.java
+java/scsl-1.5/demo/jfc/TableExample/src/TableExample.java
+java/scsl-1.5/demo/jfc/TableExample/src/TableExample2.java
+java/scsl-1.5/demo/jfc/TableExample/src/TableExample3.java
+java/scsl-1.5/demo/jfc/TableExample/src/TableExample4.java
+java/scsl-1.5/demo/jfc/TableExample/src/TableMap.java
+java/scsl-1.5/demo/jfc/TableExample/src/TableSorter.java
+java/scsl-1.5/demo/jpda/examples.jar
+java/scsl-1.5/demo/jvmti/agent_util/README.txt
+java/scsl-1.5/demo/jvmti/agent_util/src/agent_util.c
+java/scsl-1.5/demo/jvmti/agent_util/src/agent_util.h
+java/scsl-1.5/demo/jvmti/gctest/README.txt
+java/scsl-1.5/demo/jvmti/gctest/lib/libgctest.so
+java/scsl-1.5/demo/jvmti/gctest/lib/libgctest_g.so
+java/scsl-1.5/demo/jvmti/gctest/src/gctest.c
+java/scsl-1.5/demo/jvmti/gctest/src/sample.makefile.txt
+java/scsl-1.5/demo/jvmti/heapTracker/README.txt
+java/scsl-1.5/demo/jvmti/heapTracker/heapTracker.jar
+java/scsl-1.5/demo/jvmti/heapTracker/lib/libheapTracker.so
+java/scsl-1.5/demo/jvmti/heapTracker/lib/libheapTracker_g.so
+java/scsl-1.5/demo/jvmti/heapTracker/src/HeapTracker.java
+java/scsl-1.5/demo/jvmti/heapTracker/src/heapTracker.c
+java/scsl-1.5/demo/jvmti/heapTracker/src/heapTracker.h
+java/scsl-1.5/demo/jvmti/heapTracker/src/sample.makefile.txt
+java/scsl-1.5/demo/jvmti/heapViewer/README.txt
+java/scsl-1.5/demo/jvmti/heapViewer/lib/libheapViewer.so
+java/scsl-1.5/demo/jvmti/heapViewer/lib/libheapViewer_g.so
+java/scsl-1.5/demo/jvmti/heapViewer/src/heapViewer.c
+java/scsl-1.5/demo/jvmti/heapViewer/src/sample.makefile.txt
+java/scsl-1.5/demo/jvmti/hprof/README.txt
+java/scsl-1.5/demo/jvmti/hprof/src/Tracker.java
+java/scsl-1.5/demo/jvmti/hprof/src/debug_malloc.c
+java/scsl-1.5/demo/jvmti/hprof/src/debug_malloc.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_blocks.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_blocks.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_class.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_class.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_cpu.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_cpu.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_error.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_error.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_event.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_event.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_frame.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_frame.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_init.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_init.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_io.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_io.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_ioname.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_ioname.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_listener.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_listener.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_loader.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_loader.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_md.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_monitor.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_monitor.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_object.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_object.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_reference.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_reference.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_site.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_site.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_stack.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_stack.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_string.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_string.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_table.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_table.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_tag.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_tag.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_tls.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_tls.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_trace.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_trace.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_tracker.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_tracker.h
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_util.c
+java/scsl-1.5/demo/jvmti/hprof/src/hprof_util.h
+java/scsl-1.5/demo/jvmti/hprof/src/jvm.hprof.txt
+java/scsl-1.5/demo/jvmti/hprof/src/bsd/hprof_md.c
+java/scsl-1.5/demo/jvmti/hprof/src/bsd/hprof_md.c.orig
+java/scsl-1.5/demo/jvmti/hprof/src/manual.html
+java/scsl-1.5/demo/jvmti/index.html
+java/scsl-1.5/demo/jvmti/java_crw_demo/README.txt
+java/scsl-1.5/demo/jvmti/java_crw_demo/src/java_crw_demo.c
+java/scsl-1.5/demo/jvmti/java_crw_demo/src/java_crw_demo.h
+java/scsl-1.5/demo/jvmti/java_crw_demo/src/test_crw.c
+java/scsl-1.5/demo/jvmti/mtrace/README.txt
+java/scsl-1.5/demo/jvmti/mtrace/lib/libmtrace.so
+java/scsl-1.5/demo/jvmti/mtrace/lib/libmtrace_g.so
+java/scsl-1.5/demo/jvmti/mtrace/mtrace.jar
+java/scsl-1.5/demo/jvmti/mtrace/src/Mtrace.java
+java/scsl-1.5/demo/jvmti/mtrace/src/mtrace.c
+java/scsl-1.5/demo/jvmti/mtrace/src/mtrace.h
+java/scsl-1.5/demo/jvmti/mtrace/src/sample.makefile.txt
+java/scsl-1.5/demo/jvmti/versionCheck/README.txt
+java/scsl-1.5/demo/jvmti/versionCheck/lib/libversionCheck.so
+java/scsl-1.5/demo/jvmti/versionCheck/lib/libversionCheck_g.so
+java/scsl-1.5/demo/jvmti/versionCheck/src/sample.makefile.txt
+java/scsl-1.5/demo/jvmti/versionCheck/src/versionCheck.c
+java/scsl-1.5/demo/jvmti/waiters/README.txt
+java/scsl-1.5/demo/jvmti/waiters/lib/libwaiters.so
+java/scsl-1.5/demo/jvmti/waiters/lib/libwaiters_g.so
+java/scsl-1.5/demo/jvmti/waiters/src/Agent.cpp
+java/scsl-1.5/demo/jvmti/waiters/src/Agent.hpp
+java/scsl-1.5/demo/jvmti/waiters/src/Monitor.cpp
+java/scsl-1.5/demo/jvmti/waiters/src/Monitor.hpp
+java/scsl-1.5/demo/jvmti/waiters/src/Thread.cpp
+java/scsl-1.5/demo/jvmti/waiters/src/Thread.hpp
+java/scsl-1.5/demo/jvmti/waiters/src/sample.makefile.txt
+java/scsl-1.5/demo/jvmti/waiters/src/waiters.cpp
+java/scsl-1.5/demo/management/FullThreadDump/FullThreadDump.jar
+java/scsl-1.5/demo/management/FullThreadDump/README.txt
+java/scsl-1.5/demo/management/FullThreadDump/src/Deadlock.java
+java/scsl-1.5/demo/management/FullThreadDump/src/FullThreadDump.java
+java/scsl-1.5/demo/management/FullThreadDump/src/ThreadMonitor.java
+java/scsl-1.5/demo/management/MemoryMonitor/MemoryMonitor.jar
+java/scsl-1.5/demo/management/MemoryMonitor/README.txt
+java/scsl-1.5/demo/management/MemoryMonitor/src/MemoryMonitor.java
+java/scsl-1.5/demo/management/VerboseGC/README.txt
+java/scsl-1.5/demo/management/VerboseGC/VerboseGC.jar
+java/scsl-1.5/demo/management/VerboseGC/src/PrintGCStat.java
+java/scsl-1.5/demo/management/VerboseGC/src/VerboseGC.java
+java/scsl-1.5/demo/management/index.html
+java/scsl-1.5/include/jawt.h
+java/scsl-1.5/include/jdwpTransport.h
+java/scsl-1.5/include/jni.h
+java/scsl-1.5/include/jvmdi.h
+java/scsl-1.5/include/jvmpi.h
+java/scsl-1.5/include/jvmti.h
+java/scsl-1.5/include/${LOWER_OPSYS}/jawt_md.h
+java/scsl-1.5/include/${LOWER_OPSYS}/jni_md.h
+java/scsl-1.5/jre
+java/scsl-1.5/lib/dt.jar
+java/scsl-1.5/lib/ir.idl
+java/scsl-1.5/lib/jconsole.jar
+java/scsl-1.5/lib/orb.idl
+java/scsl-1.5/lib/tools.jar
+java/scsl-1.5/man/ja_JP.eucJP/man1/appletviewer.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/apt.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/extcheck.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/idlj.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jar.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jarsigner.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/javac.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/javadoc.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/javah.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/javap.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jconsole.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jdb.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jinfo.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jmap.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jps.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jsadebugd.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jstack.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jstat.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/jstatd.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/native2ascii.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/rmic.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/serialver.1
+java/scsl-1.5/man/man1/appletviewer.1
+java/scsl-1.5/man/man1/apt.1
+java/scsl-1.5/man/man1/extcheck.1
+java/scsl-1.5/man/man1/idlj.1
+java/scsl-1.5/man/man1/jar.1
+java/scsl-1.5/man/man1/jarsigner.1
+java/scsl-1.5/man/man1/javac.1
+java/scsl-1.5/man/man1/javadoc.1
+java/scsl-1.5/man/man1/javah.1
+java/scsl-1.5/man/man1/javap.1
+java/scsl-1.5/man/man1/jconsole.1
+java/scsl-1.5/man/man1/jdb.1
+java/scsl-1.5/man/man1/jinfo.1
+java/scsl-1.5/man/man1/jmap.1
+java/scsl-1.5/man/man1/jps.1
+java/scsl-1.5/man/man1/jsadebugd.1
+java/scsl-1.5/man/man1/jstack.1
+java/scsl-1.5/man/man1/jstat.1
+java/scsl-1.5/man/man1/jstatd.1
+java/scsl-1.5/man/man1/native2ascii.1
+java/scsl-1.5/man/man1/rmic.1
+java/scsl-1.5/man/man1/serialver.1
+java/scsl-1.5/sample/nio/server/AcceptHandler.java
+java/scsl-1.5/sample/nio/server/Acceptor.java
+java/scsl-1.5/sample/nio/server/B1.java
+java/scsl-1.5/sample/nio/server/BN.java
+java/scsl-1.5/sample/nio/server/BP.java
+java/scsl-1.5/sample/nio/server/ChannelIO.java
+java/scsl-1.5/sample/nio/server/ChannelIOSecure.java
+java/scsl-1.5/sample/nio/server/Content.java
+java/scsl-1.5/sample/nio/server/Dispatcher.java
+java/scsl-1.5/sample/nio/server/Dispatcher1.java
+java/scsl-1.5/sample/nio/server/DispatcherN.java
+java/scsl-1.5/sample/nio/server/FileContent.java
+java/scsl-1.5/sample/nio/server/Handler.java
+java/scsl-1.5/sample/nio/server/MalformedRequestException.java
+java/scsl-1.5/sample/nio/server/N1.java
+java/scsl-1.5/sample/nio/server/N2.java
+java/scsl-1.5/sample/nio/server/README.txt
+java/scsl-1.5/sample/nio/server/Reply.java
+java/scsl-1.5/sample/nio/server/Request.java
+java/scsl-1.5/sample/nio/server/RequestHandler.java
+java/scsl-1.5/sample/nio/server/RequestServicer.java
+java/scsl-1.5/sample/nio/server/Sendable.java
+java/scsl-1.5/sample/nio/server/Server.java
+java/scsl-1.5/sample/nio/server/StringContent.java
+java/scsl-1.5/sample/nio/server/URLDumper.java
+java/scsl-1.5/src.zip
+@dirrm java/scsl-1.5/sample/nio/server
+@dirrm java/scsl-1.5/sample/nio
+@dirrm java/scsl-1.5/sample
+@dirrm java/scsl-1.5/include/${LOWER_OPSYS}
+@dirrm java/scsl-1.5/include
+@dirrm java/scsl-1.5/demo/management/VerboseGC/src
+@dirrm java/scsl-1.5/demo/management/VerboseGC
+@dirrm java/scsl-1.5/demo/management/MemoryMonitor/src
+@dirrm java/scsl-1.5/demo/management/MemoryMonitor
+@dirrm java/scsl-1.5/demo/management/FullThreadDump/src
+@dirrm java/scsl-1.5/demo/management/FullThreadDump
+@dirrm java/scsl-1.5/demo/management
+@dirrm java/scsl-1.5/demo/jvmti/waiters/src
+@dirrm java/scsl-1.5/demo/jvmti/waiters/lib
+@dirrm java/scsl-1.5/demo/jvmti/waiters
+@dirrm java/scsl-1.5/demo/jvmti/versionCheck/src
+@dirrm java/scsl-1.5/demo/jvmti/versionCheck/lib
+@dirrm java/scsl-1.5/demo/jvmti/versionCheck
+@dirrm java/scsl-1.5/demo/jvmti/mtrace/src
+@dirrm java/scsl-1.5/demo/jvmti/mtrace/lib
+@dirrm java/scsl-1.5/demo/jvmti/mtrace
+@dirrm java/scsl-1.5/demo/jvmti/java_crw_demo/src
+@dirrm java/scsl-1.5/demo/jvmti/java_crw_demo
+@dirrm java/scsl-1.5/demo/jvmti/hprof/src/bsd
+@dirrm java/scsl-1.5/demo/jvmti/hprof/src
+@dirrm java/scsl-1.5/demo/jvmti/hprof
+@dirrm java/scsl-1.5/demo/jvmti/heapViewer/src
+@dirrm java/scsl-1.5/demo/jvmti/heapViewer/lib
+@dirrm java/scsl-1.5/demo/jvmti/heapViewer
+@dirrm java/scsl-1.5/demo/jvmti/heapTracker/src
+@dirrm java/scsl-1.5/demo/jvmti/heapTracker/lib
+@dirrm java/scsl-1.5/demo/jvmti/heapTracker
+@dirrm java/scsl-1.5/demo/jvmti/gctest/src
+@dirrm java/scsl-1.5/demo/jvmti/gctest/lib
+@dirrm java/scsl-1.5/demo/jvmti/gctest
+@dirrm java/scsl-1.5/demo/jvmti/agent_util/src
+@dirrm java/scsl-1.5/demo/jvmti/agent_util
+@dirrm java/scsl-1.5/demo/jvmti
+@dirrm java/scsl-1.5/demo/jpda
+@dirrm java/scsl-1.5/demo/jfc/TableExample/src
+@dirrm java/scsl-1.5/demo/jfc/TableExample
+@dirrm java/scsl-1.5/demo/jfc/SwingSet2/src
+@dirrm java/scsl-1.5/demo/jfc/SwingSet2
+@dirrm java/scsl-1.5/demo/jfc/SwingApplet/src
+@dirrm java/scsl-1.5/demo/jfc/SwingApplet
+@dirrm java/scsl-1.5/demo/jfc/Stylepad/src
+@dirrm java/scsl-1.5/demo/jfc/Stylepad/resources
+@dirrm java/scsl-1.5/demo/jfc/Stylepad
+@dirrm java/scsl-1.5/demo/jfc/SampleTree/src
+@dirrm java/scsl-1.5/demo/jfc/SampleTree/images
+@dirrm java/scsl-1.5/demo/jfc/SampleTree
+@dirrm java/scsl-1.5/demo/jfc/Notepad/src
+@dirrm java/scsl-1.5/demo/jfc/Notepad/resources
+@dirrm java/scsl-1.5/demo/jfc/Notepad
+@dirrm java/scsl-1.5/demo/jfc/Metalworks/src
+@dirrm java/scsl-1.5/demo/jfc/Metalworks/resources
+@dirrm java/scsl-1.5/demo/jfc/Metalworks/images
+@dirrm java/scsl-1.5/demo/jfc/Metalworks/HelpFiles
+@dirrm java/scsl-1.5/demo/jfc/Metalworks
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Transforms
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paths
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Paint
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Mix
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Lines
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Images
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Fonts
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Composite
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Colors
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Clipping
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos/Arcs_Curves
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d/demos
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src/java2d
+@dirrm java/scsl-1.5/demo/jfc/Java2D/src
+@dirrm java/scsl-1.5/demo/jfc/Java2D
+@dirrm java/scsl-1.5/demo/jfc/Font2DTest/src
+@dirrm java/scsl-1.5/demo/jfc/Font2DTest
+@dirrm java/scsl-1.5/demo/jfc/FileChooserDemo/src
+@dirrm java/scsl-1.5/demo/jfc/FileChooserDemo/images
+@dirrm java/scsl-1.5/demo/jfc/FileChooserDemo
+@dirrm java/scsl-1.5/demo/jfc/CodePointIM/src/resources
+@dirrm java/scsl-1.5/demo/jfc/CodePointIM/src
+@dirrm java/scsl-1.5/demo/jfc/CodePointIM
+@dirrm java/scsl-1.5/demo/jfc
+@dirrm java/scsl-1.5/demo/applets/WireFrame/models
+@dirrm java/scsl-1.5/demo/applets/WireFrame
+@dirrm java/scsl-1.5/demo/applets/TicTacToe/images
+@dirrm java/scsl-1.5/demo/applets/TicTacToe/audio
+@dirrm java/scsl-1.5/demo/applets/TicTacToe
+@dirrm java/scsl-1.5/demo/applets/SpreadSheet
+@dirrm java/scsl-1.5/demo/applets/SortDemo
+@dirrm java/scsl-1.5/demo/applets/SimpleGraph
+@dirrm java/scsl-1.5/demo/applets/NervousText
+@dirrm java/scsl-1.5/demo/applets/MoleculeViewer/models
+@dirrm java/scsl-1.5/demo/applets/MoleculeViewer
+@dirrm java/scsl-1.5/demo/applets/JumpingBox/sounds
+@dirrm java/scsl-1.5/demo/applets/JumpingBox
+@dirrm java/scsl-1.5/demo/applets/ImageMap/images
+@dirrm java/scsl-1.5/demo/applets/ImageMap/audio
+@dirrm java/scsl-1.5/demo/applets/ImageMap
+@dirrm java/scsl-1.5/demo/applets/GraphicsTest
+@dirrm java/scsl-1.5/demo/applets/GraphLayout/audio
+@dirrm java/scsl-1.5/demo/applets/GraphLayout
+@dirrm java/scsl-1.5/demo/applets/Fractal
+@dirrm java/scsl-1.5/demo/applets/DrawTest
+@dirrm java/scsl-1.5/demo/applets/DitherTest
+@dirrm java/scsl-1.5/demo/applets/Clock
+@dirrm java/scsl-1.5/demo/applets/CardTest
+@dirrm java/scsl-1.5/demo/applets/Blink
+@dirrm java/scsl-1.5/demo/applets/BarChart
+@dirrm java/scsl-1.5/demo/applets/ArcTest
+@dirrm java/scsl-1.5/demo/applets/Animator/images/SimpleAnimation
+@dirrm java/scsl-1.5/demo/applets/Animator/images/Beans
+@dirrm java/scsl-1.5/demo/applets/Animator/images
+@dirrm java/scsl-1.5/demo/applets/Animator/audio
+@dirrm java/scsl-1.5/demo/applets/Animator
+@dirrm java/scsl-1.5/demo/applets
+@dirrm java/scsl-1.5/demo
diff --git a/lang/scsl-jdk15/buildlink3.mk b/lang/scsl-jdk15/buildlink3.mk
new file mode 100644
index 00000000000..4a32bdd6fdb
--- /dev/null
+++ b/lang/scsl-jdk15/buildlink3.mk
@@ -0,0 +1,30 @@
+# $NetBSD: buildlink3.mk,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+SCSL_JDK15_BUILDLINK3_MK:= ${SCSL_JDK15_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= scsl-jdk15
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nscsl-jdk15}
+BUILDLINK_PACKAGES+= scsl-jdk15
+
+.if !empty(SCSL_JDK15_BUILDLINK3_MK:M+)
+
+BUILDLINK_API_DEPENDS.scsl-jdk15+= scsl-jdk15-[0-9]*
+BUILDLINK_ABI_DEPENDS.scsl-jdk15?= scsl-jdk15>=5.0.6nb1
+BUILDLINK_PKGSRCDIR.scsl-jdk15?= ../../lang/scsl-jdk15
+BUILDLINK_DEPMETHOD.scsl-jdk15?= build
+
+BUILDLINK_PASSTHRU_DIRS+= ${BUILDLINK_JAVA_PREFIX.scsl-jre15}
+
+BUILDLINK_CPPFLAGS.scsl-jdk15= \
+ -I${BUILDLINK_JAVA_PREFIX.scsl-jre15}/include \
+ -I${BUILDLINK_JAVA_PREFIX.scsl-jre15}/include/linux
+
+.include "../../lang/scsl-jre15/buildlink3.mk"
+
+.endif # SCSL_JDK15_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/lang/scsl-jdk15/distinfo b/lang/scsl-jdk15/distinfo
new file mode 100644
index 00000000000..8608a7b4d77
--- /dev/null
+++ b/lang/scsl-jdk15/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+SHA1 (jdk-1_5_0-p3-bin-duh1-bsd-i586.tar.bz2) = 34b1bf2fc49df4e1985d9234084fa6a61bc36589
+RMD160 (jdk-1_5_0-p3-bin-duh1-bsd-i586.tar.bz2) = 06c489e4c460bdf0995cdc67b5f96e696ec643fb
+Size (jdk-1_5_0-p3-bin-duh1-bsd-i586.tar.bz2) = 46577488 bytes
diff --git a/lang/scsl-jdk15/files/common b/lang/scsl-jdk15/files/common
new file mode 100644
index 00000000000..663d2d7dc36
--- /dev/null
+++ b/lang/scsl-jdk15/files/common
@@ -0,0 +1,47 @@
+# $NetBSD: common,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+COPYRIGHT
+LICENSE
+bin/java
+bin/keytool
+bin/kinit
+bin/klist
+bin/ktab
+bin/orbd
+bin/pack200
+bin/policytool
+bin/rmid
+bin/rmiregistry
+bin/servertool
+bin/tnameserv
+bin/unpack200
+jre
+man/ja
+man/ja_JP.eucJP/man1/java.1
+man/ja_JP.eucJP/man1/javaws.1
+man/ja_JP.eucJP/man1/keytool.1
+man/ja_JP.eucJP/man1/kinit.1
+man/ja_JP.eucJP/man1/klist.1
+man/ja_JP.eucJP/man1/ktab.1
+man/ja_JP.eucJP/man1/orbd.1
+man/ja_JP.eucJP/man1/pack200.1
+man/ja_JP.eucJP/man1/policytool.1
+man/ja_JP.eucJP/man1/rmid.1
+man/ja_JP.eucJP/man1/rmiregistry.1
+man/ja_JP.eucJP/man1/servertool.1
+man/ja_JP.eucJP/man1/tnameserv.1
+man/ja_JP.eucJP/man1/unpack200.1
+man/man1/java.1
+man/man1/javaws.1
+man/man1/keytool.1
+man/man1/kinit.1
+man/man1/klist.1
+man/man1/ktab.1
+man/man1/orbd.1
+man/man1/pack200.1
+man/man1/policytool.1
+man/man1/rmid.1
+man/man1/rmiregistry.1
+man/man1/servertool.1
+man/man1/tnameserv.1
+man/man1/unpack200.1
diff --git a/lang/scsl-jre15/DEINSTALL.tmpl b/lang/scsl-jre15/DEINSTALL.tmpl
new file mode 100644
index 00000000000..a8e90fa27f7
--- /dev/null
+++ b/lang/scsl-jre15/DEINSTALL.tmpl
@@ -0,0 +1,6 @@
+# $NetBSD: DEINSTALL.tmpl,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+case ${STAGE} in
+DEINSTALL)
+ ${RM} -f @JAVA_HOME@/lib/@MACHINE_ARCH@/client/classes.jsa;;
+esac
diff --git a/lang/scsl-jre15/DESCR b/lang/scsl-jre15/DESCR
new file mode 100644
index 00000000000..78e3db612b4
--- /dev/null
+++ b/lang/scsl-jre15/DESCR
@@ -0,0 +1 @@
+This is the SCSL-based port of the Sun Java(tm) Runtime Environment (J2SE 5.0).
diff --git a/lang/scsl-jre15/INSTALL.tmpl b/lang/scsl-jre15/INSTALL.tmpl
new file mode 100644
index 00000000000..49dc6e34723
--- /dev/null
+++ b/lang/scsl-jre15/INSTALL.tmpl
@@ -0,0 +1,6 @@
+# $NetBSD: INSTALL.tmpl,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+case ${STAGE} in
+POST-INSTALL)
+ ${PREFIX}/bin/scsl15-java -Xshare:dump;;
+esac
diff --git a/lang/scsl-jre15/Makefile b/lang/scsl-jre15/Makefile
new file mode 100644
index 00000000000..e2967f668b4
--- /dev/null
+++ b/lang/scsl-jre15/Makefile
@@ -0,0 +1,76 @@
+# $NetBSD: Makefile,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+# Note: Regen distinfo with PKG_DEFAULT_OPTIONS+=sun-jre-jce
+
+DISTNAME= jre-${DIST_VER}-${DIST_ARCH}
+PKGNAME= scsl-jre15-${PKG_VER}
+MASTER_SITES= # empty
+
+SHORT_NAME= JRE
+
+WRKSRC= ${WRKDIR}/${DISTNAME:S/-//:S/_/./g:C/-.*$//}
+JAVA_WRAPPERS= java keytool orbd policytool rmid rmiregistry \
+ servertool tnameserv
+REQD_DIRS= ${JAVA_HOME}
+REQD_DIRS+= ${JAVA_HOME}/lib
+REQD_DIRS+= ${JAVA_HOME}/lib/applet
+REQD_DIRS+= ${JAVA_HOME}/lib/images
+REQD_DIRS+= ${JAVA_HOME}/lib/images/cursors
+REQD_DIRS+= ${JAVA_HOME}/lib/security
+CONF_FILES= # empty
+.sinclude "sfiles.mk"
+.for FILE in ${SFILES}
+CONF_FILES+= ${JAVA_HOME}/lib/${FILE}.default ${JAVA_HOME}/lib/${FILE}
+.endfor
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.scsl-jre15
+PKG_SUPPORTED_OPTIONS= sun-jre-jce
+
+.include "../../mk/bsd.options.mk"
+
+HEADER_TEMPLATE+= ${WRKDIR}/HEADER.tmpl
+INSTALL_TEMPLATE+= ${PKGDIR}/INSTALL.tmpl
+DEINSTALL_TEMPLATE+= ${PKGDIR}/DEINSTALL.tmpl
+FILES_SUBST+= JAVA_HOME=${JAVA_HOME:Q}
+FILES_SUBST+= MACHINE_ARCH=${MACHINE_ARCH:Q}
+
+CHECK_FILES_SKIP+= ${JAVA_HOME}/lib/${MACHINE_ARCH}/client/classes.jsa
+
+.if !empty(PKG_OPTIONS:Msun-jre-jce)
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} jce_policy-1_5_0.zip
+PLIST_SUBST+= SCSL_JRE15_USE_JCE=""
+.else
+PLIST_SUBST+= SCSL_JRE15_USE_JCE="@comment "
+.endif
+
+post-extract:
+ ${MKDIR} ${WRKSRC}/.systemPrefs
+ ${TOUCH} ${WRKSRC}/.systemPrefs/.system.lock
+ ${TOUCH} ${WRKSRC}/.systemPrefs/.systemRootModFile
+
+do-configure:
+ cd ${WRKSRC}/lib; for file in ${SFILES}; do \
+ ${MV} -f $$file $$file.default; \
+ done
+ @${ECHO} 'CONF_FILES="${CONF_FILES}"' >${HEADER_TEMPLATE}
+
+pre-install:
+.if !empty(PKG_OPTIONS:Msun-jre-jce)
+ cd ${WRKDIR}/jce ; ${PAX} -rw -pe -v . ${WRKSRC}/lib/security
+.endif
+
+#
+# re-create sfiles.mk from properties and config files
+#
+makesfiles:
+ ${ECHO} > sfiles.mk '# $$Net''BSD$$'
+ ${ECHO} >> sfiles.mk '#'
+ ${ECHO} >> sfiles.mk '# Created with "make makesfiles"'
+ ${ECHO} >> sfiles.mk '# Do not edit this file manually!'
+ ${ECHO} >> sfiles.mk '#'
+ cd ${WRKSRC}/lib && ${FIND} * -name fontconfig.\* -o \
+ -name \*.properties -o -name \*.properties.\?\? -o \
+ -name \*.cfg -o -name \*.security | \
+ ${SED} 's/^/SFILES+= /' >>${PKGDIR}/sfiles.mk
+
+.include "../../lang/scsl-jre15/Makefile.common"
diff --git a/lang/scsl-jre15/Makefile.common b/lang/scsl-jre15/Makefile.common
new file mode 100644
index 00000000000..df0bdad63bd
--- /dev/null
+++ b/lang/scsl-jre15/Makefile.common
@@ -0,0 +1,67 @@
+# $NetBSD: Makefile.common,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+DIST_VER= 1_5_0-p3-bin-duh1
+PKG_VER= ${DIST_VER:S/_/./g:S/-p/p/:S/-bin-duh/./}
+DIST_ARCH= bsd-i586 # for now, maybe more to come
+CATEGORIES= lang java
+COMMENT= Sun's Java(tm) 2 Standard Edition, ${DOWNLOAD_NAME}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= tv@NetBSD.org
+HOMEPAGE= http://java.sun.com/
+DOWNLOAD= http://www.duh.org/NetBSD/java2/
+DOWNLOAD_NAME= ${SHORT_NAME} 5.0 for BSD
+
+LICENSE= scsl23-license
+RESTRICTED= Redistribution requires acceptance of a sublicense of the SCSL
+NO_SRC_ON_CDROM=${RESTRICTED}
+NO_SRC_ON_FTP= ${RESTRICTED}
+NO_BIN_ON_CDROM=${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+
+INTERACTIVE_STAGE= fetch
+
+ONLY_FOR_PLATFORM= NetBSD-[2-9].*-i386
+
+.include "../../mk/bsd.prefs.mk"
+
+JAVA_HOME= ${LOCALBASE}/java/scsl-1.5
+JAVA_NAME= scsl15
+JAVA_UNLIMIT= datasize
+
+MESSAGE_SUBST+= JAVA_HOME=${JAVA_HOME:Q}
+
+# the following forces compression of jarfiles, which is a huge disk
+# space win and trivial to no speed reduction in the face of the
+# new class sharing in J2SE 5.0... -tvierling
+EXTRACT_ENV+= UNPACK200_FLAGS=-Htrue
+
+NO_MTREE= yes # since we change PREFIX
+
+_FETCH_MESSAGE= \
+ ${ECHO} "======================================================================"; \
+ ${ECHO} ; \
+ ${ECHO} " The file ${DISTNAME}${EXTRACT_SUFX} containing"; \
+ ${ECHO} " ${DOWNLOAD_NAME} must be fetched into:"; \
+ ${ECHO} " ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}"; \
+ ${ECHO} " from:"; \
+ ${ECHO} " ${DOWNLOAD}"; \
+ ${ECHO} ; \
+ ${ECHO} " Click ${SHORT_NAME} in the ${OPSYS}/${MACHINE_ARCH} row for version ${DIST_VER:S/_/./g:S/-bin-/-/},"; \
+ ${ECHO} " then read and accept the license to start the download."; \
+ ${ECHO} ; \
+ ${ECHO} "======================================================================"
+
+post-fetch:
+ @if [ ! -x ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then \
+ ${CHMOD} +x ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}; \
+ fi
+
+do-build: # nothing
+
+do-install:
+ ${INSTALL_PROGRAM_DIR} ${JAVA_HOME}
+ cd ${WRKSRC} && ${PAX} -rwp ma . ${JAVA_HOME}
+
+.include "../../mk/java-env.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/scsl-jre15/PLIST b/lang/scsl-jre15/PLIST
new file mode 100644
index 00000000000..24a612d0f1d
--- /dev/null
+++ b/lang/scsl-jre15/PLIST
@@ -0,0 +1,601 @@
+@comment $NetBSD: PLIST,v 1.1 2006/05/15 19:44:07 tv Exp $
+bin/scsl15-java
+bin/scsl15-keytool
+bin/scsl15-orbd
+bin/scsl15-policytool
+bin/scsl15-rmid
+bin/scsl15-rmiregistry
+bin/scsl15-servertool
+bin/scsl15-tnameserv
+java/scsl-1.5/.systemPrefs/.system.lock
+java/scsl-1.5/.systemPrefs/.systemRootModFile
+java/scsl-1.5/CHANGES
+java/scsl-1.5/COPYRIGHT
+java/scsl-1.5/LICENSE
+java/scsl-1.5/README
+java/scsl-1.5/Welcome.html
+java/scsl-1.5/bin/java
+java/scsl-1.5/bin/keytool
+java/scsl-1.5/bin/kinit
+java/scsl-1.5/bin/klist
+java/scsl-1.5/bin/ktab
+java/scsl-1.5/bin/orbd
+java/scsl-1.5/bin/pack200
+java/scsl-1.5/bin/policytool
+java/scsl-1.5/bin/rmid
+java/scsl-1.5/bin/rmiregistry
+java/scsl-1.5/bin/servertool
+java/scsl-1.5/bin/tnameserv
+java/scsl-1.5/bin/unpack200
+java/scsl-1.5/lib/audio/soundbank.gm
+java/scsl-1.5/lib/charsets.jar
+java/scsl-1.5/lib/classlist
+java/scsl-1.5/lib/cmm/CIEXYZ.pf
+java/scsl-1.5/lib/cmm/GRAY.pf
+java/scsl-1.5/lib/cmm/LINEAR_RGB.pf
+java/scsl-1.5/lib/cmm/PYCC.pf
+java/scsl-1.5/lib/cmm/sRGB.pf
+java/scsl-1.5/lib/content-types.properties.default
+java/scsl-1.5/lib/ext/dnsns.jar
+java/scsl-1.5/lib/ext/localedata.jar
+java/scsl-1.5/lib/ext/sunjce_provider.jar
+java/scsl-1.5/lib/flavormap.properties.default
+java/scsl-1.5/lib/fontconfig.bfc.default
+java/scsl-1.5/lib/fontconfig.properties.src.default
+java/scsl-1.5/lib/fonts/LucidaBrightDemiBold.ttf
+java/scsl-1.5/lib/fonts/LucidaBrightDemiItalic.ttf
+java/scsl-1.5/lib/fonts/LucidaBrightItalic.ttf
+java/scsl-1.5/lib/fonts/LucidaBrightRegular.ttf
+java/scsl-1.5/lib/fonts/LucidaSansDemiBold.ttf
+java/scsl-1.5/lib/fonts/LucidaSansRegular.ttf
+java/scsl-1.5/lib/fonts/LucidaTypewriterBold.ttf
+java/scsl-1.5/lib/fonts/LucidaTypewriterRegular.ttf
+java/scsl-1.5/lib/fonts/fonts.dir
+java/scsl-1.5/lib/i386/awt_robot
+java/scsl-1.5/lib/i386/client/Xusage.txt
+java/scsl-1.5/lib/i386/client/libjsig.so
+java/scsl-1.5/lib/i386/client/libjvm.so
+java/scsl-1.5/lib/i386/gtkhelper
+java/scsl-1.5/lib/i386/headless/libmawt.so
+java/scsl-1.5/lib/i386/jvm.cfg.default
+java/scsl-1.5/lib/i386/libJdbcOdbc.so
+java/scsl-1.5/lib/i386/libawt.so
+java/scsl-1.5/lib/i386/libcmm.so
+java/scsl-1.5/lib/i386/libdcpr.so
+java/scsl-1.5/lib/i386/libdt_socket.so
+java/scsl-1.5/lib/i386/libfontmanager.so
+java/scsl-1.5/lib/i386/libhprof.so
+java/scsl-1.5/lib/i386/libinstrument.so
+java/scsl-1.5/lib/i386/libioser12.so
+java/scsl-1.5/lib/i386/libjaas_unix.so
+java/scsl-1.5/lib/i386/libjava.so
+java/scsl-1.5/lib/i386/libjava_crw_demo.so
+java/scsl-1.5/lib/i386/libjawt.so
+java/scsl-1.5/lib/i386/libjdwp.so
+java/scsl-1.5/lib/i386/libjpeg.so
+java/scsl-1.5/lib/i386/libjsig.so
+java/scsl-1.5/lib/i386/libjsound.so
+java/scsl-1.5/lib/i386/libmanagement.so
+java/scsl-1.5/lib/i386/libmlib_image.so
+java/scsl-1.5/lib/i386/libnative_chmod.so
+java/scsl-1.5/lib/i386/libnet.so
+java/scsl-1.5/lib/i386/libnio.so
+java/scsl-1.5/lib/i386/librmi.so
+java/scsl-1.5/lib/i386/libunpack.so
+java/scsl-1.5/lib/i386/libverify.so
+java/scsl-1.5/lib/i386/libzip.so
+java/scsl-1.5/lib/i386/motif21/libmawt.so
+java/scsl-1.5/lib/i386/native_threads/libhpi.so
+java/scsl-1.5/lib/i386/server/Xusage.txt
+java/scsl-1.5/lib/i386/server/libjsig.so
+java/scsl-1.5/lib/i386/server/libjvm.so
+java/scsl-1.5/lib/i386/xawt/libmawt.so
+java/scsl-1.5/lib/im/indicim.jar
+java/scsl-1.5/lib/im/thaiim.jar
+java/scsl-1.5/lib/images/cursors/cursors.properties.default
+java/scsl-1.5/lib/images/cursors/invalid32x32.gif
+java/scsl-1.5/lib/images/cursors/motif_CopyDrop32x32.gif
+java/scsl-1.5/lib/images/cursors/motif_CopyNoDrop32x32.gif
+java/scsl-1.5/lib/images/cursors/motif_LinkDrop32x32.gif
+java/scsl-1.5/lib/images/cursors/motif_LinkNoDrop32x32.gif
+java/scsl-1.5/lib/images/cursors/motif_MoveDrop32x32.gif
+java/scsl-1.5/lib/images/cursors/motif_MoveNoDrop32x32.gif
+java/scsl-1.5/lib/jce.jar
+java/scsl-1.5/lib/jsse.jar
+java/scsl-1.5/lib/jvm.hprof.txt
+java/scsl-1.5/lib/logging.properties.default
+java/scsl-1.5/lib/management/jmxremote.access
+java/scsl-1.5/lib/management/jmxremote.password.template
+java/scsl-1.5/lib/management/management.properties.default
+java/scsl-1.5/lib/management/snmp.acl.template
+java/scsl-1.5/lib/net.properties.default
+java/scsl-1.5/lib/oblique-fonts/LucidaSansDemiOblique.ttf
+java/scsl-1.5/lib/oblique-fonts/LucidaSansOblique.ttf
+java/scsl-1.5/lib/oblique-fonts/LucidaTypewriterBoldOblique.ttf
+java/scsl-1.5/lib/oblique-fonts/LucidaTypewriterOblique.ttf
+java/scsl-1.5/lib/oblique-fonts/fonts.dir
+java/scsl-1.5/lib/psfont.properties.ja.default
+java/scsl-1.5/lib/psfontj2d.properties.default
+java/scsl-1.5/lib/rt.jar
+${SCSL_JRE15_USE_JCE}java/scsl-1.5/lib/security/COPYRIGHT.html
+${SCSL_JRE15_USE_JCE}java/scsl-1.5/lib/security/README.txt
+java/scsl-1.5/lib/security/US_export_policy.jar
+java/scsl-1.5/lib/security/cacerts
+java/scsl-1.5/lib/security/java.policy
+java/scsl-1.5/lib/security/java.security.default
+java/scsl-1.5/lib/security/local_policy.jar
+java/scsl-1.5/lib/sound.properties.default
+java/scsl-1.5/lib/zi/Africa/Abidjan
+java/scsl-1.5/lib/zi/Africa/Accra
+java/scsl-1.5/lib/zi/Africa/Addis_Ababa
+java/scsl-1.5/lib/zi/Africa/Algiers
+java/scsl-1.5/lib/zi/Africa/Asmera
+java/scsl-1.5/lib/zi/Africa/Bamako
+java/scsl-1.5/lib/zi/Africa/Bangui
+java/scsl-1.5/lib/zi/Africa/Banjul
+java/scsl-1.5/lib/zi/Africa/Bissau
+java/scsl-1.5/lib/zi/Africa/Blantyre
+java/scsl-1.5/lib/zi/Africa/Brazzaville
+java/scsl-1.5/lib/zi/Africa/Bujumbura
+java/scsl-1.5/lib/zi/Africa/Cairo
+java/scsl-1.5/lib/zi/Africa/Casablanca
+java/scsl-1.5/lib/zi/Africa/Ceuta
+java/scsl-1.5/lib/zi/Africa/Conakry
+java/scsl-1.5/lib/zi/Africa/Dakar
+java/scsl-1.5/lib/zi/Africa/Dar_es_Salaam
+java/scsl-1.5/lib/zi/Africa/Djibouti
+java/scsl-1.5/lib/zi/Africa/Douala
+java/scsl-1.5/lib/zi/Africa/El_Aaiun
+java/scsl-1.5/lib/zi/Africa/Freetown
+java/scsl-1.5/lib/zi/Africa/Gaborone
+java/scsl-1.5/lib/zi/Africa/Harare
+java/scsl-1.5/lib/zi/Africa/Johannesburg
+java/scsl-1.5/lib/zi/Africa/Kampala
+java/scsl-1.5/lib/zi/Africa/Khartoum
+java/scsl-1.5/lib/zi/Africa/Kigali
+java/scsl-1.5/lib/zi/Africa/Kinshasa
+java/scsl-1.5/lib/zi/Africa/Lagos
+java/scsl-1.5/lib/zi/Africa/Libreville
+java/scsl-1.5/lib/zi/Africa/Lome
+java/scsl-1.5/lib/zi/Africa/Luanda
+java/scsl-1.5/lib/zi/Africa/Lubumbashi
+java/scsl-1.5/lib/zi/Africa/Lusaka
+java/scsl-1.5/lib/zi/Africa/Malabo
+java/scsl-1.5/lib/zi/Africa/Maputo
+java/scsl-1.5/lib/zi/Africa/Maseru
+java/scsl-1.5/lib/zi/Africa/Mbabane
+java/scsl-1.5/lib/zi/Africa/Mogadishu
+java/scsl-1.5/lib/zi/Africa/Monrovia
+java/scsl-1.5/lib/zi/Africa/Nairobi
+java/scsl-1.5/lib/zi/Africa/Ndjamena
+java/scsl-1.5/lib/zi/Africa/Niamey
+java/scsl-1.5/lib/zi/Africa/Nouakchott
+java/scsl-1.5/lib/zi/Africa/Ouagadougou
+java/scsl-1.5/lib/zi/Africa/Porto-Novo
+java/scsl-1.5/lib/zi/Africa/Sao_Tome
+java/scsl-1.5/lib/zi/Africa/Timbuktu
+java/scsl-1.5/lib/zi/Africa/Tripoli
+java/scsl-1.5/lib/zi/Africa/Tunis
+java/scsl-1.5/lib/zi/Africa/Windhoek
+java/scsl-1.5/lib/zi/America/Adak
+java/scsl-1.5/lib/zi/America/Anchorage
+java/scsl-1.5/lib/zi/America/Anguilla
+java/scsl-1.5/lib/zi/America/Antigua
+java/scsl-1.5/lib/zi/America/Araguaina
+java/scsl-1.5/lib/zi/America/Aruba
+java/scsl-1.5/lib/zi/America/Asuncion
+java/scsl-1.5/lib/zi/America/Bahia
+java/scsl-1.5/lib/zi/America/Barbados
+java/scsl-1.5/lib/zi/America/Belem
+java/scsl-1.5/lib/zi/America/Belize
+java/scsl-1.5/lib/zi/America/Boa_Vista
+java/scsl-1.5/lib/zi/America/Bogota
+java/scsl-1.5/lib/zi/America/Boise
+java/scsl-1.5/lib/zi/America/Buenos_Aires
+java/scsl-1.5/lib/zi/America/Cambridge_Bay
+java/scsl-1.5/lib/zi/America/Campo_Grande
+java/scsl-1.5/lib/zi/America/Cancun
+java/scsl-1.5/lib/zi/America/Caracas
+java/scsl-1.5/lib/zi/America/Catamarca
+java/scsl-1.5/lib/zi/America/Cayenne
+java/scsl-1.5/lib/zi/America/Cayman
+java/scsl-1.5/lib/zi/America/Chicago
+java/scsl-1.5/lib/zi/America/Chihuahua
+java/scsl-1.5/lib/zi/America/Cordoba
+java/scsl-1.5/lib/zi/America/Costa_Rica
+java/scsl-1.5/lib/zi/America/Cuiaba
+java/scsl-1.5/lib/zi/America/Curacao
+java/scsl-1.5/lib/zi/America/Danmarkshavn
+java/scsl-1.5/lib/zi/America/Dawson
+java/scsl-1.5/lib/zi/America/Dawson_Creek
+java/scsl-1.5/lib/zi/America/Denver
+java/scsl-1.5/lib/zi/America/Detroit
+java/scsl-1.5/lib/zi/America/Dominica
+java/scsl-1.5/lib/zi/America/Edmonton
+java/scsl-1.5/lib/zi/America/Eirunepe
+java/scsl-1.5/lib/zi/America/El_Salvador
+java/scsl-1.5/lib/zi/America/Fortaleza
+java/scsl-1.5/lib/zi/America/Glace_Bay
+java/scsl-1.5/lib/zi/America/Godthab
+java/scsl-1.5/lib/zi/America/Goose_Bay
+java/scsl-1.5/lib/zi/America/Grand_Turk
+java/scsl-1.5/lib/zi/America/Grenada
+java/scsl-1.5/lib/zi/America/Guadeloupe
+java/scsl-1.5/lib/zi/America/Guatemala
+java/scsl-1.5/lib/zi/America/Guayaquil
+java/scsl-1.5/lib/zi/America/Guyana
+java/scsl-1.5/lib/zi/America/Halifax
+java/scsl-1.5/lib/zi/America/Havana
+java/scsl-1.5/lib/zi/America/Hermosillo
+java/scsl-1.5/lib/zi/America/Indiana/Knox
+java/scsl-1.5/lib/zi/America/Indiana/Marengo
+java/scsl-1.5/lib/zi/America/Indiana/Vevay
+java/scsl-1.5/lib/zi/America/Indianapolis
+java/scsl-1.5/lib/zi/America/Inuvik
+java/scsl-1.5/lib/zi/America/Iqaluit
+java/scsl-1.5/lib/zi/America/Jamaica
+java/scsl-1.5/lib/zi/America/Jujuy
+java/scsl-1.5/lib/zi/America/Juneau
+java/scsl-1.5/lib/zi/America/Kentucky/Monticello
+java/scsl-1.5/lib/zi/America/La_Paz
+java/scsl-1.5/lib/zi/America/Lima
+java/scsl-1.5/lib/zi/America/Los_Angeles
+java/scsl-1.5/lib/zi/America/Louisville
+java/scsl-1.5/lib/zi/America/Maceio
+java/scsl-1.5/lib/zi/America/Managua
+java/scsl-1.5/lib/zi/America/Manaus
+java/scsl-1.5/lib/zi/America/Martinique
+java/scsl-1.5/lib/zi/America/Mazatlan
+java/scsl-1.5/lib/zi/America/Mendoza
+java/scsl-1.5/lib/zi/America/Menominee
+java/scsl-1.5/lib/zi/America/Merida
+java/scsl-1.5/lib/zi/America/Mexico_City
+java/scsl-1.5/lib/zi/America/Miquelon
+java/scsl-1.5/lib/zi/America/Monterrey
+java/scsl-1.5/lib/zi/America/Montevideo
+java/scsl-1.5/lib/zi/America/Montreal
+java/scsl-1.5/lib/zi/America/Montserrat
+java/scsl-1.5/lib/zi/America/Nassau
+java/scsl-1.5/lib/zi/America/New_York
+java/scsl-1.5/lib/zi/America/Nipigon
+java/scsl-1.5/lib/zi/America/Nome
+java/scsl-1.5/lib/zi/America/Noronha
+java/scsl-1.5/lib/zi/America/North_Dakota/Center
+java/scsl-1.5/lib/zi/America/Panama
+java/scsl-1.5/lib/zi/America/Pangnirtung
+java/scsl-1.5/lib/zi/America/Paramaribo
+java/scsl-1.5/lib/zi/America/Phoenix
+java/scsl-1.5/lib/zi/America/Port-au-Prince
+java/scsl-1.5/lib/zi/America/Port_of_Spain
+java/scsl-1.5/lib/zi/America/Porto_Velho
+java/scsl-1.5/lib/zi/America/Puerto_Rico
+java/scsl-1.5/lib/zi/America/Rainy_River
+java/scsl-1.5/lib/zi/America/Rankin_Inlet
+java/scsl-1.5/lib/zi/America/Recife
+java/scsl-1.5/lib/zi/America/Regina
+java/scsl-1.5/lib/zi/America/Rio_Branco
+java/scsl-1.5/lib/zi/America/Santiago
+java/scsl-1.5/lib/zi/America/Santo_Domingo
+java/scsl-1.5/lib/zi/America/Sao_Paulo
+java/scsl-1.5/lib/zi/America/Scoresbysund
+java/scsl-1.5/lib/zi/America/St_Johns
+java/scsl-1.5/lib/zi/America/St_Kitts
+java/scsl-1.5/lib/zi/America/St_Lucia
+java/scsl-1.5/lib/zi/America/St_Thomas
+java/scsl-1.5/lib/zi/America/St_Vincent
+java/scsl-1.5/lib/zi/America/Swift_Current
+java/scsl-1.5/lib/zi/America/Tegucigalpa
+java/scsl-1.5/lib/zi/America/Thule
+java/scsl-1.5/lib/zi/America/Thunder_Bay
+java/scsl-1.5/lib/zi/America/Tijuana
+java/scsl-1.5/lib/zi/America/Toronto
+java/scsl-1.5/lib/zi/America/Tortola
+java/scsl-1.5/lib/zi/America/Vancouver
+java/scsl-1.5/lib/zi/America/Whitehorse
+java/scsl-1.5/lib/zi/America/Winnipeg
+java/scsl-1.5/lib/zi/America/Yakutat
+java/scsl-1.5/lib/zi/America/Yellowknife
+java/scsl-1.5/lib/zi/Antarctica/Casey
+java/scsl-1.5/lib/zi/Antarctica/Davis
+java/scsl-1.5/lib/zi/Antarctica/DumontDUrville
+java/scsl-1.5/lib/zi/Antarctica/Mawson
+java/scsl-1.5/lib/zi/Antarctica/McMurdo
+java/scsl-1.5/lib/zi/Antarctica/Palmer
+java/scsl-1.5/lib/zi/Antarctica/Rothera
+java/scsl-1.5/lib/zi/Antarctica/Syowa
+java/scsl-1.5/lib/zi/Antarctica/Vostok
+java/scsl-1.5/lib/zi/Asia/Aden
+java/scsl-1.5/lib/zi/Asia/Almaty
+java/scsl-1.5/lib/zi/Asia/Amman
+java/scsl-1.5/lib/zi/Asia/Anadyr
+java/scsl-1.5/lib/zi/Asia/Aqtau
+java/scsl-1.5/lib/zi/Asia/Aqtobe
+java/scsl-1.5/lib/zi/Asia/Ashgabat
+java/scsl-1.5/lib/zi/Asia/Baghdad
+java/scsl-1.5/lib/zi/Asia/Bahrain
+java/scsl-1.5/lib/zi/Asia/Baku
+java/scsl-1.5/lib/zi/Asia/Bangkok
+java/scsl-1.5/lib/zi/Asia/Beirut
+java/scsl-1.5/lib/zi/Asia/Bishkek
+java/scsl-1.5/lib/zi/Asia/Brunei
+java/scsl-1.5/lib/zi/Asia/Calcutta
+java/scsl-1.5/lib/zi/Asia/Choibalsan
+java/scsl-1.5/lib/zi/Asia/Chongqing
+java/scsl-1.5/lib/zi/Asia/Colombo
+java/scsl-1.5/lib/zi/Asia/Damascus
+java/scsl-1.5/lib/zi/Asia/Dhaka
+java/scsl-1.5/lib/zi/Asia/Dili
+java/scsl-1.5/lib/zi/Asia/Dubai
+java/scsl-1.5/lib/zi/Asia/Dushanbe
+java/scsl-1.5/lib/zi/Asia/Gaza
+java/scsl-1.5/lib/zi/Asia/Harbin
+java/scsl-1.5/lib/zi/Asia/Hong_Kong
+java/scsl-1.5/lib/zi/Asia/Hovd
+java/scsl-1.5/lib/zi/Asia/Irkutsk
+java/scsl-1.5/lib/zi/Asia/Jakarta
+java/scsl-1.5/lib/zi/Asia/Jayapura
+java/scsl-1.5/lib/zi/Asia/Jerusalem
+java/scsl-1.5/lib/zi/Asia/Kabul
+java/scsl-1.5/lib/zi/Asia/Kamchatka
+java/scsl-1.5/lib/zi/Asia/Karachi
+java/scsl-1.5/lib/zi/Asia/Kashgar
+java/scsl-1.5/lib/zi/Asia/Katmandu
+java/scsl-1.5/lib/zi/Asia/Krasnoyarsk
+java/scsl-1.5/lib/zi/Asia/Kuala_Lumpur
+java/scsl-1.5/lib/zi/Asia/Kuching
+java/scsl-1.5/lib/zi/Asia/Kuwait
+java/scsl-1.5/lib/zi/Asia/Macau
+java/scsl-1.5/lib/zi/Asia/Magadan
+java/scsl-1.5/lib/zi/Asia/Makassar
+java/scsl-1.5/lib/zi/Asia/Manila
+java/scsl-1.5/lib/zi/Asia/Muscat
+java/scsl-1.5/lib/zi/Asia/Nicosia
+java/scsl-1.5/lib/zi/Asia/Novosibirsk
+java/scsl-1.5/lib/zi/Asia/Omsk
+java/scsl-1.5/lib/zi/Asia/Oral
+java/scsl-1.5/lib/zi/Asia/Phnom_Penh
+java/scsl-1.5/lib/zi/Asia/Pontianak
+java/scsl-1.5/lib/zi/Asia/Pyongyang
+java/scsl-1.5/lib/zi/Asia/Qatar
+java/scsl-1.5/lib/zi/Asia/Qyzylorda
+java/scsl-1.5/lib/zi/Asia/Rangoon
+java/scsl-1.5/lib/zi/Asia/Riyadh
+java/scsl-1.5/lib/zi/Asia/Riyadh87
+java/scsl-1.5/lib/zi/Asia/Riyadh88
+java/scsl-1.5/lib/zi/Asia/Riyadh89
+java/scsl-1.5/lib/zi/Asia/Saigon
+java/scsl-1.5/lib/zi/Asia/Sakhalin
+java/scsl-1.5/lib/zi/Asia/Samarkand
+java/scsl-1.5/lib/zi/Asia/Seoul
+java/scsl-1.5/lib/zi/Asia/Shanghai
+java/scsl-1.5/lib/zi/Asia/Singapore
+java/scsl-1.5/lib/zi/Asia/Taipei
+java/scsl-1.5/lib/zi/Asia/Tashkent
+java/scsl-1.5/lib/zi/Asia/Tbilisi
+java/scsl-1.5/lib/zi/Asia/Tehran
+java/scsl-1.5/lib/zi/Asia/Thimphu
+java/scsl-1.5/lib/zi/Asia/Tokyo
+java/scsl-1.5/lib/zi/Asia/Ulaanbaatar
+java/scsl-1.5/lib/zi/Asia/Urumqi
+java/scsl-1.5/lib/zi/Asia/Vientiane
+java/scsl-1.5/lib/zi/Asia/Vladivostok
+java/scsl-1.5/lib/zi/Asia/Yakutsk
+java/scsl-1.5/lib/zi/Asia/Yekaterinburg
+java/scsl-1.5/lib/zi/Asia/Yerevan
+java/scsl-1.5/lib/zi/Atlantic/Azores
+java/scsl-1.5/lib/zi/Atlantic/Bermuda
+java/scsl-1.5/lib/zi/Atlantic/Canary
+java/scsl-1.5/lib/zi/Atlantic/Cape_Verde
+java/scsl-1.5/lib/zi/Atlantic/Faeroe
+java/scsl-1.5/lib/zi/Atlantic/Madeira
+java/scsl-1.5/lib/zi/Atlantic/Reykjavik
+java/scsl-1.5/lib/zi/Atlantic/South_Georgia
+java/scsl-1.5/lib/zi/Atlantic/St_Helena
+java/scsl-1.5/lib/zi/Atlantic/Stanley
+java/scsl-1.5/lib/zi/Australia/Adelaide
+java/scsl-1.5/lib/zi/Australia/Brisbane
+java/scsl-1.5/lib/zi/Australia/Broken_Hill
+java/scsl-1.5/lib/zi/Australia/Darwin
+java/scsl-1.5/lib/zi/Australia/Hobart
+java/scsl-1.5/lib/zi/Australia/Lindeman
+java/scsl-1.5/lib/zi/Australia/Lord_Howe
+java/scsl-1.5/lib/zi/Australia/Melbourne
+java/scsl-1.5/lib/zi/Australia/Perth
+java/scsl-1.5/lib/zi/Australia/Sydney
+java/scsl-1.5/lib/zi/CET
+java/scsl-1.5/lib/zi/EET
+java/scsl-1.5/lib/zi/Etc/GMT
+java/scsl-1.5/lib/zi/Etc/GMT+1
+java/scsl-1.5/lib/zi/Etc/GMT+10
+java/scsl-1.5/lib/zi/Etc/GMT+11
+java/scsl-1.5/lib/zi/Etc/GMT+12
+java/scsl-1.5/lib/zi/Etc/GMT+2
+java/scsl-1.5/lib/zi/Etc/GMT+3
+java/scsl-1.5/lib/zi/Etc/GMT+4
+java/scsl-1.5/lib/zi/Etc/GMT+5
+java/scsl-1.5/lib/zi/Etc/GMT+6
+java/scsl-1.5/lib/zi/Etc/GMT+7
+java/scsl-1.5/lib/zi/Etc/GMT+8
+java/scsl-1.5/lib/zi/Etc/GMT+9
+java/scsl-1.5/lib/zi/Etc/GMT-1
+java/scsl-1.5/lib/zi/Etc/GMT-10
+java/scsl-1.5/lib/zi/Etc/GMT-11
+java/scsl-1.5/lib/zi/Etc/GMT-12
+java/scsl-1.5/lib/zi/Etc/GMT-13
+java/scsl-1.5/lib/zi/Etc/GMT-14
+java/scsl-1.5/lib/zi/Etc/GMT-2
+java/scsl-1.5/lib/zi/Etc/GMT-3
+java/scsl-1.5/lib/zi/Etc/GMT-4
+java/scsl-1.5/lib/zi/Etc/GMT-5
+java/scsl-1.5/lib/zi/Etc/GMT-6
+java/scsl-1.5/lib/zi/Etc/GMT-7
+java/scsl-1.5/lib/zi/Etc/GMT-8
+java/scsl-1.5/lib/zi/Etc/GMT-9
+java/scsl-1.5/lib/zi/Etc/UCT
+java/scsl-1.5/lib/zi/Etc/UTC
+java/scsl-1.5/lib/zi/Europe/Amsterdam
+java/scsl-1.5/lib/zi/Europe/Andorra
+java/scsl-1.5/lib/zi/Europe/Athens
+java/scsl-1.5/lib/zi/Europe/Belfast
+java/scsl-1.5/lib/zi/Europe/Belgrade
+java/scsl-1.5/lib/zi/Europe/Berlin
+java/scsl-1.5/lib/zi/Europe/Brussels
+java/scsl-1.5/lib/zi/Europe/Bucharest
+java/scsl-1.5/lib/zi/Europe/Budapest
+java/scsl-1.5/lib/zi/Europe/Chisinau
+java/scsl-1.5/lib/zi/Europe/Copenhagen
+java/scsl-1.5/lib/zi/Europe/Dublin
+java/scsl-1.5/lib/zi/Europe/Gibraltar
+java/scsl-1.5/lib/zi/Europe/Helsinki
+java/scsl-1.5/lib/zi/Europe/Istanbul
+java/scsl-1.5/lib/zi/Europe/Kaliningrad
+java/scsl-1.5/lib/zi/Europe/Kiev
+java/scsl-1.5/lib/zi/Europe/Lisbon
+java/scsl-1.5/lib/zi/Europe/London
+java/scsl-1.5/lib/zi/Europe/Luxembourg
+java/scsl-1.5/lib/zi/Europe/Madrid
+java/scsl-1.5/lib/zi/Europe/Malta
+java/scsl-1.5/lib/zi/Europe/Minsk
+java/scsl-1.5/lib/zi/Europe/Monaco
+java/scsl-1.5/lib/zi/Europe/Moscow
+java/scsl-1.5/lib/zi/Europe/Oslo
+java/scsl-1.5/lib/zi/Europe/Paris
+java/scsl-1.5/lib/zi/Europe/Prague
+java/scsl-1.5/lib/zi/Europe/Riga
+java/scsl-1.5/lib/zi/Europe/Rome
+java/scsl-1.5/lib/zi/Europe/Samara
+java/scsl-1.5/lib/zi/Europe/Simferopol
+java/scsl-1.5/lib/zi/Europe/Sofia
+java/scsl-1.5/lib/zi/Europe/Stockholm
+java/scsl-1.5/lib/zi/Europe/Tallinn
+java/scsl-1.5/lib/zi/Europe/Tirane
+java/scsl-1.5/lib/zi/Europe/Uzhgorod
+java/scsl-1.5/lib/zi/Europe/Vaduz
+java/scsl-1.5/lib/zi/Europe/Vienna
+java/scsl-1.5/lib/zi/Europe/Vilnius
+java/scsl-1.5/lib/zi/Europe/Warsaw
+java/scsl-1.5/lib/zi/Europe/Zaporozhye
+java/scsl-1.5/lib/zi/Europe/Zurich
+java/scsl-1.5/lib/zi/GMT
+java/scsl-1.5/lib/zi/Indian/Antananarivo
+java/scsl-1.5/lib/zi/Indian/Chagos
+java/scsl-1.5/lib/zi/Indian/Christmas
+java/scsl-1.5/lib/zi/Indian/Cocos
+java/scsl-1.5/lib/zi/Indian/Comoro
+java/scsl-1.5/lib/zi/Indian/Kerguelen
+java/scsl-1.5/lib/zi/Indian/Mahe
+java/scsl-1.5/lib/zi/Indian/Maldives
+java/scsl-1.5/lib/zi/Indian/Mauritius
+java/scsl-1.5/lib/zi/Indian/Mayotte
+java/scsl-1.5/lib/zi/Indian/Reunion
+java/scsl-1.5/lib/zi/MET
+java/scsl-1.5/lib/zi/Pacific/Apia
+java/scsl-1.5/lib/zi/Pacific/Auckland
+java/scsl-1.5/lib/zi/Pacific/Chatham
+java/scsl-1.5/lib/zi/Pacific/Easter
+java/scsl-1.5/lib/zi/Pacific/Efate
+java/scsl-1.5/lib/zi/Pacific/Enderbury
+java/scsl-1.5/lib/zi/Pacific/Fakaofo
+java/scsl-1.5/lib/zi/Pacific/Fiji
+java/scsl-1.5/lib/zi/Pacific/Funafuti
+java/scsl-1.5/lib/zi/Pacific/Galapagos
+java/scsl-1.5/lib/zi/Pacific/Gambier
+java/scsl-1.5/lib/zi/Pacific/Guadalcanal
+java/scsl-1.5/lib/zi/Pacific/Guam
+java/scsl-1.5/lib/zi/Pacific/Honolulu
+java/scsl-1.5/lib/zi/Pacific/Johnston
+java/scsl-1.5/lib/zi/Pacific/Kiritimati
+java/scsl-1.5/lib/zi/Pacific/Kosrae
+java/scsl-1.5/lib/zi/Pacific/Kwajalein
+java/scsl-1.5/lib/zi/Pacific/Majuro
+java/scsl-1.5/lib/zi/Pacific/Marquesas
+java/scsl-1.5/lib/zi/Pacific/Midway
+java/scsl-1.5/lib/zi/Pacific/Nauru
+java/scsl-1.5/lib/zi/Pacific/Niue
+java/scsl-1.5/lib/zi/Pacific/Norfolk
+java/scsl-1.5/lib/zi/Pacific/Noumea
+java/scsl-1.5/lib/zi/Pacific/Pago_Pago
+java/scsl-1.5/lib/zi/Pacific/Palau
+java/scsl-1.5/lib/zi/Pacific/Pitcairn
+java/scsl-1.5/lib/zi/Pacific/Ponape
+java/scsl-1.5/lib/zi/Pacific/Port_Moresby
+java/scsl-1.5/lib/zi/Pacific/Rarotonga
+java/scsl-1.5/lib/zi/Pacific/Saipan
+java/scsl-1.5/lib/zi/Pacific/Tahiti
+java/scsl-1.5/lib/zi/Pacific/Tarawa
+java/scsl-1.5/lib/zi/Pacific/Tongatapu
+java/scsl-1.5/lib/zi/Pacific/Truk
+java/scsl-1.5/lib/zi/Pacific/Wake
+java/scsl-1.5/lib/zi/Pacific/Wallis
+java/scsl-1.5/lib/zi/Pacific/Yap
+java/scsl-1.5/lib/zi/WET
+java/scsl-1.5/lib/zi/ZoneInfoMappings
+java/scsl-1.5/man/ja
+java/scsl-1.5/man/ja_JP.eucJP/man1/java.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/javaws.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/keytool.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/kinit.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/klist.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/ktab.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/orbd.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/pack200.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/policytool.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/rmid.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/rmiregistry.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/servertool.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/tnameserv.1
+java/scsl-1.5/man/ja_JP.eucJP/man1/unpack200.1
+java/scsl-1.5/man/man1/java.1
+java/scsl-1.5/man/man1/javaws.1
+java/scsl-1.5/man/man1/keytool.1
+java/scsl-1.5/man/man1/kinit.1
+java/scsl-1.5/man/man1/klist.1
+java/scsl-1.5/man/man1/ktab.1
+java/scsl-1.5/man/man1/orbd.1
+java/scsl-1.5/man/man1/pack200.1
+java/scsl-1.5/man/man1/policytool.1
+java/scsl-1.5/man/man1/rmid.1
+java/scsl-1.5/man/man1/rmiregistry.1
+java/scsl-1.5/man/man1/servertool.1
+java/scsl-1.5/man/man1/tnameserv.1
+java/scsl-1.5/man/man1/unpack200.1
+@dirrm java/scsl-1.5/man/man1
+@dirrm java/scsl-1.5/man/ja_JP.eucJP/man1
+@dirrm java/scsl-1.5/man/ja_JP.eucJP
+@dirrm java/scsl-1.5/man
+@dirrm java/scsl-1.5/lib/zi/Pacific
+@dirrm java/scsl-1.5/lib/zi/Indian
+@dirrm java/scsl-1.5/lib/zi/Europe
+@dirrm java/scsl-1.5/lib/zi/Etc
+@dirrm java/scsl-1.5/lib/zi/Australia
+@dirrm java/scsl-1.5/lib/zi/Atlantic
+@dirrm java/scsl-1.5/lib/zi/Asia
+@dirrm java/scsl-1.5/lib/zi/Antarctica
+@dirrm java/scsl-1.5/lib/zi/America/North_Dakota
+@dirrm java/scsl-1.5/lib/zi/America/Kentucky
+@dirrm java/scsl-1.5/lib/zi/America/Indiana
+@dirrm java/scsl-1.5/lib/zi/America
+@dirrm java/scsl-1.5/lib/zi/Africa
+@dirrm java/scsl-1.5/lib/zi
+@dirrm java/scsl-1.5/lib/security
+@dirrm java/scsl-1.5/lib/oblique-fonts
+@dirrm java/scsl-1.5/lib/management
+@dirrm java/scsl-1.5/lib/images/cursors
+@dirrm java/scsl-1.5/lib/images
+@dirrm java/scsl-1.5/lib/im
+@dirrm java/scsl-1.5/lib/i386/xawt
+@dirrm java/scsl-1.5/lib/i386/server
+@dirrm java/scsl-1.5/lib/i386/native_threads
+@dirrm java/scsl-1.5/lib/i386/motif21
+@dirrm java/scsl-1.5/lib/i386/headless
+@dirrm java/scsl-1.5/lib/i386/client
+@dirrm java/scsl-1.5/lib/i386
+@dirrm java/scsl-1.5/lib/fonts
+@dirrm java/scsl-1.5/lib/ext
+@dirrm java/scsl-1.5/lib/cmm
+@dirrm java/scsl-1.5/lib/audio
+@dirrm java/scsl-1.5/lib/applet
+@dirrm java/scsl-1.5/lib
+@dirrm java/scsl-1.5/bin
+@dirrm java/scsl-1.5/.systemPrefs
+@dirrm java/scsl-1.5
diff --git a/lang/scsl-jre15/buildlink3.mk b/lang/scsl-jre15/buildlink3.mk
new file mode 100644
index 00000000000..540a00512f8
--- /dev/null
+++ b/lang/scsl-jre15/buildlink3.mk
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink3.mk,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+SCSL_JRE15_BUILDLINK3_MK:= ${SCSL_JRE15_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= scsl-jre15
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nscsl-jre15}
+BUILDLINK_PACKAGES+= scsl-jre15
+
+.if !empty(SCSL_JRE15_BUILDLINK3_MK:M+)
+BUILDLINK_API_DEPENDS.scsl-jre15+= scsl-jre15-[0-9]*
+BUILDLINK_ABI_DEPENDS.scsl-jre15?= scsl-jre15>=5.0.6nb2
+BUILDLINK_PKGSRCDIR.scsl-jre15?= ../../lang/scsl-jre15
+BUILDLINK_JAVA_PREFIX.scsl-jre15= ${PREFIX}/java/scsl-1.5
+.endif # SCSL_JRE15_BUILDLINK3_MK
+
+UNLIMIT_RESOURCES+= datasize # Must be at least 131204
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/lang/scsl-jre15/distinfo b/lang/scsl-jre15/distinfo
new file mode 100644
index 00000000000..2f9ea2048f9
--- /dev/null
+++ b/lang/scsl-jre15/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2006/05/15 19:44:07 tv Exp $
+
+SHA1 (jre-1_5_0-p3-bin-duh1-bsd-i586.tar.bz2) = 85fa7dc9571cde219fdf2be6c80acf6c4a008f1d
+RMD160 (jre-1_5_0-p3-bin-duh1-bsd-i586.tar.bz2) = bdeb4ed891940bdadeec672adc0c33f5c6f2642b
+Size (jre-1_5_0-p3-bin-duh1-bsd-i586.tar.bz2) = 21502676 bytes
+SHA1 (jce_policy-1_5_0.zip) = f0e887b91b4499142285633e65c5710c3a133a16
+RMD160 (jce_policy-1_5_0.zip) = eb12d0333c3ddbbba57a0e825a6891a75ec485c0
+Size (jce_policy-1_5_0.zip) = 8826 bytes
diff --git a/lang/scsl-jre15/sfiles.mk b/lang/scsl-jre15/sfiles.mk
new file mode 100644
index 00000000000..5b36cd8b6b4
--- /dev/null
+++ b/lang/scsl-jre15/sfiles.mk
@@ -0,0 +1,18 @@
+# $NetBSD: sfiles.mk,v 1.1 2006/05/15 19:44:07 tv Exp $
+#
+# Created with "make makesfiles"
+# Do not edit this file manually!
+#
+SFILES+= content-types.properties
+SFILES+= flavormap.properties
+SFILES+= fontconfig.bfc
+SFILES+= fontconfig.properties.src
+SFILES+= i386/jvm.cfg
+SFILES+= images/cursors/cursors.properties
+SFILES+= logging.properties
+SFILES+= management/management.properties
+SFILES+= net.properties
+SFILES+= psfont.properties.ja
+SFILES+= psfontj2d.properties
+SFILES+= security/java.security
+SFILES+= sound.properties