[kaffe] CVS kaffe (guilhem): Brought back support for precompiled glibj.zip

Kaffe CVS cvs-commits at kaffe.org
Sat Oct 22 03:16:03 PDT 2005


PatchSet 6955 
Date: 2005/10/22 10:08:01
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Brought back support for precompiled glibj.zip

        * configure.ac: Renamed with-rt-jar to with-glib-zip. Do not build
        java library if the user specifies --with-glibj-zip.

        * developers/autogen.sh: Fixed autogeneration order for classpath.

        * developers/update-vm-list: Fixed script for generating
        Makefile.am from Makefile.am.in.

        * libraries/javalib/Makefile.am.in: Brought back support for
        precompiler glibj.zip.

        * Makefile.in,
        libraries/javalib/Makefile.am,
        libraries/javalib/Makefile.in,
        configure: Regenerated.

Members: 
	ChangeLog:1.4478->1.4479 
	Makefile.in:1.226->1.227 
	configure:1.498->1.499 
	configure.ac:1.178->1.179 
	developers/autogen.sh:1.62->1.63 
	developers/update-vm-list:1.1->1.2 
	libraries/javalib/Makefile.am:1.398->1.399 
	libraries/javalib/Makefile.am.in:1.51->1.52 
	libraries/javalib/Makefile.in:1.492->1.493 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4478 kaffe/ChangeLog:1.4479
--- kaffe/ChangeLog:1.4478	Fri Oct 21 16:03:18 2005
+++ kaffe/ChangeLog	Sat Oct 22 10:08:01 2005
@@ -1,3 +1,21 @@
+2005-10-22  Guilhem Lavaux  <guilhem at kaffe.org>
+
+	* configure.ac: Renamed with-rt-jar to with-glib-zip. Do not build
+	java library if the user specifies --with-glibj-zip.
+
+	* developers/autogen.sh: Fixed autogeneration order for classpath.
+
+	* developers/update-vm-list: Fixed script for generating
+	Makefile.am from Makefile.am.in.
+
+	* libraries/javalib/Makefile.am.in: Brought back support for
+	precompiler glibj.zip.
+	
+	* Makefile.in,
+	libraries/javalib/Makefile.am,
+	libraries/javalib/Makefile.in,
+	configure: Regenerated.
+	
 2005-10-22  Ito Kazumitsu  <kaz at maczuka.gcd.org>
 
 	* libraries/clib/nio/gnu_java_nio_charset_iconv_IconvDecoder.c
Index: kaffe/Makefile.in
diff -u kaffe/Makefile.in:1.226 kaffe/Makefile.in:1.227
--- kaffe/Makefile.in:1.226	Wed Oct 19 20:10:24 2005
+++ kaffe/Makefile.in	Sat Oct 22 10:08:05 2005
@@ -532,6 +532,7 @@
 	developers/sp_offset.c \
 	developers/unicode.pl \
 	developers/update-class-list \
+	developers/update-vm-list \
 	developers/utf8munge.pl \
 	scripts/GCCWarning.pm \
 	scripts/JikesWarning.pm \
Index: kaffe/configure
diff -u kaffe/configure:1.498 kaffe/configure:1.499
--- kaffe/configure:1.498	Wed Oct 19 20:10:24 2005
+++ kaffe/configure	Sat Oct 22 10:08:05 2005
@@ -1145,7 +1145,8 @@
                           [default=unix-pthreads]
   --with-gc=GC            Force use given execution engine (kaffe-gc or
                           boehm-gc)
-  --with-rt-jar=ABS.PATH  use precompiled kaffe class library
+  --with-glibj-zip=ABS.PATH
+                          use precompiled kaffe class library
   --with-jikes<=JIKES>    Define to use jikes compiler [default=yes]. If
                           yes, use jikes +Pno-switchcheck +Pno-shadow +E
   --with-libffi           Use libffi for sysdepCallMethod
@@ -5973,7 +5974,7 @@
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 5976 "configure"' > conftest.$ac_ext
+  echo '#line 5977 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -7330,7 +7331,7 @@
 
 
 # Provide some information about the compiler.
-echo "$as_me:7333:" \
+echo "$as_me:7334:" \
      "checking for Fortran 77 compiler version" >&5
 ac_compiler=`set X $ac_compile; echo $2`
 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
@@ -8432,11 +8433,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8435: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8436: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:8439: \$? = $ac_status" >&5
+   echo "$as_me:8440: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -8694,11 +8695,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8697: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8698: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:8701: \$? = $ac_status" >&5
+   echo "$as_me:8702: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -8756,11 +8757,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8759: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8760: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:8763: \$? = $ac_status" >&5
+   echo "$as_me:8764: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -10996,7 +10997,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 10999 "configure"
+#line 11000 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11094,7 +11095,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 11097 "configure"
+#line 11098 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -13346,11 +13347,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13349: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:13350: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:13353: \$? = $ac_status" >&5
+   echo "$as_me:13354: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -13408,11 +13409,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13411: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:13412: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:13415: \$? = $ac_status" >&5
+   echo "$as_me:13416: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -14777,7 +14778,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 14780 "configure"
+#line 14781 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -14875,7 +14876,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 14878 "configure"
+#line 14879 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -15760,11 +15761,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:15763: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:15764: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:15767: \$? = $ac_status" >&5
+   echo "$as_me:15768: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -15822,11 +15823,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:15825: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:15826: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:15829: \$? = $ac_status" >&5
+   echo "$as_me:15830: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -17948,11 +17949,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:17951: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:17952: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:17955: \$? = $ac_status" >&5
+   echo "$as_me:17956: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -18210,11 +18211,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:18213: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:18214: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:18217: \$? = $ac_status" >&5
+   echo "$as_me:18218: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -18272,11 +18273,11 @@
    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:18275: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:18276: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:18279: \$? = $ac_status" >&5
+   echo "$as_me:18280: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -20512,7 +20513,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 20515 "configure"
+#line 20516 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -20610,7 +20611,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 20613 "configure"
+#line 20614 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -25106,33 +25107,33 @@
 fi;
 
 
-# Check whether --with-rt_jar or --without-rt_jar was given.
-if test "${with_rt_jar+set}" = set; then
-  withval="$with_rt_jar"
+# Check whether --with-glibj_zip or --without-glibj_zip was given.
+if test "${with_glibj_zip+set}" = set; then
+  withval="$with_glibj_zip"
 
 fi;
 
-case "$with_rt_jar" in
+case "$with_glibj_zip" in
 "")
-	use_rt_jar=false
+	use_glibj_zip=false
 	;;
 "no" )
-	use_rt_jar=false
+	use_glibj_zip=false
 	;;
 "yes")
-	{ { echo "$as_me:$LINENO: error: Please suply an absolute path to a precompiled rt.jar from this version of kaffe" >&5
-echo "$as_me: error: Please suply an absolute path to a precompiled rt.jar from this version of kaffe" >&2;}
+	{ { echo "$as_me:$LINENO: error: Please suply an absolute path to a precompiled glibj.zip from this version of kaffe" >&5
+echo "$as_me: error: Please suply an absolute path to a precompiled glibj.zip from this version of kaffe" >&2;}
    { (exit 1); exit 1; }; }
 	;;
 *)
-	use_rt_jar=true
-	PATH_TO_RT_JAR=$with_rt_jar
+	use_glibj_zip=true
+	PATH_TO_RT_JAR=$with_glibj_zip
 	;;
 esac;
 
 
 
-if test x$use_rt_jar = xtrue; then
+if test x$use_glibj_zip = xtrue; then
   USE_PRECOMPILED_RT_JAR_TRUE=
   USE_PRECOMPILED_RT_JAR_FALSE='#'
 else
@@ -25193,7 +25194,7 @@
 case $with_jikes in
 yes)
 	if test x"$JIKESPROG" = x"" ; then
-	  if  test x$use_rt_jar = xtrue ; then
+	  if  test x$use_glibj_zip = xtrue ; then
 	    { echo "$as_me:$LINENO: WARNING: No jikes compiler found. It is required to build the regression tests. Recommended is jikes version 1.21 or higher." >&5
 echo "$as_me: WARNING: No jikes compiler found. It is required to build the regression tests. Recommended is jikes version 1.21 or higher." >&2;}
           else
@@ -25207,7 +25208,7 @@
 	;;
 no)
 	use_jikes="no"
-	  if  test x$use_rt_jar = xtrue ; then
+	  if  test x$use_glibj_zip = xtrue ; then
 	    { echo "$as_me:$LINENO: WARNING: You have to use jikes 1.21 or higher to build kaffe's regression tests, or to pass a different external java compiler to configure script." >&5
 echo "$as_me: WARNING: You have to use jikes 1.21 or higher to build kaffe's regression tests, or to pass a different external java compiler to configure script." >&2;}
           else
@@ -51831,6 +51832,10 @@
 real_srcdir=`cd $srcdir; pwd`
 vmdir=${real_srcdir}/libraries/javalib/vmspecific
 ac_configure_args="$ac_configure_args --with-vm-classes=${vmdir}"
+
+if  test x$use_glibj_zip = xtrue ; then
+	ac_configure_args="$ac_configure_args --with-glibj=none";
+fi
 
 
 
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.178 kaffe/configure.ac:1.179
--- kaffe/configure.ac:1.178	Wed Oct 19 20:10:31 2005
+++ kaffe/configure.ac	Sat Oct 22 10:08:14 2005
@@ -720,27 +720,27 @@
 dnl -----------------------------------------------------------------------
 dnl                    Support for using a precompiled class library
 dnl -----------------------------------------------------------------------
-AC_ARG_WITH([rt_jar],
-	    AS_HELP_STRING([--with-rt-jar=ABS.PATH],
+AC_ARG_WITH([glibj_zip],
+	    AS_HELP_STRING([--with-glibj-zip=ABS.PATH],
 			   [use precompiled kaffe class library]))
 
-case "$with_rt_jar" in
+case "$with_glibj_zip" in
 "")
-	use_rt_jar=false
+	use_glibj_zip=false
 	;;
 "no" )
-	use_rt_jar=false
+	use_glibj_zip=false
 	;;
 "yes")
-	AC_MSG_ERROR([Please suply an absolute path to a precompiled rt.jar from this version of kaffe])
+	AC_MSG_ERROR([Please suply an absolute path to a precompiled glibj.zip from this version of kaffe])
 	;;
 *)
-	use_rt_jar=true
-	PATH_TO_RT_JAR=$with_rt_jar
+	use_glibj_zip=true
+	PATH_TO_RT_JAR=$with_glibj_zip
 	;;
 esac;
 
-AM_CONDITIONAL(USE_PRECOMPILED_RT_JAR, test x$use_rt_jar = xtrue)
+AM_CONDITIONAL(USE_PRECOMPILED_RT_JAR, test x$use_glibj_zip = xtrue)
 AC_SUBST(PATH_TO_RT_JAR)
 
 dnl =========================================================================
@@ -759,7 +759,7 @@
 case $with_jikes in
 yes)
 	if test x"$JIKESPROG" = x"" ; then
-	  if  test x$use_rt_jar = xtrue ; then
+	  if  test x$use_glibj_zip = xtrue ; then
 	    AC_MSG_WARN([No jikes compiler found. It is required to build the regression tests. Recommended is jikes version 1.21 or higher.])
           else
 	    AC_MSG_ERROR([No jikes compiler found. It is required to build Kaffe's class library. Recommended is jikes version 1.21 or higher.])
@@ -770,7 +770,7 @@
 	;;
 no)
 	use_jikes="no"
-	  if  test x$use_rt_jar = xtrue ; then
+	  if  test x$use_glibj_zip = xtrue ; then
 	    AC_MSG_WARN([You have to use jikes 1.21 or higher to build kaffe's regression tests, or to pass a different external java compiler to configure script.])
           else
 	    AC_MSG_ERROR([You have to use jikes 1.21 or higher to build kaffe's class library, or to pass a different external java compiler to configure script.])
@@ -2376,6 +2376,10 @@
 real_srcdir=`cd $srcdir; pwd`
 vmdir=${real_srcdir}/libraries/javalib/vmspecific
 ac_configure_args="$ac_configure_args --with-vm-classes=${vmdir}"
+
+if  test x$use_glibj_zip = xtrue ; then
+	ac_configure_args="$ac_configure_args --with-glibj=none";
+fi
 
 AC_CONFIG_SUBDIRS([libraries/javalib/external/classpath])
 
Index: kaffe/developers/autogen.sh
diff -u kaffe/developers/autogen.sh:1.62 kaffe/developers/autogen.sh:1.63
--- kaffe/developers/autogen.sh:1.62	Wed Oct 19 20:10:32 2005
+++ kaffe/developers/autogen.sh	Sat Oct 22 10:08:15 2005
@@ -107,11 +107,6 @@
  sh ../../developers/update-vm-list
 )
 
-(
- cd libraries/javalib/external/classpath
- ./autogen.sh
-)
-
 # autoconf things
 rm -f aclocal.m4 configure
 rm -f config/config.h.in
@@ -139,6 +134,12 @@
  autoreconf -i # -Wall
  touch config-h.in
 ) 	 
+
+(
+ cd libraries/javalib/external/classpath
+
+ sh ./autogen.sh
+)
 
 (
   cd kaffe/kaffevm/boehm-gc/boehm
Index: kaffe/developers/update-vm-list
diff -u kaffe/developers/update-vm-list:1.1 kaffe/developers/update-vm-list:1.2
--- kaffe/developers/update-vm-list:1.1	Wed Oct 19 20:48:17 2005
+++ kaffe/developers/update-vm-list	Sat Oct 22 10:08:15 2005
@@ -1,3 +1,3 @@
 cp Makefile.am.in Makefile.am
 find vmspecific/ -name CVS -prune -o -type f -print | sed \
-': top; s/^/\t/g; \$,\$ b lastline; s/\$/ \\/g; : lastline;' >> Makefile.am
+'s/^/\t/g; s/$/ \\/;$s/ \\$//' >> Makefile.am
Index: kaffe/libraries/javalib/Makefile.am
diff -u kaffe/libraries/javalib/Makefile.am:1.398 kaffe/libraries/javalib/Makefile.am:1.399
--- kaffe/libraries/javalib/Makefile.am:1.398	Wed Oct 19 20:10:42 2005
+++ kaffe/libraries/javalib/Makefile.am	Sat Oct 22 10:08:15 2005
@@ -19,12 +19,1403 @@
 MAYBE_GMP_JAVA_MATH=gmp-math
 endif
 
-SUBDIRS= external/classpath $(MAYBE_PEERLESS_KAFFE_AWT) $(MAYBE_GMP_JAVA_MATH)
+noinst_DATA= stamp-glibj
+
+if USE_PRECOMPILED_RT_JAR
+stamp-glibj:
+	@echo Importing glibj.zip from $(PATH_TO_RT_JAR)
+	@cp $(PATH_TO_RT_JAR) external/classpath/lib/glibj.zip
+	@$(LN_S) external/classpath/lib/glibj.zip glibj.zip
+	@touch stamp-glibj
+
+MAYBE_GLIBJ_ZIP= glibj.zip
+
+glibj.zip: stamp-glibj
+else
+stamp-libj:
+	@touch stamp-glibj
+endif
+
+SUBDIRS= . external/classpath $(MAYBE_PEERLESS_KAFFE_AWT) $(MAYBE_GMP_JAVA_MATH)
 
 jrelib_DATA= \
-	     logging.properties
+	     logging.properties \
+	     $(MAYBE_GLIBJ_ZIP)
 
 export JIKES
 
 EXTRA_DIST= \
-	    Makefile.am.in
+	    Makefile.am.in \
+	vmspecific/META-INF/MANIFEST.MF \
+	vmspecific/META-INF/services/javax.sound.sampled.spi.AudioFileReader \
+	vmspecific/META-INF/services/javax.sound.sampled.spi.AudioFileWriter \
+	vmspecific/META-INF/services/javax.sound.sampled.spi.FormatConversionProvider \
+	vmspecific/META-INF/services/javax.sound.sampled.spi.MixerProvider \
+	vmspecific/com/jcraft/jzlib/Adler32.java \
+	vmspecific/com/jcraft/jzlib/Deflate.java \
+	vmspecific/com/jcraft/jzlib/InfBlocks.java \
+	vmspecific/com/jcraft/jzlib/InfCodes.java \
+	vmspecific/com/jcraft/jzlib/InfTree.java \
+	vmspecific/com/jcraft/jzlib/Inflate.java \
+	vmspecific/com/jcraft/jzlib/JZlib.java \
+	vmspecific/com/jcraft/jzlib/StaticTree.java \
+	vmspecific/com/jcraft/jzlib/Tree.java \
+	vmspecific/com/jcraft/jzlib/ZInputStream.java \
+	vmspecific/com/jcraft/jzlib/ZOutputStream.java \
+	vmspecific/com/jcraft/jzlib/ZStream.java \
+	vmspecific/com/jcraft/jzlib/ZStreamException.java \
+	vmspecific/gnu/bytecodecvssnap/Access.java \
+	vmspecific/gnu/bytecodecvssnap/ArrayClassLoader.java \
+	vmspecific/gnu/bytecodecvssnap/ArrayType.java \
+	vmspecific/gnu/bytecodecvssnap/AttrContainer.java \
+	vmspecific/gnu/bytecodecvssnap/Attribute.java \
+	vmspecific/gnu/bytecodecvssnap/ClassFileInput.java \
+	vmspecific/gnu/bytecodecvssnap/ClassType.java \
+	vmspecific/gnu/bytecodecvssnap/ClassTypeWriter.java \
+	vmspecific/gnu/bytecodecvssnap/CodeAttr.java \
+	vmspecific/gnu/bytecodecvssnap/ConstantPool.java \
+	vmspecific/gnu/bytecodecvssnap/ConstantValueAttr.java \
+	vmspecific/gnu/bytecodecvssnap/CpoolClass.java \
+	vmspecific/gnu/bytecodecvssnap/CpoolEntry.java \
+	vmspecific/gnu/bytecodecvssnap/CpoolFloat.java \
+	vmspecific/gnu/bytecodecvssnap/CpoolNameAndType.java \
+	vmspecific/gnu/bytecodecvssnap/CpoolRef.java \
+	vmspecific/gnu/bytecodecvssnap/CpoolString.java \
+	vmspecific/gnu/bytecodecvssnap/CpoolUtf8.java \
+	vmspecific/gnu/bytecodecvssnap/CpoolValue1.java \
+	vmspecific/gnu/bytecodecvssnap/CpoolValue2.java \
+	vmspecific/gnu/bytecodecvssnap/ExceptionsAttr.java \
+	vmspecific/gnu/bytecodecvssnap/Field.java \
+	vmspecific/gnu/bytecodecvssnap/Filter.java \
+	vmspecific/gnu/bytecodecvssnap/IfState.java \
+	vmspecific/gnu/bytecodecvssnap/InnerClassesAttr.java \
+	vmspecific/gnu/bytecodecvssnap/Label.java \
+	vmspecific/gnu/bytecodecvssnap/LineNumbersAttr.java \
+	vmspecific/gnu/bytecodecvssnap/LocalVarsAttr.java \
+	vmspecific/gnu/bytecodecvssnap/Location.java \
+	vmspecific/gnu/bytecodecvssnap/Method.java \
+	vmspecific/gnu/bytecodecvssnap/MiscAttr.java \
+	vmspecific/gnu/bytecodecvssnap/ObjectType.java \
+	vmspecific/gnu/bytecodecvssnap/PrimType.java \
+	vmspecific/gnu/bytecodecvssnap/Scope.java \
+	vmspecific/gnu/bytecodecvssnap/SourceDebugExtAttr.java \
+	vmspecific/gnu/bytecodecvssnap/SourceFileAttr.java \
+	vmspecific/gnu/bytecodecvssnap/SwitchState.java \
+	vmspecific/gnu/bytecodecvssnap/TryState.java \
+	vmspecific/gnu/bytecodecvssnap/Type.java \
+	vmspecific/gnu/bytecodecvssnap/VarEnumerator.java \
+	vmspecific/gnu/bytecodecvssnap/Variable.java \
+	vmspecific/gnu/bytecodecvssnap/ZipArchive.java \
+	vmspecific/gnu/bytecodecvssnap/ZipLoader.java \
+	vmspecific/gnu/bytecodecvssnap/dump.java \
+	vmspecific/gnu/bytecodecvssnap/package.html \
+	vmspecific/gnu/classpath/Configuration.java.in \
+	vmspecific/gnu/classpath/VMStackWalker.java \
+	vmspecific/gnu/classpath/VMSystemProperties.java \
+	vmspecific/gnu/classpath/jdwp/VMFrame.java \
+	vmspecific/gnu/classpath/jdwp/VMIdManager.java \
+	vmspecific/gnu/classpath/jdwp/VMVirtualMachine.java \
+	vmspecific/gnu/crypto/Properties.java \
+	vmspecific/gnu/crypto/Registry.java \
+	vmspecific/gnu/crypto/assembly/Assembly.java \
+	vmspecific/gnu/crypto/assembly/Cascade.java \
+	vmspecific/gnu/crypto/assembly/CascadeStage.java \
+	vmspecific/gnu/crypto/assembly/CascadeTransformer.java \
+	vmspecific/gnu/crypto/assembly/DeflateTransformer.java \
+	vmspecific/gnu/crypto/assembly/Direction.java \
+	vmspecific/gnu/crypto/assembly/LoopbackTransformer.java \
+	vmspecific/gnu/crypto/assembly/ModeStage.java \
+	vmspecific/gnu/crypto/assembly/Operation.java \
+	vmspecific/gnu/crypto/assembly/PaddingTransformer.java \
+	vmspecific/gnu/crypto/assembly/Stage.java \
+	vmspecific/gnu/crypto/assembly/Transformer.java \
+	vmspecific/gnu/crypto/assembly/TransformerException.java \
+	vmspecific/gnu/crypto/assembly/package.html \
+	vmspecific/gnu/crypto/auth/Password.java \
+	vmspecific/gnu/crypto/auth/callback/AWTCallbackHandler.java \
+	vmspecific/gnu/crypto/auth/callback/AbstractCallbackHandler.java \
+	vmspecific/gnu/crypto/auth/callback/ConsoleCallbackHandler.java \
+	vmspecific/gnu/crypto/auth/callback/DefaultCallbackHandler.java \
+	vmspecific/gnu/crypto/auth/callback/Engine.java \
+	vmspecific/gnu/crypto/auth/callback/GnuCallbacks.java \
+	vmspecific/gnu/crypto/auth/callback/MessagesBundle.properties \
+	vmspecific/gnu/crypto/cipher/Anubis.java \
+	vmspecific/gnu/crypto/cipher/BaseCipher.java \
+	vmspecific/gnu/crypto/cipher/Blowfish.java \
+	vmspecific/gnu/crypto/cipher/Cast5.java \
+	vmspecific/gnu/crypto/cipher/CipherFactory.java \
+	vmspecific/gnu/crypto/cipher/DES.java \
+	vmspecific/gnu/crypto/cipher/IBlockCipher.java \
+	vmspecific/gnu/crypto/cipher/IBlockCipherSpi.java \
+	vmspecific/gnu/crypto/cipher/Khazad.java \
+	vmspecific/gnu/crypto/cipher/NullCipher.java \
+	vmspecific/gnu/crypto/cipher/Rijndael.java \
+	vmspecific/gnu/crypto/cipher/Serpent.java \
+	vmspecific/gnu/crypto/cipher/Square.java \
+	vmspecific/gnu/crypto/cipher/TripleDES.java \
+	vmspecific/gnu/crypto/cipher/Twofish.java \
+	vmspecific/gnu/crypto/cipher/WeakKeyException.java \
+	vmspecific/gnu/crypto/cipher/package.html \
+	vmspecific/gnu/crypto/der/BitString.java \
+	vmspecific/gnu/crypto/der/DER.java \
+	vmspecific/gnu/crypto/der/DEREncodingException.java \
+	vmspecific/gnu/crypto/der/DERReader.java \
+	vmspecific/gnu/crypto/der/DERValue.java \
+	vmspecific/gnu/crypto/der/DERWriter.java \
+	vmspecific/gnu/crypto/der/OID.java \
+	vmspecific/gnu/crypto/exp/Helix.java \
+	vmspecific/gnu/crypto/exp/ust/UST.java \
+	vmspecific/gnu/crypto/hash/BaseHash.java \
+	vmspecific/gnu/crypto/hash/HashFactory.java \
+	vmspecific/gnu/crypto/hash/Haval.java \
+	vmspecific/gnu/crypto/hash/IMessageDigest.java \
+	vmspecific/gnu/crypto/hash/MD2.java \
+	vmspecific/gnu/crypto/hash/MD4.java \
+	vmspecific/gnu/crypto/hash/MD5.java \
+	vmspecific/gnu/crypto/hash/RipeMD128.java \
+	vmspecific/gnu/crypto/hash/RipeMD160.java \
+	vmspecific/gnu/crypto/hash/Sha160.java \
+	vmspecific/gnu/crypto/hash/Sha256.java \
+	vmspecific/gnu/crypto/hash/Sha384.java \
+	vmspecific/gnu/crypto/hash/Sha512.java \
+	vmspecific/gnu/crypto/hash/Tiger.java \
+	vmspecific/gnu/crypto/hash/Whirlpool.java \
+	vmspecific/gnu/crypto/hash/package.html \
+	vmspecific/gnu/crypto/jce/GnuCrypto.java \
+	vmspecific/gnu/crypto/jce/GnuSasl.java \
+	vmspecific/gnu/crypto/jce/GnuSecurity.java \
+	vmspecific/gnu/crypto/jce/PBKDF2SecretKeyFactory.java \
+	vmspecific/gnu/crypto/jce/cipher/AESSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/ARCFourSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/AnubisSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/BlowfishSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/Cast5Spi.java \
+	vmspecific/gnu/crypto/jce/cipher/CipherAdapter.java \
+	vmspecific/gnu/crypto/jce/cipher/DESSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/KhazadSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/NullCipherSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/PBES2.java \
+	vmspecific/gnu/crypto/jce/cipher/RijndaelSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/SerpentSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/SquareSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/TripleDESSpi.java \
+	vmspecific/gnu/crypto/jce/cipher/TwofishSpi.java \
+	vmspecific/gnu/crypto/jce/hash/HavalSpi.java \
+	vmspecific/gnu/crypto/jce/hash/MD2Spi.java \
+	vmspecific/gnu/crypto/jce/hash/MD4Spi.java \
+	vmspecific/gnu/crypto/jce/hash/MD5Spi.java \
+	vmspecific/gnu/crypto/jce/hash/MessageDigestAdapter.java \
+	vmspecific/gnu/crypto/jce/hash/RipeMD128Spi.java \
+	vmspecific/gnu/crypto/jce/hash/RipeMD160Spi.java \
+	vmspecific/gnu/crypto/jce/hash/Sha160Spi.java \
+	vmspecific/gnu/crypto/jce/hash/Sha256Spi.java \
+	vmspecific/gnu/crypto/jce/hash/Sha384Spi.java \
+	vmspecific/gnu/crypto/jce/hash/Sha512Spi.java \
+	vmspecific/gnu/crypto/jce/hash/TigerSpi.java \
+	vmspecific/gnu/crypto/jce/hash/WhirlpoolSpi.java \
+	vmspecific/gnu/crypto/jce/key/AnubisKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/AnubisSecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/BlowfishKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/BlowfishSecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/Cast5KeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/Cast5SecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/DESKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/DESSecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/DESedeSecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/KhazadKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/KhazadSecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/RijndaelKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/RijndaelSecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/SecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/SecretKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/SerpentKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/SerpentSecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/SquareKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/SquareSecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/key/TripleDESKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/TwofishKeyGeneratorImpl.java \
+	vmspecific/gnu/crypto/jce/key/TwofishSecretKeyFactoryImpl.java \
+	vmspecific/gnu/crypto/jce/keyring/GnuKeyring.java \
+	vmspecific/gnu/crypto/jce/mac/HMacHavalSpi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacMD2Spi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacMD4Spi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacMD5Spi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacRipeMD128Spi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacRipeMD160Spi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacSHA160Spi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacSHA256Spi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacSHA384Spi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacSHA512Spi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacTigerSpi.java \
+	vmspecific/gnu/crypto/jce/mac/HMacWhirlpoolSpi.java \
+	vmspecific/gnu/crypto/jce/mac/MacAdapter.java \
+	vmspecific/gnu/crypto/jce/mac/OMacAnubisImpl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacBlowfishImpl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacCast5Impl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacDESImpl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacImpl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacKhazadImpl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacRijndaelImpl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacSerpentImpl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacSquareImpl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacTripleDESImpl.java \
+	vmspecific/gnu/crypto/jce/mac/OMacTwofishImpl.java \
+	vmspecific/gnu/crypto/jce/mac/TMMH16Spi.java \
+	vmspecific/gnu/crypto/jce/mac/UHash32Spi.java \
+	vmspecific/gnu/crypto/jce/mac/UMac32Spi.java \
+	vmspecific/gnu/crypto/jce/params/BlockCipherParameters.java \
+	vmspecific/gnu/crypto/jce/params/DEREncodingException.java \
+	vmspecific/gnu/crypto/jce/params/DERReader.java \
+	vmspecific/gnu/crypto/jce/params/DERWriter.java \
+	vmspecific/gnu/crypto/jce/prng/ARCFourRandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/CSPRNGSpi.java \
+	vmspecific/gnu/crypto/jce/prng/HavalRandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/ICMRandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/MD2RandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/MD4RandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/MD5RandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/RipeMD128RandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/RipeMD160RandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/SecureRandomAdapter.java \
+	vmspecific/gnu/crypto/jce/prng/Sha160RandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/Sha256RandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/Sha384RandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/Sha512RandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/TigerRandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/UMacRandomSpi.java \
+	vmspecific/gnu/crypto/jce/prng/WhirlpoolRandomSpi.java \
+	vmspecific/gnu/crypto/jce/sig/DSSKeyPairGeneratorSpi.java \
+	vmspecific/gnu/crypto/jce/sig/DSSRawSignatureSpi.java \
+	vmspecific/gnu/crypto/jce/sig/KeyPairGeneratorAdapter.java \
+	vmspecific/gnu/crypto/jce/sig/RSAKeyPairGeneratorSpi.java \
+	vmspecific/gnu/crypto/jce/sig/RSAPSSRawSignatureSpi.java \
+	vmspecific/gnu/crypto/jce/sig/SignatureAdapter.java \
+	vmspecific/gnu/crypto/jce/spec/BlockCipherParameterSpec.java \
+	vmspecific/gnu/crypto/jce/spec/TMMHParameterSpec.java \
+	vmspecific/gnu/crypto/jce/spec/UMac32ParameterSpec.java \
+	vmspecific/gnu/crypto/key/BaseKeyAgreementParty.java \
+	vmspecific/gnu/crypto/key/GnuSecretKey.java \
+	vmspecific/gnu/crypto/key/IKeyAgreementParty.java \
+	vmspecific/gnu/crypto/key/IKeyPairCodec.java \
+	vmspecific/gnu/crypto/key/IKeyPairGenerator.java \
+	vmspecific/gnu/crypto/key/IncomingMessage.java \
+	vmspecific/gnu/crypto/key/KeyAgreementException.java \
+	vmspecific/gnu/crypto/key/KeyAgreementFactory.java \
+	vmspecific/gnu/crypto/key/KeyPairCodecFactory.java \
+	vmspecific/gnu/crypto/key/KeyPairGeneratorFactory.java \
+	vmspecific/gnu/crypto/key/OutgoingMessage.java \
+	vmspecific/gnu/crypto/key/dh/DHKeyPairRawCodec.java \
+	vmspecific/gnu/crypto/key/dh/DiffieHellmanKeyAgreement.java \
+	vmspecific/gnu/crypto/key/dh/DiffieHellmanReceiver.java \
+	vmspecific/gnu/crypto/key/dh/DiffieHellmanSender.java \
+	vmspecific/gnu/crypto/key/dh/ElGamalKeyAgreement.java \
+	vmspecific/gnu/crypto/key/dh/ElGamalReceiver.java \
+	vmspecific/gnu/crypto/key/dh/ElGamalSender.java \
+	vmspecific/gnu/crypto/key/dh/GnuDHKey.java \
+	vmspecific/gnu/crypto/key/dh/GnuDHKeyPairGenerator.java \
+	vmspecific/gnu/crypto/key/dh/GnuDHPrivateKey.java \
+	vmspecific/gnu/crypto/key/dh/GnuDHPublicKey.java \
+	vmspecific/gnu/crypto/key/dh/RFC2631.java \
+	vmspecific/gnu/crypto/key/dss/DSSKey.java \
+	vmspecific/gnu/crypto/key/dss/DSSKeyPairGenerator.java \
+	vmspecific/gnu/crypto/key/dss/DSSKeyPairRawCodec.java \
+	vmspecific/gnu/crypto/key/dss/DSSPrivateKey.java \
+	vmspecific/gnu/crypto/key/dss/DSSPublicKey.java \
+	vmspecific/gnu/crypto/key/dss/FIPS186.java \
+	vmspecific/gnu/crypto/key/package.html \
+	vmspecific/gnu/crypto/key/rsa/GnuRSAKey.java \
+	vmspecific/gnu/crypto/key/rsa/GnuRSAPrivateKey.java \
+	vmspecific/gnu/crypto/key/rsa/GnuRSAPublicKey.java \
+	vmspecific/gnu/crypto/key/rsa/RSAKeyPairGenerator.java \
+	vmspecific/gnu/crypto/key/rsa/RSAKeyPairRawCodec.java \
+	vmspecific/gnu/crypto/key/srp6/SRP6Host.java \
+	vmspecific/gnu/crypto/key/srp6/SRP6KeyAgreement.java \
+	vmspecific/gnu/crypto/key/srp6/SRP6SaslClient.java \
+	vmspecific/gnu/crypto/key/srp6/SRP6SaslServer.java \
+	vmspecific/gnu/crypto/key/srp6/SRP6TLSClient.java \
+	vmspecific/gnu/crypto/key/srp6/SRP6TLSServer.java \
+	vmspecific/gnu/crypto/key/srp6/SRP6User.java \
+	vmspecific/gnu/crypto/key/srp6/SRPAlgorithm.java \
+	vmspecific/gnu/crypto/key/srp6/SRPKey.java \
+	vmspecific/gnu/crypto/key/srp6/SRPKeyPairGenerator.java \
+	vmspecific/gnu/crypto/key/srp6/SRPKeyPairRawCodec.java \
+	vmspecific/gnu/crypto/key/srp6/SRPPrivateKey.java \
+	vmspecific/gnu/crypto/key/srp6/SRPPublicKey.java \
+	vmspecific/gnu/crypto/keyring/AuthenticatedEntry.java \
+	vmspecific/gnu/crypto/keyring/BaseKeyring.java \
+	vmspecific/gnu/crypto/keyring/BinaryDataEntry.java \
+	vmspecific/gnu/crypto/keyring/CertPathEntry.java \
+	vmspecific/gnu/crypto/keyring/CertificateEntry.java \
+	vmspecific/gnu/crypto/keyring/CompressedEntry.java \
+	vmspecific/gnu/crypto/keyring/EncryptedEntry.java \
+	vmspecific/gnu/crypto/keyring/Entry.java \
+	vmspecific/gnu/crypto/keyring/EnvelopeEntry.java \
+	vmspecific/gnu/crypto/keyring/GnuPrivateKeyring.java \
+	vmspecific/gnu/crypto/keyring/GnuPublicKeyring.java \
+	vmspecific/gnu/crypto/keyring/IKeyring.java \
+	vmspecific/gnu/crypto/keyring/IPrivateKeyring.java \
+	vmspecific/gnu/crypto/keyring/IPublicKeyring.java \
+	vmspecific/gnu/crypto/keyring/MalformedKeyringException.java \
+	vmspecific/gnu/crypto/keyring/MaskableEnvelopeEntry.java \
+	vmspecific/gnu/crypto/keyring/MeteredInputStream.java \
+	vmspecific/gnu/crypto/keyring/PasswordAuthenticatedEntry.java \
+	vmspecific/gnu/crypto/keyring/PasswordEncryptedEntry.java \
+	vmspecific/gnu/crypto/keyring/PasswordProtectedEntry.java \
+	vmspecific/gnu/crypto/keyring/PrimitiveEntry.java \
+	vmspecific/gnu/crypto/keyring/PrivateKeyEntry.java \
+	vmspecific/gnu/crypto/keyring/Properties.java \
+	vmspecific/gnu/crypto/keyring/PublicKeyEntry.java \
+	vmspecific/gnu/crypto/keyring/package.html \
+	vmspecific/gnu/crypto/mac/BaseMac.java \
+	vmspecific/gnu/crypto/mac/HMac.java \
+	vmspecific/gnu/crypto/mac/HMacFactory.java \
+	vmspecific/gnu/crypto/mac/IMac.java \
+	vmspecific/gnu/crypto/mac/MacFactory.java \
+	vmspecific/gnu/crypto/mac/MacInputStream.java \
+	vmspecific/gnu/crypto/mac/MacOutputStream.java \
+	vmspecific/gnu/crypto/mac/OMAC.java \
+	vmspecific/gnu/crypto/mac/TMMH16.java \
+	vmspecific/gnu/crypto/mac/UHash32.java \
+	vmspecific/gnu/crypto/mac/UMac32.java \
+	vmspecific/gnu/crypto/mac/package.html \
+	vmspecific/gnu/crypto/mode/BaseMode.java \
+	vmspecific/gnu/crypto/mode/CBC.java \
+	vmspecific/gnu/crypto/mode/CFB.java \
+	vmspecific/gnu/crypto/mode/CTR.java \
+	vmspecific/gnu/crypto/mode/EAX.java \
+	vmspecific/gnu/crypto/mode/ECB.java \
+	vmspecific/gnu/crypto/mode/IAuthenticatedMode.java \
+	vmspecific/gnu/crypto/mode/ICM.java \
+	vmspecific/gnu/crypto/mode/IMode.java \
+	vmspecific/gnu/crypto/mode/ModeFactory.java \
+	vmspecific/gnu/crypto/mode/OFB.java \
+	vmspecific/gnu/crypto/mode/package.html \
+	vmspecific/gnu/crypto/pad/BasePad.java \
+	vmspecific/gnu/crypto/pad/IPad.java \
+	vmspecific/gnu/crypto/pad/PKCS1_V1_5.java \
+	vmspecific/gnu/crypto/pad/PKCS7.java \
+	vmspecific/gnu/crypto/pad/PadFactory.java \
+	vmspecific/gnu/crypto/pad/SSL3.java \
+	vmspecific/gnu/crypto/pad/TBC.java \
+	vmspecific/gnu/crypto/pad/TLS1.java \
+	vmspecific/gnu/crypto/pad/WrongPaddingException.java \
+	vmspecific/gnu/crypto/pad/package.html \
+	vmspecific/gnu/crypto/pki/GnuPKIExtension.java \
+	vmspecific/gnu/crypto/pki/PolicyNodeImpl.java \
+	vmspecific/gnu/crypto/pki/Util.java \
+	vmspecific/gnu/crypto/pki/X500Name.java \
+	vmspecific/gnu/crypto/pki/X509CRLEntryImpl.java \
+	vmspecific/gnu/crypto/pki/X509CRLImpl.java \
+	vmspecific/gnu/crypto/pki/X509CRLSelectorImpl.java \
+	vmspecific/gnu/crypto/pki/X509CertPath.java \
+	vmspecific/gnu/crypto/pki/X509CertSelectorImpl.java \
+	vmspecific/gnu/crypto/pki/X509CertificateBuilder.java \
+	vmspecific/gnu/crypto/pki/X509CertificateImpl.java \
+	vmspecific/gnu/crypto/pki/ext/AuthorityKeyIdentifier.java \
+	vmspecific/gnu/crypto/pki/ext/BasicConstraints.java \
+	vmspecific/gnu/crypto/pki/ext/CRLNumber.java \
+	vmspecific/gnu/crypto/pki/ext/CertificatePolicies.java \
+	vmspecific/gnu/crypto/pki/ext/ExtendedKeyUsage.java \
+	vmspecific/gnu/crypto/pki/ext/Extension.java \
+	vmspecific/gnu/crypto/pki/ext/GeneralNames.java \
+	vmspecific/gnu/crypto/pki/ext/IssuerAlternativeNames.java \
+	vmspecific/gnu/crypto/pki/ext/KeyUsage.java \
+	vmspecific/gnu/crypto/pki/ext/PolicyConstraint.java \
+	vmspecific/gnu/crypto/pki/ext/PolicyMappings.java \
+	vmspecific/gnu/crypto/pki/ext/PrivateKeyUsagePeriod.java \
+	vmspecific/gnu/crypto/pki/ext/ReasonCode.java \
+	vmspecific/gnu/crypto/pki/ext/SubjectAlternativeNames.java \
+	vmspecific/gnu/crypto/pki/ext/SubjectKeyIdentifier.java \
+	vmspecific/gnu/crypto/pki/io/Base64InputStream.java \
+	vmspecific/gnu/crypto/pki/provider/CollectionCertStoreImpl.java \
+	vmspecific/gnu/crypto/pki/provider/DSAParameters.java \
+	vmspecific/gnu/crypto/pki/provider/DSASignature.java \
+	vmspecific/gnu/crypto/pki/provider/EncodedKeyFactory.java \
+	vmspecific/gnu/crypto/pki/provider/GnuDHPublicKey.java \
+	vmspecific/gnu/crypto/pki/provider/GnuDSAPrivateKey.java \
+	vmspecific/gnu/crypto/pki/provider/GnuDSAPublicKey.java \
+	vmspecific/gnu/crypto/pki/provider/GnuPki.java \
+	vmspecific/gnu/crypto/pki/provider/GnuRSAPrivateKey.java \
+	vmspecific/gnu/crypto/pki/provider/GnuRSAPublicKey.java \
+	vmspecific/gnu/crypto/pki/provider/MD2withRSA.java \
+	vmspecific/gnu/crypto/pki/provider/MD4withRSA.java \
+	vmspecific/gnu/crypto/pki/provider/MD5withRSA.java \
+	vmspecific/gnu/crypto/pki/provider/PKIXCertPathValidator.java \
+	vmspecific/gnu/crypto/pki/provider/RSA.java \
+	vmspecific/gnu/crypto/pki/provider/RSAKeyFactory.java \
+	vmspecific/gnu/crypto/pki/provider/SHA1withRSA.java \
+	vmspecific/gnu/crypto/pki/provider/X509CertificateFactory.java \
+	vmspecific/gnu/crypto/prng/ARCFour.java \
+	vmspecific/gnu/crypto/prng/BasePRNG.java \
+	vmspecific/gnu/crypto/prng/CSPRNG.java \
+	vmspecific/gnu/crypto/prng/EntropySource.java \
+	vmspecific/gnu/crypto/prng/Fortuna.java \
+	vmspecific/gnu/crypto/prng/ICMGenerator.java \
+	vmspecific/gnu/crypto/prng/IPBE.java \
+	vmspecific/gnu/crypto/prng/IRandom.java \
+	vmspecific/gnu/crypto/prng/LimitReachedException.java \
+	vmspecific/gnu/crypto/prng/MDGenerator.java \
+	vmspecific/gnu/crypto/prng/PBKDF2.java \
+	vmspecific/gnu/crypto/prng/PRNGFactory.java \
+	vmspecific/gnu/crypto/prng/RandomEvent.java \
+	vmspecific/gnu/crypto/prng/RandomEventListener.java \
+	vmspecific/gnu/crypto/prng/UMacGenerator.java \
+	vmspecific/gnu/crypto/prng/package.html \
+	vmspecific/gnu/crypto/sasl/AuthInfo.java \
+	vmspecific/gnu/crypto/sasl/AuthInfoProviderFactory.java \
+	vmspecific/gnu/crypto/sasl/ClientFactory.java \
+	vmspecific/gnu/crypto/sasl/ClientMechanism.java \
+	vmspecific/gnu/crypto/sasl/ConfidentialityException.java \
+	vmspecific/gnu/crypto/sasl/IAuthInfoProvider.java \
+	vmspecific/gnu/crypto/sasl/IAuthInfoProviderFactory.java \
+	vmspecific/gnu/crypto/sasl/IllegalMechanismStateException.java \
+	vmspecific/gnu/crypto/sasl/InputBuffer.java \
+	vmspecific/gnu/crypto/sasl/IntegrityException.java \
+	vmspecific/gnu/crypto/sasl/NoSuchMechanismException.java \
+	vmspecific/gnu/crypto/sasl/NoSuchUserException.java \
+	vmspecific/gnu/crypto/sasl/OutputBuffer.java \
+	vmspecific/gnu/crypto/sasl/SaslEncodingException.java \
+	vmspecific/gnu/crypto/sasl/SaslInputStream.java \
+	vmspecific/gnu/crypto/sasl/SaslOutputStream.java \
+	vmspecific/gnu/crypto/sasl/SaslUtil.java \
+	vmspecific/gnu/crypto/sasl/ServerFactory.java \
+	vmspecific/gnu/crypto/sasl/ServerMechanism.java \
+	vmspecific/gnu/crypto/sasl/UserAlreadyExistsException.java \
+	vmspecific/gnu/crypto/sasl/anonymous/AnonymousClient.java \
+	vmspecific/gnu/crypto/sasl/anonymous/AnonymousServer.java \
+	vmspecific/gnu/crypto/sasl/anonymous/AnonymousUtil.java \
+	vmspecific/gnu/crypto/sasl/crammd5/CramMD5AuthInfoProvider.java \
+	vmspecific/gnu/crypto/sasl/crammd5/CramMD5Client.java \
+	vmspecific/gnu/crypto/sasl/crammd5/CramMD5Registry.java \
+	vmspecific/gnu/crypto/sasl/crammd5/CramMD5Server.java \
+	vmspecific/gnu/crypto/sasl/crammd5/CramMD5Util.java \
+	vmspecific/gnu/crypto/sasl/crammd5/PasswordFile.java \
+	vmspecific/gnu/crypto/sasl/package.html \
+	vmspecific/gnu/crypto/sasl/plain/PasswordFile.java \
+	vmspecific/gnu/crypto/sasl/plain/PlainAuthInfoProvider.java \
+	vmspecific/gnu/crypto/sasl/plain/PlainClient.java \
+	vmspecific/gnu/crypto/sasl/plain/PlainRegistry.java \
+	vmspecific/gnu/crypto/sasl/plain/PlainServer.java \
+	vmspecific/gnu/crypto/sasl/srp/CALG.java \
+	vmspecific/gnu/crypto/sasl/srp/ClientStore.java \
+	vmspecific/gnu/crypto/sasl/srp/IALG.java \
+	vmspecific/gnu/crypto/sasl/srp/KDF.java \
+	vmspecific/gnu/crypto/sasl/srp/PasswordFile.java \
+	vmspecific/gnu/crypto/sasl/srp/SRP.java \
+	vmspecific/gnu/crypto/sasl/srp/SRPAuthInfoProvider.java \
+	vmspecific/gnu/crypto/sasl/srp/SRPClient.java \
+	vmspecific/gnu/crypto/sasl/srp/SRPRegistry.java \
+	vmspecific/gnu/crypto/sasl/srp/SRPServer.java \
+	vmspecific/gnu/crypto/sasl/srp/SecurityContext.java \
+	vmspecific/gnu/crypto/sasl/srp/ServerStore.java \
+	vmspecific/gnu/crypto/sasl/srp/StoreEntry.java \
+	vmspecific/gnu/crypto/sasl/srp/package.html \
+	vmspecific/gnu/crypto/sig/BaseSignature.java \
+	vmspecific/gnu/crypto/sig/ISignature.java \
+	vmspecific/gnu/crypto/sig/ISignatureCodec.java \
+	vmspecific/gnu/crypto/sig/SignatureFactory.java \
+	vmspecific/gnu/crypto/sig/dss/DSSSignature.java \
+	vmspecific/gnu/crypto/sig/dss/DSSSignatureRawCodec.java \
+	vmspecific/gnu/crypto/sig/package.html \
+	vmspecific/gnu/crypto/sig/rsa/EME_PKCS1_V1_5.java \
+	vmspecific/gnu/crypto/sig/rsa/EMSA_PKCS1_V1_5.java \
+	vmspecific/gnu/crypto/sig/rsa/EMSA_PSS.java \
+	vmspecific/gnu/crypto/sig/rsa/RSA.java \
+	vmspecific/gnu/crypto/sig/rsa/RSAPKCS1V1_5Signature.java \
+	vmspecific/gnu/crypto/sig/rsa/RSAPSSSignature.java \
+	vmspecific/gnu/crypto/sig/rsa/RSAPSSSignatureRawCodec.java \
+	vmspecific/gnu/crypto/tool/CipherSpeed.java \
+	vmspecific/gnu/crypto/tool/Ent.java \
+	vmspecific/gnu/crypto/tool/HashSpeed.java \

*** Patch too long, truncated ***




More information about the kaffe mailing list