diff options
author | Archie Cobbs <archie@FreeBSD.org> | 2002-07-09 22:05:31 +0000 |
---|---|---|
committer | Archie Cobbs <archie@FreeBSD.org> | 2002-07-09 22:05:31 +0000 |
commit | 016d0c777ff720ee3e527f8417c86550b27f8031 (patch) | |
tree | d9af526e6364b153f4349ec402bccfa5345a0d7f /java | |
parent | Implement USE_GNOMENG. Users should not be able to start using Evolution (diff) |
This port builds and installs a version of the GNU Classpath Java class
and native libraries package that has been customized to work with SableVM.
WWW: http://www.sablevm.org/
Notes
Notes:
svn path=/head/; revision=62725
Diffstat (limited to 'java')
-rw-r--r-- | java/sablepath/Makefile | 31 | ||||
-rw-r--r-- | java/sablepath/distinfo | 1 | ||||
-rw-r--r-- | java/sablepath/files/patch-aa | 369 | ||||
-rw-r--r-- | java/sablepath/files/patch-ab | 22 | ||||
-rw-r--r-- | java/sablepath/files/patch-ac | 18 | ||||
-rw-r--r-- | java/sablepath/files/patch-ad | 13 | ||||
-rw-r--r-- | java/sablepath/files/patch-ae | 13 | ||||
-rw-r--r-- | java/sablepath/files/patch-af | 24 | ||||
-rw-r--r-- | java/sablepath/files/patch-ag | 13 | ||||
-rw-r--r-- | java/sablepath/files/patch-ah | 13 | ||||
-rw-r--r-- | java/sablepath/pkg-comment | 1 | ||||
-rw-r--r-- | java/sablepath/pkg-descr | 6 | ||||
-rw-r--r-- | java/sablepath/pkg-plist | 750 |
13 files changed, 1274 insertions, 0 deletions
diff --git a/java/sablepath/Makefile b/java/sablepath/Makefile new file mode 100644 index 000000000000..2871f56a3933 --- /dev/null +++ b/java/sablepath/Makefile @@ -0,0 +1,31 @@ +# New ports collection makefile for: sablepath +# Date created: 9 July 2002 +# Whom: Archie Cobbs <archie@freebsd.org> +# +# $FreeBSD$ +# + +PORTNAME= sablepath +PORTVERSION= 0.1.3 +CATEGORIES= java +MASTER_SITES= http://unc.dl.sourceforge.net/sablevm/ + +MAINTAINER= archie@freebsd.org + +LIB_DEPENDS= gmp.5:${PORTSDIR}/math/libgmp4 +BUILD_DEPENDS= jikes:${PORTSDIR}/java/jikes + +PATCH_STRIP= -p1 +GNU_CONFIGURE= yes +USE_GMAKE= yes + +post-build: + jikes -classpath ${WRKSRC}:${WRKSRC}/vm/sablevm -nowarn +OLDCSO +P \ + -d ${WRKSRC}/classes `find ${WRKSRC} -name '*.java'` + +post-install: + [ -d ${PREFIX}/share/sablepath ] || ${MKDIR} ${PREFIX}/share/sablepath + ${CP} -R ${WRKSRC}/classes/java ${WRKSRC}/classes/gnu \ + ${WRKSRC}/classes/org ${PREFIX}/share/sablepath + +.include <bsd.port.mk> diff --git a/java/sablepath/distinfo b/java/sablepath/distinfo new file mode 100644 index 000000000000..94aa3627d2e9 --- /dev/null +++ b/java/sablepath/distinfo @@ -0,0 +1 @@ +MD5 (sablepath-0.1.3.tar.gz) = fd616223cef8bcc5f9bd82622a35aa9c diff --git a/java/sablepath/files/patch-aa b/java/sablepath/files/patch-aa new file mode 100644 index 000000000000..d4d3a79b9b8b --- /dev/null +++ b/java/sablepath/files/patch-aa @@ -0,0 +1,369 @@ +diff -ur sablepath-0.1.3.orig/configure sablepath-0.1.3/configure +--- sablepath-0.1.3.orig/configure Fri Apr 27 22:12:47 2001 ++++ sablepath-0.1.3/configure Tue Jul 9 13:28:23 2002 +@@ -1682,8 +1682,10 @@ + exec 5>>./config.log + + ++CFLAGS="$CFLAGS -pthread -I/usr/local/include -L/usr/local/lib" ++ + echo $ac_n "checking for __gmpz_init in -lgmp""... $ac_c" 1>&6 +-echo "configure:1687: checking for __gmpz_init in -lgmp" >&5 ++echo "configure:1689: checking for __gmpz_init in -lgmp" >&5 + ac_lib_var=`echo gmp'_'__gmpz_init | sed 'y%./+-%__p_%'` + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +@@ -1691,7 +1693,7 @@ + ac_save_LIBS="$LIBS" + LIBS="-lgmp $LIBS" + cat > conftest.$ac_ext <<EOF +-#line 1695 "configure" ++#line 1697 "configure" + #include "confdefs.h" + /* Override any gcc2 internal prototype to avoid an error. */ + /* We use char because int might match the return type of a gcc2 +@@ -1702,7 +1704,7 @@ + __gmpz_init() + ; return 0; } + EOF +-if { (eval echo configure:1706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:1708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" + else +@@ -1729,12 +1731,12 @@ + do + ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 +-echo "configure:1733: checking for $ac_hdr that defines DIR" >&5 ++echo "configure:1735: checking for $ac_hdr that defines DIR" >&5 + if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF +-#line 1738 "configure" ++#line 1740 "configure" + #include "confdefs.h" + #include <sys/types.h> + #include <$ac_hdr> +@@ -1742,7 +1744,7 @@ + DIR *dirp = 0; + ; return 0; } + EOF +-if { (eval echo configure:1746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then ++if { (eval echo configure:1748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + eval "ac_cv_header_dirent_$ac_safe=yes" + else +@@ -1767,7 +1769,7 @@ + # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. + if test $ac_header_dirent = dirent.h; then + echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 +-echo "configure:1771: checking for opendir in -ldir" >&5 ++echo "configure:1773: checking for opendir in -ldir" >&5 + ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +@@ -1775,7 +1777,7 @@ + ac_save_LIBS="$LIBS" + LIBS="-ldir $LIBS" + cat > conftest.$ac_ext <<EOF +-#line 1779 "configure" ++#line 1781 "configure" + #include "confdefs.h" + /* Override any gcc2 internal prototype to avoid an error. */ + /* We use char because int might match the return type of a gcc2 +@@ -1786,7 +1788,7 @@ + opendir() + ; return 0; } + EOF +-if { (eval echo configure:1790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:1792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" + else +@@ -1808,7 +1810,7 @@ + + else + echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 +-echo "configure:1812: checking for opendir in -lx" >&5 ++echo "configure:1814: checking for opendir in -lx" >&5 + ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +@@ -1816,7 +1818,7 @@ + ac_save_LIBS="$LIBS" + LIBS="-lx $LIBS" + cat > conftest.$ac_ext <<EOF +-#line 1820 "configure" ++#line 1822 "configure" + #include "confdefs.h" + /* Override any gcc2 internal prototype to avoid an error. */ + /* We use char because int might match the return type of a gcc2 +@@ -1827,7 +1829,7 @@ + opendir() + ; return 0; } + EOF +-if { (eval echo configure:1831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:1833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" + else +@@ -1850,12 +1852,12 @@ + fi + + echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 +-echo "configure:1854: checking for ANSI C header files" >&5 ++echo "configure:1856: checking for ANSI C header files" >&5 + if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF +-#line 1859 "configure" ++#line 1861 "configure" + #include "confdefs.h" + #include <stdlib.h> + #include <stdarg.h> +@@ -1863,7 +1865,7 @@ + #include <float.h> + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1867: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:1869: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + rm -rf conftest* +@@ -1880,7 +1882,7 @@ + if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat > conftest.$ac_ext <<EOF +-#line 1884 "configure" ++#line 1886 "configure" + #include "confdefs.h" + #include <string.h> + EOF +@@ -1898,7 +1900,7 @@ + if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat > conftest.$ac_ext <<EOF +-#line 1902 "configure" ++#line 1904 "configure" + #include "confdefs.h" + #include <stdlib.h> + EOF +@@ -1919,7 +1921,7 @@ + : + else + cat > conftest.$ac_ext <<EOF +-#line 1923 "configure" ++#line 1925 "configure" + #include "confdefs.h" + #include <ctype.h> + #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +@@ -1930,7 +1932,7 @@ + exit (0); } + + EOF +-if { (eval echo configure:1934: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null ++if { (eval echo configure:1936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null + then + : + else +@@ -1953,21 +1955,21 @@ + + fi + +-for ac_hdr in fcntl.h malloc.h sys/time.h unistd.h ++for ac_hdr in fcntl.h sys/time.h unistd.h + do + ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +-echo "configure:1961: checking for $ac_hdr" >&5 ++echo "configure:1963: checking for $ac_hdr" >&5 + if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF +-#line 1966 "configure" ++#line 1968 "configure" + #include "confdefs.h" + #include <$ac_hdr> + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +-{ (eval echo configure:1971: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++{ (eval echo configure:1973: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + rm -rf conftest* +@@ -1994,14 +1996,55 @@ + fi + done + ++for ac_hdr in malloc.h endian.h machine/endian.h ++do ++ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ++echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 ++echo "configure:2004: checking for $ac_hdr" >&5 ++if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then ++ echo $ac_n "(cached) $ac_c" 1>&6 ++else ++ cat > conftest.$ac_ext <<EOF ++#line 2009 "configure" ++#include "confdefs.h" ++#include <$ac_hdr> ++EOF ++ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++{ (eval echo configure:2014: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ++ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ++if test -z "$ac_err"; then ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=yes" ++else ++ echo "$ac_err" >&5 ++ echo "configure: failed program was:" >&5 ++ cat conftest.$ac_ext >&5 ++ rm -rf conftest* ++ eval "ac_cv_header_$ac_safe=no" ++fi ++rm -f conftest* ++fi ++if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ++ echo "$ac_t""yes" 1>&6 ++ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` ++ cat >> confdefs.h <<EOF ++#define $ac_tr_hdr 1 ++EOF ++ echo -n ++else ++ echo "$ac_t""no" 1>&6 ++echo -n ++fi ++done ++ + + echo $ac_n "checking for working const""... $ac_c" 1>&6 +-echo "configure:2000: checking for working const" >&5 ++echo "configure:2043: checking for working const" >&5 + if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF +-#line 2005 "configure" ++#line 2048 "configure" + #include "confdefs.h" + + int main() { +@@ -2050,7 +2093,7 @@ + + ; return 0; } + EOF +-if { (eval echo configure:2054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then ++if { (eval echo configure:2097: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_c_const=yes + else +@@ -2071,12 +2114,12 @@ + fi + + echo $ac_n "checking for mode_t""... $ac_c" 1>&6 +-echo "configure:2075: checking for mode_t" >&5 ++echo "configure:2118: checking for mode_t" >&5 + if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF +-#line 2080 "configure" ++#line 2123 "configure" + #include "confdefs.h" + #include <sys/types.h> + #if STDC_HEADERS +@@ -2104,12 +2147,12 @@ + fi + + echo $ac_n "checking for size_t""... $ac_c" 1>&6 +-echo "configure:2108: checking for size_t" >&5 ++echo "configure:2151: checking for size_t" >&5 + if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF +-#line 2113 "configure" ++#line 2156 "configure" + #include "confdefs.h" + #include <sys/types.h> + #if STDC_HEADERS +@@ -2137,12 +2180,12 @@ + fi + + echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 +-echo "configure:2141: checking whether time.h and sys/time.h may both be included" >&5 ++echo "configure:2184: checking whether time.h and sys/time.h may both be included" >&5 + if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF +-#line 2146 "configure" ++#line 2189 "configure" + #include "confdefs.h" + #include <sys/types.h> + #include <sys/time.h> +@@ -2151,7 +2194,7 @@ + struct tm *tp; + ; return 0; } + EOF +-if { (eval echo configure:2155: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then ++if { (eval echo configure:2198: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_header_time=yes + else +@@ -2173,7 +2216,7 @@ + + + echo $ac_n "checking whether utime accepts a null argument""... $ac_c" 1>&6 +-echo "configure:2177: checking whether utime accepts a null argument" >&5 ++echo "configure:2220: checking whether utime accepts a null argument" >&5 + if eval "test \"`echo '$''{'ac_cv_func_utime_null'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else +@@ -2183,7 +2226,7 @@ + ac_cv_func_utime_null=no + else + cat > conftest.$ac_ext <<EOF +-#line 2187 "configure" ++#line 2230 "configure" + #include "confdefs.h" + #include <sys/types.h> + #include <sys/stat.h> +@@ -2194,7 +2237,7 @@ + && t.st_mtime - s.st_mtime < 120)); + } + EOF +-if { (eval echo configure:2198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null ++if { (eval echo configure:2241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null + then + ac_cv_func_utime_null=yes + else +@@ -2220,12 +2263,12 @@ + for ac_func in gethostname gettimeofday mkdir mktime rmdir socket strdup strerror strtod + do + echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +-echo "configure:2224: checking for $ac_func" >&5 ++echo "configure:2267: checking for $ac_func" >&5 + if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <<EOF +-#line 2229 "configure" ++#line 2272 "configure" + #include "confdefs.h" + /* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func(); below. */ +@@ -2248,7 +2291,7 @@ + + ; return 0; } + EOF +-if { (eval echo configure:2252: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:2295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" + else diff --git a/java/sablepath/files/patch-ab b/java/sablepath/files/patch-ab new file mode 100644 index 000000000000..7da7e44f1712 --- /dev/null +++ b/java/sablepath/files/patch-ab @@ -0,0 +1,22 @@ +diff -ur sablepath-0.1.3.orig/configure.in sablepath-0.1.3/configure.in +--- sablepath-0.1.3.orig/configure.in Fri Apr 27 21:19:37 2001 ++++ sablepath-0.1.3/configure.in Tue Jul 9 12:44:11 2002 +@@ -26,13 +26,17 @@ + AC_LIBTOOL_DLOPEN + AM_PROG_LIBTOOL + ++dnl Required FreeBSD compile flags ++CFLAGS="$CFLAGS -pthread -I/usr/local/include -L/usr/local/lib" ++ + dnl Checks for libraries. + AC_CHECK_LIB(gmp, __gmpz_init, echo -n, echo ***ERROR: libgmp is missing; exit 1) + + dnl Checks for header files. + AC_HEADER_DIRENT + AC_HEADER_STDC +-AC_CHECK_HEADERS(fcntl.h malloc.h sys/time.h unistd.h, echo -n, echo ***ERROR: missing standard header file; exit 1) ++AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h, echo -n, echo ***ERROR: missing standard header file; exit 1) ++AC_CHECK_HEADERS(malloc.h endian.h machine/endian.h,echo -n,echo -n) + + dnl Checks for typedefs, structures, and compiler characteristics. + AC_C_CONST diff --git a/java/sablepath/files/patch-ac b/java/sablepath/files/patch-ac new file mode 100644 index 000000000000..3513edb55e4b --- /dev/null +++ b/java/sablepath/files/patch-ac @@ -0,0 +1,18 @@ +diff -ur sablepath-0.1.3.orig/include/config.h.in sablepath-0.1.3/include/config.h.in +--- sablepath-0.1.3.orig/include/config.h.in Tue Aug 1 19:14:17 2000 ++++ sablepath-0.1.3/include/config.h.in Tue Jul 9 12:50:16 2002 +@@ -48,8 +48,14 @@ + /* Define if you have the <dirent.h> header file. */ + #undef HAVE_DIRENT_H + ++/* Define if you have the <endian.h> header file. */ ++#undef HAVE_ENDIAN_H ++ + /* Define if you have the <fcntl.h> header file. */ + #undef HAVE_FCNTL_H ++ ++/* Define if you have the <machine/endian.h> header file. */ ++#undef HAVE_MACHINE_ENDIAN_H + + /* Define if you have the <malloc.h> header file. */ + #undef HAVE_MALLOC_H diff --git a/java/sablepath/files/patch-ad b/java/sablepath/files/patch-ad new file mode 100644 index 000000000000..afc6cfac2e64 --- /dev/null +++ b/java/sablepath/files/patch-ad @@ -0,0 +1,13 @@ +diff -ur sablepath-0.1.3.orig/native/java.io/javaio.c sablepath-0.1.3/native/java.io/javaio.c +--- sablepath-0.1.3.orig/native/java.io/javaio.c Thu Jun 15 14:54:13 2000 ++++ sablepath-0.1.3/native/java.io/javaio.c Tue Jul 9 12:44:11 2002 +@@ -37,7 +37,9 @@ + + #include "javaio.h" + ++#ifdef HAVE_MALLOC_H + #include <malloc.h> ++#endif + + static char errstr[4098]; // this way the memory is pre-allocated, so that we do not have to worry if we are out of memory. + diff --git a/java/sablepath/files/patch-ae b/java/sablepath/files/patch-ae new file mode 100644 index 000000000000..10e402213dcf --- /dev/null +++ b/java/sablepath/files/patch-ae @@ -0,0 +1,13 @@ +diff -ur sablepath-0.1.3.orig/native/java.lang/javalang.c sablepath-0.1.3/native/java.lang/javalang.c +--- sablepath-0.1.3.orig/native/java.lang/javalang.c Tue Jun 13 23:45:09 2000 ++++ sablepath-0.1.3/native/java.lang/javalang.c Tue Jul 9 12:44:12 2002 +@@ -35,7 +35,9 @@ + + #include "javalang.h" + ++#ifdef HAVE_MALLOC_H + #include <malloc.h> ++#endif + + static char errstr[4098]; // this way the memory is pre-allocated, so that we do not have to worry if we are out of memory. + diff --git a/java/sablepath/files/patch-af b/java/sablepath/files/patch-af new file mode 100644 index 000000000000..8fa36f03d0a9 --- /dev/null +++ b/java/sablepath/files/patch-af @@ -0,0 +1,24 @@ +diff -ur sablepath-0.1.3.orig/native/java.math/BigInteger.c sablepath-0.1.3/native/java.math/BigInteger.c +--- sablepath-0.1.3.orig/native/java.math/BigInteger.c Tue Nov 21 14:07:56 2000 ++++ sablepath-0.1.3/native/java.math/BigInteger.c Tue Jul 9 12:44:12 2002 +@@ -28,12 +28,20 @@ + #include <stdlib.h> + #include <stdio.h> + #include <unistd.h> ++#ifdef HAVE_ENDIAN_H + #include <endian.h> ++#endif + #include <math.h> + #include "java_math_BigInteger.h" + #include "../nsa/native_state.h" + #include <gmp.h> + ++#ifdef HAVE_MACHINE_ENDIAN_H ++#include <machine/endian.h> ++#if BYTE_ORDER == BIG_ENDIAN ++#define WORDS_BIGENDIAN ++#endif ++#endif + + /* maximum value a jdouble can hold */ + #define JDBL_MAX 1.7976931348623157e+308 diff --git a/java/sablepath/files/patch-ag b/java/sablepath/files/patch-ag new file mode 100644 index 000000000000..0b990bc2d938 --- /dev/null +++ b/java/sablepath/files/patch-ag @@ -0,0 +1,13 @@ +diff -ur sablepath-0.1.3.orig/native/lib/jcl.c sablepath-0.1.3/native/lib/jcl.c +--- sablepath-0.1.3.orig/native/lib/jcl.c Thu Jun 15 18:32:49 2000 ++++ sablepath-0.1.3/native/lib/jcl.c Tue Jul 9 12:44:12 2002 +@@ -26,7 +26,9 @@ + + #include <stdio.h> + #include <jcl.h> ++#ifdef HAVE_MALLOC_H + #include <malloc.h> ++#endif + + static char errstr[4098]; // this way the memory is pre-allocated, so that we do not have to worry if we are out of memory. + diff --git a/java/sablepath/files/patch-ah b/java/sablepath/files/patch-ah new file mode 100644 index 000000000000..c9b0f9ea60b1 --- /dev/null +++ b/java/sablepath/files/patch-ah @@ -0,0 +1,13 @@ +diff -ur sablepath-0.1.3.orig/native/lib/jnilink.c sablepath-0.1.3/native/lib/jnilink.c +--- sablepath-0.1.3.orig/native/lib/jnilink.c Tue Jun 13 23:45:18 2000 ++++ sablepath-0.1.3/native/lib/jnilink.c Tue Jul 9 12:44:12 2002 +@@ -29,7 +29,9 @@ + #include <string.h> + #include <jcl.h> + ++#ifdef HAVE_MALLOC_H + #include <malloc.h> ++#endif + + #define GETCLASS(c) *(jclass*)(c) + diff --git a/java/sablepath/pkg-comment b/java/sablepath/pkg-comment new file mode 100644 index 000000000000..d810d423cda5 --- /dev/null +++ b/java/sablepath/pkg-comment @@ -0,0 +1 @@ +GNU Classpath Java class files customized for SableVM diff --git a/java/sablepath/pkg-descr b/java/sablepath/pkg-descr new file mode 100644 index 000000000000..0f2da96bd09f --- /dev/null +++ b/java/sablepath/pkg-descr @@ -0,0 +1,6 @@ +SableVM implements the Java virtual machine specification, second edition. + +This port builds and installs a version of the GNU Classpath Java class +and native libraries package that has been customized to work with SableVM. + +WWW: http://www.sablevm.org/ diff --git a/java/sablepath/pkg-plist b/java/sablepath/pkg-plist new file mode 100644 index 000000000000..fa479ffe92bf --- /dev/null +++ b/java/sablepath/pkg-plist @@ -0,0 +1,750 @@ +lib/sablepath/libbigint.a +lib/sablepath/libbigint.la +lib/sablepath/libbigint.so +lib/sablepath/libbigint.so.0 +lib/sablepath/libclasspath.a +lib/sablepath/libclasspath.la +lib/sablepath/libclasspath.so +lib/sablepath/libclasspath.so.0 +lib/sablepath/libjavaio.a +lib/sablepath/libjavaio.la +lib/sablepath/libjavaio.so +lib/sablepath/libjavaio.so.0 +lib/sablepath/libjavalang.a +lib/sablepath/libjavalang.la +lib/sablepath/libjavalang.so +lib/sablepath/libjavalang.so.0 +lib/sablepath/libjavalangmath.a +lib/sablepath/libjavalangmath.la +lib/sablepath/libjavalangmath.so +lib/sablepath/libjavalangmath.so.0 +lib/sablepath/libjavalangreflect.a +lib/sablepath/libjavalangreflect.la +lib/sablepath/libjavalangreflect.so +lib/sablepath/libjavalangreflect.so.0 +lib/sablepath/libjavanet.a +lib/sablepath/libjavanet.la +lib/sablepath/libjavanet.so +lib/sablepath/libjavanet.so.0 +lib/sablepath/libjavautil.a +lib/sablepath/libjavautil.la +lib/sablepath/libjavautil.so +lib/sablepath/libjavautil.so.0 +lib/sablepath/libnsa.a +lib/sablepath/libnsa.la +lib/sablepath/libnsa.so +lib/sablepath/libnsa.so.0 +share/sablepath/gnu/java/awt/image/GdkPixbufDecoder.class +share/sablepath/gnu/java/awt/image/ImageDecoder.class +share/sablepath/gnu/java/awt/image/XBMDecoder.class +share/sablepath/gnu/java/awt/peer/gtk/GtkArg.class +share/sablepath/gnu/java/awt/peer/gtk/GtkClipboard.class +share/sablepath/gnu/java/io/ClassLoaderObjectInputStream.class +share/sablepath/gnu/java/io/EncodingManager.class +share/sablepath/gnu/java/io/NullOutputStream.class +share/sablepath/gnu/java/io/ObjectIdentityWrapper.class +share/sablepath/gnu/java/io/decode/Decoder.class +share/sablepath/gnu/java/io/decode/Decoder8859_1.class +share/sablepath/gnu/java/io/decode/Decoder8859_2.class +share/sablepath/gnu/java/io/decode/Decoder8859_3.class +share/sablepath/gnu/java/io/decode/Decoder8859_4.class +share/sablepath/gnu/java/io/decode/Decoder8859_5.class +share/sablepath/gnu/java/io/decode/DecoderEightBitLookup.class +share/sablepath/gnu/java/io/decode/DecoderUTF8.class +share/sablepath/gnu/java/io/encode/Encoder.class +share/sablepath/gnu/java/io/encode/Encoder8859_1.class +share/sablepath/gnu/java/io/encode/Encoder8859_2.class +share/sablepath/gnu/java/io/encode/Encoder8859_3.class +share/sablepath/gnu/java/io/encode/Encoder8859_4.class +share/sablepath/gnu/java/io/encode/Encoder8859_5.class +share/sablepath/gnu/java/io/encode/EncoderEightBitLookup.class +share/sablepath/gnu/java/io/encode/EncoderUTF8.class +share/sablepath/gnu/java/lang/ArrayHelper.class +share/sablepath/gnu/java/lang/ClassHelper.class +share/sablepath/gnu/java/lang/ClassLoaderHelper.class +share/sablepath/gnu/java/lang/ExecutionStack.class +share/sablepath/gnu/java/lang/MainThread.class +share/sablepath/gnu/java/lang/StackFrame.class +share/sablepath/gnu/java/lang/reflect/TypeSignature.class +share/sablepath/gnu/java/locale/Calendar.class +share/sablepath/gnu/java/locale/Calendar_de.class +share/sablepath/gnu/java/locale/Calendar_en.class +share/sablepath/gnu/java/locale/Calendar_nl.class +share/sablepath/gnu/java/locale/LocaleInformation.class +share/sablepath/gnu/java/locale/LocaleInformation_de.class +share/sablepath/gnu/java/locale/LocaleInformation_en.class +share/sablepath/gnu/java/locale/LocaleInformation_nl.class +share/sablepath/gnu/java/net/HeaderFieldHelper.class +share/sablepath/gnu/java/net/content/text/plain.class +share/sablepath/gnu/java/net/protocol/file/FileURLConnection.class +share/sablepath/gnu/java/net/protocol/file/Handler.class +share/sablepath/gnu/java/net/protocol/http/Handler.class +share/sablepath/gnu/java/net/protocol/http/HttpURLConnection.class +share/sablepath/gnu/java/security/DefaultPermissionCollection.class +share/sablepath/gnu/java/security/der/DEREncodingException.class +share/sablepath/gnu/java/security/provider/DERReader.class +share/sablepath/gnu/java/security/provider/DERWriter.class +share/sablepath/gnu/java/security/provider/DSAKeyPairGenerator.class +share/sablepath/gnu/java/security/provider/DSAParameterGenerator.class +share/sablepath/gnu/java/security/provider/DSAParameters.class +share/sablepath/gnu/java/security/provider/DSASignature.class +share/sablepath/gnu/java/security/provider/Gnu.class +share/sablepath/gnu/java/security/provider/GnuDSAPrivateKey.class +share/sablepath/gnu/java/security/provider/GnuDSAPublicKey.class +share/sablepath/gnu/java/security/provider/MD5.class +share/sablepath/gnu/java/security/provider/SHA.class +share/sablepath/gnu/java/security/provider/SHA1PRNG.class +share/sablepath/gnu/java/security/util/Prime.class +share/sablepath/gnu/vm/stack/StackFrame.class +share/sablepath/gnu/vm/stack/StackTrace.class +share/sablepath/java/applet/AudioClip.class +share/sablepath/java/awt/AWTError.class +share/sablepath/java/awt/AWTException.class +share/sablepath/java/awt/Color.class +share/sablepath/java/awt/Cursor.class +share/sablepath/java/awt/Dimension.class +share/sablepath/java/awt/IllegalComponentStateException.class +share/sablepath/java/awt/Insets.class +share/sablepath/java/awt/MediaEntry.class +share/sablepath/java/awt/MediaTracker.class +share/sablepath/java/awt/MenuShortcut.class +share/sablepath/java/awt/Point.class +share/sablepath/java/awt/Polygon.class +share/sablepath/java/awt/Rectangle.class +share/sablepath/java/awt/Shape.class +share/sablepath/java/awt/datatransfer/Clipboard.class +share/sablepath/java/awt/datatransfer/ClipboardOwner.class +share/sablepath/java/awt/datatransfer/DataFlavor.class +share/sablepath/java/awt/datatransfer/FlavorMap.class +share/sablepath/java/awt/datatransfer/StringSelection.class +share/sablepath/java/awt/datatransfer/Transferable.class +share/sablepath/java/awt/datatransfer/UnsupportedFlavorException.class +share/sablepath/java/awt/image/AreaAveragingScaleFilter.class +share/sablepath/java/awt/image/ColorModel.class +share/sablepath/java/awt/image/CropImageFilter.class +share/sablepath/java/awt/image/DirectColorModel.class +share/sablepath/java/awt/image/FilteredImageSource.class +share/sablepath/java/awt/image/ImageConsumer.class +share/sablepath/java/awt/image/ImageFilter.class +share/sablepath/java/awt/image/ImageProducer.class +share/sablepath/java/awt/image/IndexColorModel.class +share/sablepath/java/awt/image/RGBImageFilter.class +share/sablepath/java/awt/image/ReplicateScaleFilter.class +share/sablepath/java/awt/peer/CheckboxMenuItemPeer.class +share/sablepath/java/awt/peer/FontPeer.class +share/sablepath/java/awt/peer/MenuComponentPeer.class +share/sablepath/java/awt/peer/MenuItemPeer.class +share/sablepath/java/awt/print/PageFormat.class +share/sablepath/java/awt/print/Paper.class +share/sablepath/java/awt/print/PrinterAbortException.class +share/sablepath/java/awt/print/PrinterException.class +share/sablepath/java/awt/print/PrinterIOException.class +share/sablepath/java/beans/BeanDescriptor.class +share/sablepath/java/beans/Customizer.class +share/sablepath/java/beans/DesignMode.class +share/sablepath/java/beans/EventSetDescriptor.class +share/sablepath/java/beans/FeatureDescriptor.class +share/sablepath/java/beans/IndexedPropertyDescriptor.class +share/sablepath/java/beans/IntrospectionException.class +share/sablepath/java/beans/MethodDescriptor.class +share/sablepath/java/beans/ParameterDescriptor.class +share/sablepath/java/beans/PropertyChangeEvent.class +share/sablepath/java/beans/PropertyChangeListener.class +share/sablepath/java/beans/PropertyChangeSupport.class +share/sablepath/java/beans/PropertyDescriptor.class +share/sablepath/java/beans/PropertyVetoException.class +share/sablepath/java/beans/VetoableChangeListener.class +share/sablepath/java/beans/VetoableChangeSupport.class +share/sablepath/java/beans/Visibility.class +share/sablepath/java/beans/beancontext/BeanContext.class +share/sablepath/java/beans/beancontext/BeanContextChild.class +share/sablepath/java/beans/beancontext/BeanContextChildSupport.class +share/sablepath/java/beans/beancontext/BeanContextEvent.class +share/sablepath/java/beans/beancontext/BeanContextMembershipEvent.class +share/sablepath/java/beans/beancontext/BeanContextMembershipListener.class +share/sablepath/java/beans/beancontext/BeanContextProxy.class +share/sablepath/java/beans/beancontext/BeanContextServiceAvailableEvent.class +share/sablepath/java/beans/beancontext/BeanContextServiceProvider.class +share/sablepath/java/beans/beancontext/BeanContextServiceRevokedEvent.class +share/sablepath/java/beans/beancontext/BeanContextServiceRevokedListener.class +share/sablepath/java/beans/beancontext/BeanContextServices.class +share/sablepath/java/beans/beancontext/BeanContextServicesListener.class +share/sablepath/java/io/BlockDataException.class +share/sablepath/java/io/BufferedInputStream.class +share/sablepath/java/io/BufferedOutputStream.class +share/sablepath/java/io/BufferedReader.class +share/sablepath/java/io/BufferedWriter.class +share/sablepath/java/io/ByteArrayInputStream.class +share/sablepath/java/io/ByteArrayOutputStream.class +share/sablepath/java/io/CharArrayReader.class +share/sablepath/java/io/CharArrayWriter.class +share/sablepath/java/io/CharConversionException.class +share/sablepath/java/io/DataInput.class +share/sablepath/java/io/DataInputStream.class +share/sablepath/java/io/DataOutput.class +share/sablepath/java/io/DataOutputStream.class +share/sablepath/java/io/EOFException.class +share/sablepath/java/io/Externalizable.class +share/sablepath/java/io/File.class +share/sablepath/java/io/FileDescriptor.class +share/sablepath/java/io/FileFilter.class +share/sablepath/java/io/FileInputStream.class +share/sablepath/java/io/FileNotFoundException.class +share/sablepath/java/io/FileOutputStream.class +share/sablepath/java/io/FilePermission.class +share/sablepath/java/io/FileReader.class +share/sablepath/java/io/FileWriter.class +share/sablepath/java/io/FilenameFilter.class +share/sablepath/java/io/FilterInputStream.class +share/sablepath/java/io/FilterOutputStream.class +share/sablepath/java/io/FilterReader.class +share/sablepath/java/io/FilterWriter.class +share/sablepath/java/io/IOException.class +share/sablepath/java/io/InputStream.class +share/sablepath/java/io/InputStreamReader.class +share/sablepath/java/io/InterfaceComparator.class +share/sablepath/java/io/InterruptedIOException.class +share/sablepath/java/io/InvalidClassException.class +share/sablepath/java/io/InvalidObjectException.class +share/sablepath/java/io/LineNumberInputStream.class +share/sablepath/java/io/LineNumberReader.class +share/sablepath/java/io/MemberComparator.class +share/sablepath/java/io/NotActiveException.class +share/sablepath/java/io/NotSerializableException.class +share/sablepath/java/io/ObjectInput.class +share/sablepath/java/io/ObjectInputStream$1.class +share/sablepath/java/io/ObjectInputStream$2.class +share/sablepath/java/io/ObjectInputStream$GetField.class +share/sablepath/java/io/ObjectInputStream.class +share/sablepath/java/io/ObjectInputValidation.class +share/sablepath/java/io/ObjectOutput.class +share/sablepath/java/io/ObjectOutputStream$1.class +share/sablepath/java/io/ObjectOutputStream$PutField.class +share/sablepath/java/io/ObjectOutputStream.class +share/sablepath/java/io/ObjectStreamClass.class +share/sablepath/java/io/ObjectStreamConstants.class +share/sablepath/java/io/ObjectStreamException.class +share/sablepath/java/io/ObjectStreamField.class +share/sablepath/java/io/OptionalDataException.class +share/sablepath/java/io/OutputStream.class +share/sablepath/java/io/OutputStreamWriter.class +share/sablepath/java/io/PipedInputStream.class +share/sablepath/java/io/PipedOutputStream.class +share/sablepath/java/io/PipedReader.class +share/sablepath/java/io/PipedWriter.class +share/sablepath/java/io/PrintStream.class +share/sablepath/java/io/PrintWriter.class +share/sablepath/java/io/PushbackInputStream.class +share/sablepath/java/io/PushbackReader.class +share/sablepath/java/io/RandomAccessFile.class +share/sablepath/java/io/Reader.class +share/sablepath/java/io/Replaceable.class +share/sablepath/java/io/Resolvable.class +share/sablepath/java/io/SequenceInputStream.class +share/sablepath/java/io/Serializable.class +share/sablepath/java/io/SerializablePermission.class +share/sablepath/java/io/StreamCorruptedException.class +share/sablepath/java/io/StreamTokenizer.class +share/sablepath/java/io/StringBufferInputStream.class +share/sablepath/java/io/StringReader.class +share/sablepath/java/io/StringWriter.class +share/sablepath/java/io/SyncFailedException.class +share/sablepath/java/io/UTFDataFormatException.class +share/sablepath/java/io/UnsupportedEncodingException.class +share/sablepath/java/io/ValidatorAndPriority.class +share/sablepath/java/io/WriteAbortedException.class +share/sablepath/java/io/Writer.class +share/sablepath/java/lang/AbstractMethodError.class +share/sablepath/java/lang/ArithmeticException.class +share/sablepath/java/lang/ArrayIndexOutOfBoundsException.class +share/sablepath/java/lang/ArrayStoreException.class +share/sablepath/java/lang/Block.class +share/sablepath/java/lang/Boolean.class +share/sablepath/java/lang/Byte.class +share/sablepath/java/lang/CharAttr.class +share/sablepath/java/lang/Character$Subset.class +share/sablepath/java/lang/Character.class +share/sablepath/java/lang/Class.class +share/sablepath/java/lang/ClassCastException.class +share/sablepath/java/lang/ClassCircularityError.class +share/sablepath/java/lang/ClassFormatError.class +share/sablepath/java/lang/ClassLoader.class +share/sablepath/java/lang/ClassNotFoundException.class +share/sablepath/java/lang/CloneNotSupportedException.class +share/sablepath/java/lang/Cloneable.class +share/sablepath/java/lang/Comparable.class +share/sablepath/java/lang/Compiler.class +share/sablepath/java/lang/Double.class +share/sablepath/java/lang/Error.class +share/sablepath/java/lang/Exception.class +share/sablepath/java/lang/ExceptionInInitializerError.class +share/sablepath/java/lang/Float.class +share/sablepath/java/lang/IllegalAccessError.class +share/sablepath/java/lang/IllegalAccessException.class +share/sablepath/java/lang/IllegalArgumentException.class +share/sablepath/java/lang/IllegalMonitorStateException.class +share/sablepath/java/lang/IllegalStateException.class +share/sablepath/java/lang/IllegalThreadStateException.class +share/sablepath/java/lang/IncompatibleClassChangeError.class +share/sablepath/java/lang/IndexOutOfBoundsException.class +share/sablepath/java/lang/InheritableThreadLocal.class +share/sablepath/java/lang/InstantiationError.class +share/sablepath/java/lang/InstantiationException.class +share/sablepath/java/lang/Integer.class +share/sablepath/java/lang/InternalError.class +share/sablepath/java/lang/InterruptedException.class +share/sablepath/java/lang/LinkageError.class +share/sablepath/java/lang/Long.class +share/sablepath/java/lang/Math.class +share/sablepath/java/lang/NegativeArraySizeException.class +share/sablepath/java/lang/NoClassDefFoundError.class +share/sablepath/java/lang/NoSuchFieldError.class +share/sablepath/java/lang/NoSuchFieldException.class +share/sablepath/java/lang/NoSuchMethodError.class +share/sablepath/java/lang/NoSuchMethodException.class +share/sablepath/java/lang/NullPointerException.class +share/sablepath/java/lang/Number.class +share/sablepath/java/lang/NumberFormatException.class +share/sablepath/java/lang/Object.class +share/sablepath/java/lang/OutOfMemoryError.class +share/sablepath/java/lang/Package.class +share/sablepath/java/lang/Process.class +share/sablepath/java/lang/Runnable.class +share/sablepath/java/lang/Runtime.class +share/sablepath/java/lang/RuntimeException.class +share/sablepath/java/lang/RuntimePermission.class +share/sablepath/java/lang/SecurityContext.class +share/sablepath/java/lang/SecurityException.class +share/sablepath/java/lang/SecurityManager.class +share/sablepath/java/lang/Short.class +share/sablepath/java/lang/StackOverflowError.class +share/sablepath/java/lang/String.class +share/sablepath/java/lang/StringBuffer.class +share/sablepath/java/lang/StringCreator.class +share/sablepath/java/lang/StringIndexOutOfBoundsException.class +share/sablepath/java/lang/System.class +share/sablepath/java/lang/Thread.class +share/sablepath/java/lang/ThreadDeath.class +share/sablepath/java/lang/ThreadGroup.class +share/sablepath/java/lang/ThreadLocal$Value.class +share/sablepath/java/lang/ThreadLocal.class +share/sablepath/java/lang/Throwable.class +share/sablepath/java/lang/UnknownError.class +share/sablepath/java/lang/UnsatisfiedLinkError.class +share/sablepath/java/lang/UnsupportedClassVersionError.class +share/sablepath/java/lang/UnsupportedOperationException.class +share/sablepath/java/lang/VMClassLoader.class +share/sablepath/java/lang/VMObject.class +share/sablepath/java/lang/VMSecurityManager.class +share/sablepath/java/lang/VMSystem.class +share/sablepath/java/lang/VerifyError.class +share/sablepath/java/lang/VirtualMachineError.class +share/sablepath/java/lang/Void.class +share/sablepath/java/lang/ref/PhantomReference.class +share/sablepath/java/lang/ref/Reference.class +share/sablepath/java/lang/ref/ReferenceQueue.class +share/sablepath/java/lang/ref/SoftReference.class +share/sablepath/java/lang/ref/WeakReference.class +share/sablepath/java/lang/reflect/Array.class +share/sablepath/java/lang/reflect/Constructor.class +share/sablepath/java/lang/reflect/Field.class +share/sablepath/java/lang/reflect/InvocationTargetException.class +share/sablepath/java/lang/reflect/Member.class +share/sablepath/java/lang/reflect/Method.class +share/sablepath/java/lang/reflect/Modifier.class +share/sablepath/java/lang/reflect/ReflectPermission.class +share/sablepath/java/math/BigDecimal.class +share/sablepath/java/math/BigInteger.class +share/sablepath/java/net/Authenticator.class +share/sablepath/java/net/BindException.class +share/sablepath/java/net/ConnectException.class +share/sablepath/java/net/ContentHandler.class +share/sablepath/java/net/ContentHandlerFactory.class +share/sablepath/java/net/DatagramPacket.class +share/sablepath/java/net/DatagramSocket.class +share/sablepath/java/net/DatagramSocketImpl.class +share/sablepath/java/net/FileNameMap.class +share/sablepath/java/net/HttpURLConnection.class +share/sablepath/java/net/InetAddress.class +share/sablepath/java/net/MalformedURLException.class +share/sablepath/java/net/MimeTypeMapper.class +share/sablepath/java/net/MulticastSocket.class +share/sablepath/java/net/NetPermission.class +share/sablepath/java/net/NoRouteToHostException.class +share/sablepath/java/net/PasswordAuthentication.class +share/sablepath/java/net/PlainDatagramSocketImpl.class +share/sablepath/java/net/PlainSocketImpl.class +share/sablepath/java/net/ProtocolException.class +share/sablepath/java/net/ServerSocket.class +share/sablepath/java/net/Socket.class +share/sablepath/java/net/SocketException.class +share/sablepath/java/net/SocketImpl.class +share/sablepath/java/net/SocketImplFactory.class +share/sablepath/java/net/SocketInputStream.class +share/sablepath/java/net/SocketOptions.class +share/sablepath/java/net/SocketOutputStream.class +share/sablepath/java/net/SocketPermission.class +share/sablepath/java/net/URL.class +share/sablepath/java/net/URLConnection.class +share/sablepath/java/net/URLDecoder.class +share/sablepath/java/net/URLEncoder.class +share/sablepath/java/net/URLStreamHandler.class +share/sablepath/java/net/URLStreamHandlerFactory.class +share/sablepath/java/net/UnknownHostException.class +share/sablepath/java/net/UnknownServiceException.class +share/sablepath/java/security/AccessControlContext.class +share/sablepath/java/security/AccessControlException.class +share/sablepath/java/security/AlgorithmParameterGenerator.class +share/sablepath/java/security/AlgorithmParameterGeneratorSpi.class +share/sablepath/java/security/AlgorithmParameters.class +share/sablepath/java/security/AlgorithmParametersSpi.class +share/sablepath/java/security/AllPermission.class +share/sablepath/java/security/BasicPermission$1.class +share/sablepath/java/security/BasicPermission.class +share/sablepath/java/security/Certificate.class +share/sablepath/java/security/CodeSource.class +share/sablepath/java/security/DigestException.class +share/sablepath/java/security/DigestInputStream.class +share/sablepath/java/security/DigestOutputStream.class +share/sablepath/java/security/DomainCombiner.class +share/sablepath/java/security/DummyKeyPairGenerator.class +share/sablepath/java/security/DummyMessageDigest.class +share/sablepath/java/security/DummySignature.class +share/sablepath/java/security/GeneralSecurityException.class +share/sablepath/java/security/Guard.class +share/sablepath/java/security/GuardedObject.class +share/sablepath/java/security/Identity.class +share/sablepath/java/security/IdentityScope.class +share/sablepath/java/security/InvalidAlgorithmParameterException.class +share/sablepath/java/security/InvalidKeyException.class +share/sablepath/java/security/InvalidParameterException.class +share/sablepath/java/security/Key.class +share/sablepath/java/security/KeyException.class +share/sablepath/java/security/KeyFactory.class +share/sablepath/java/security/KeyFactorySpi.class +share/sablepath/java/security/KeyManagementException.class +share/sablepath/java/security/KeyPair.class +share/sablepath/java/security/KeyPairGenerator.class +share/sablepath/java/security/KeyPairGeneratorSpi.class +share/sablepath/java/security/KeyStore.class +share/sablepath/java/security/KeyStoreException.class +share/sablepath/java/security/KeyStoreSpi.class +share/sablepath/java/security/MessageDigest.class +share/sablepath/java/security/MessageDigestSpi.class +share/sablepath/java/security/NoSuchAlgorithmException.class +share/sablepath/java/security/NoSuchProviderException.class +share/sablepath/java/security/Permission.class +share/sablepath/java/security/PermissionCollection.class +share/sablepath/java/security/Permissions$1.class +share/sablepath/java/security/Permissions.class +share/sablepath/java/security/Policy.class +share/sablepath/java/security/Principal.class +share/sablepath/java/security/PrivateKey.class +share/sablepath/java/security/PrivilegedAction.class +share/sablepath/java/security/PrivilegedActionException.class +share/sablepath/java/security/PrivilegedExceptionAction.class +share/sablepath/java/security/ProtectionDomain.class +share/sablepath/java/security/Provider.class +share/sablepath/java/security/ProviderException.class +share/sablepath/java/security/PublicKey.class +share/sablepath/java/security/SecureClassLoader.class +share/sablepath/java/security/SecureRandom.class +share/sablepath/java/security/SecureRandomSpi.class +share/sablepath/java/security/Security.class +share/sablepath/java/security/SecurityPermission.class +share/sablepath/java/security/Signature.class +share/sablepath/java/security/SignatureException.class +share/sablepath/java/security/SignatureSpi.class +share/sablepath/java/security/SignedObject.class +share/sablepath/java/security/Signer.class +share/sablepath/java/security/UnrecoverableKeyException.class +share/sablepath/java/security/UnresolvedPermission.class +share/sablepath/java/security/acl/Acl.class +share/sablepath/java/security/acl/AclEntry.class +share/sablepath/java/security/acl/AclNotFoundException.class +share/sablepath/java/security/acl/Group.class +share/sablepath/java/security/acl/LastOwnerException.class +share/sablepath/java/security/acl/NotOwnerException.class +share/sablepath/java/security/acl/Owner.class +share/sablepath/java/security/acl/Permission.class +share/sablepath/java/security/cert/CRL.class +share/sablepath/java/security/cert/CRLException.class +share/sablepath/java/security/cert/Certificate$CertificateRep.class +share/sablepath/java/security/cert/Certificate.class +share/sablepath/java/security/cert/CertificateEncodingException.class +share/sablepath/java/security/cert/CertificateException.class +share/sablepath/java/security/cert/CertificateExpiredException.class +share/sablepath/java/security/cert/CertificateFactory.class +share/sablepath/java/security/cert/CertificateFactorySpi.class +share/sablepath/java/security/cert/CertificateNotYetValidException.class +share/sablepath/java/security/cert/CertificateParsingException.class +share/sablepath/java/security/cert/X509CRL.class +share/sablepath/java/security/cert/X509CRLEntry.class +share/sablepath/java/security/cert/X509Certificate.class +share/sablepath/java/security/cert/X509Extension.class +share/sablepath/java/security/interfaces/DSAKey.class +share/sablepath/java/security/interfaces/DSAKeyPairGenerator.class +share/sablepath/java/security/interfaces/DSAParams.class +share/sablepath/java/security/interfaces/DSAPrivateKey.class +share/sablepath/java/security/interfaces/DSAPublicKey.class +share/sablepath/java/security/interfaces/RSAKey.class +share/sablepath/java/security/interfaces/RSAPrivateCrtKey.class +share/sablepath/java/security/interfaces/RSAPrivateKey.class +share/sablepath/java/security/interfaces/RSAPublicKey.class +share/sablepath/java/security/spec/AlgorithmParameterSpec.class +share/sablepath/java/security/spec/DSAParameterSpec.class +share/sablepath/java/security/spec/DSAPrivateKeySpec.class +share/sablepath/java/security/spec/DSAPublicKeySpec.class +share/sablepath/java/security/spec/EncodedKeySpec.class +share/sablepath/java/security/spec/InvalidKeySpecException.class +share/sablepath/java/security/spec/InvalidParameterSpecException.class +share/sablepath/java/security/spec/KeySpec.class +share/sablepath/java/security/spec/PKCS8EncodedKeySpec.class +share/sablepath/java/security/spec/RSAKeyGenParameterSpec.class +share/sablepath/java/security/spec/RSAPrivateCrtKeySpec.class +share/sablepath/java/security/spec/RSAPrivateKeySpec.class +share/sablepath/java/security/spec/RSAPublicKeySpec.class +share/sablepath/java/security/spec/X509EncodedKeySpec.class +share/sablepath/java/sql/Array.class +share/sablepath/java/sql/BatchUpdateException.class +share/sablepath/java/sql/Blob.class +share/sablepath/java/sql/CallableStatement.class +share/sablepath/java/sql/Clob.class +share/sablepath/java/sql/Connection.class +share/sablepath/java/sql/DataTruncation.class +share/sablepath/java/sql/DatabaseMetaData.class +share/sablepath/java/sql/Date.class +share/sablepath/java/sql/Driver.class +share/sablepath/java/sql/DriverManager.class +share/sablepath/java/sql/DriverPropertyInfo.class +share/sablepath/java/sql/PreparedStatement.class +share/sablepath/java/sql/Ref.class +share/sablepath/java/sql/ResultSet.class +share/sablepath/java/sql/ResultSetMetaData.class +share/sablepath/java/sql/SQLData.class +share/sablepath/java/sql/SQLException.class +share/sablepath/java/sql/SQLInput.class +share/sablepath/java/sql/SQLOutput.class +share/sablepath/java/sql/SQLWarning.class +share/sablepath/java/sql/Statement.class +share/sablepath/java/sql/Struct.class +share/sablepath/java/sql/Time.class +share/sablepath/java/sql/Timestamp.class +share/sablepath/java/sql/Types.class +share/sablepath/java/text/Annotation.class +share/sablepath/java/text/AttributedCharacterIterator$Attribute.class +share/sablepath/java/text/AttributedCharacterIterator.class +share/sablepath/java/text/AttributedString$AttributeRange.class +share/sablepath/java/text/AttributedString.class +share/sablepath/java/text/AttributedStringIterator.class +share/sablepath/java/text/BreakIterator.class +share/sablepath/java/text/CharacterIterator.class +share/sablepath/java/text/ChoiceFormat.class +share/sablepath/java/text/CollationElementIterator.class +share/sablepath/java/text/CollationKey.class +share/sablepath/java/text/Collator.class +share/sablepath/java/text/DateFormat.class +share/sablepath/java/text/DateFormatSymbols.class +share/sablepath/java/text/DecimalFormatSymbols.class +share/sablepath/java/text/DefaultBreakIterator.class +share/sablepath/java/text/FieldPosition.class +share/sablepath/java/text/Format.class +share/sablepath/java/text/NumberFormat.class +share/sablepath/java/text/ParseException.class +share/sablepath/java/text/ParsePosition.class +share/sablepath/java/text/RuleBasedCollator$CollationElement.class +share/sablepath/java/text/RuleBasedCollator.class +share/sablepath/java/text/SimpleDateFormat$FieldSizePair.class +share/sablepath/java/text/SimpleDateFormat.class +share/sablepath/java/text/StringCharacterIterator.class +share/sablepath/java/util/AbstractCollection.class +share/sablepath/java/util/AbstractList$AbstractListItr.class +share/sablepath/java/util/AbstractList.class +share/sablepath/java/util/AbstractMap$1.class +share/sablepath/java/util/AbstractMap$2.class +share/sablepath/java/util/AbstractMap$3.class +share/sablepath/java/util/AbstractMap$4.class +share/sablepath/java/util/AbstractMap.class +share/sablepath/java/util/AbstractSequentialList.class +share/sablepath/java/util/AbstractSet.class +share/sablepath/java/util/ArrayList.class +share/sablepath/java/util/Arrays$1.class +share/sablepath/java/util/Arrays$ListImpl.class +share/sablepath/java/util/Arrays.class +share/sablepath/java/util/BasicMapEntry.class +share/sablepath/java/util/BitSet.class +share/sablepath/java/util/Bucket$Node.class +share/sablepath/java/util/Bucket.class +share/sablepath/java/util/Calendar.class +share/sablepath/java/util/Collection.class +share/sablepath/java/util/Collections$1.class +share/sablepath/java/util/Collections$10.class +share/sablepath/java/util/Collections$11.class +share/sablepath/java/util/Collections$12.class +share/sablepath/java/util/Collections$13.class +share/sablepath/java/util/Collections$14.class +share/sablepath/java/util/Collections$15.class +share/sablepath/java/util/Collections$16.class +share/sablepath/java/util/Collections$2.class +share/sablepath/java/util/Collections$3.class +share/sablepath/java/util/Collections$4.class +share/sablepath/java/util/Collections$5.class +share/sablepath/java/util/Collections$6.class +share/sablepath/java/util/Collections$7.class +share/sablepath/java/util/Collections$8.class +share/sablepath/java/util/Collections$9.class +share/sablepath/java/util/Collections$SynchronizedCollection.class +share/sablepath/java/util/Collections$SynchronizedIterator.class +share/sablepath/java/util/Collections$SynchronizedList.class +share/sablepath/java/util/Collections$SynchronizedListIterator.class +share/sablepath/java/util/Collections$SynchronizedMap.class +share/sablepath/java/util/Collections$SynchronizedSet.class +share/sablepath/java/util/Collections$SynchronizedSortedMap.class +share/sablepath/java/util/Collections$SynchronizedSortedSet.class +share/sablepath/java/util/Collections$UnmodifiableCollection.class +share/sablepath/java/util/Collections$UnmodifiableIterator.class +share/sablepath/java/util/Collections$UnmodifiableList.class +share/sablepath/java/util/Collections$UnmodifiableListIterator.class +share/sablepath/java/util/Collections$UnmodifiableMap.class +share/sablepath/java/util/Collections$UnmodifiableSet.class +share/sablepath/java/util/Collections$UnmodifiableSortedMap.class +share/sablepath/java/util/Collections$UnmodifiableSortedSet.class +share/sablepath/java/util/Collections.class +share/sablepath/java/util/Comparator.class +share/sablepath/java/util/ConcurrentModificationException.class +share/sablepath/java/util/Date.class +share/sablepath/java/util/Dictionary.class +share/sablepath/java/util/DoubleEnumeration.class +share/sablepath/java/util/EmptyStackException.class +share/sablepath/java/util/Enumeration.class +share/sablepath/java/util/EventListener.class +share/sablepath/java/util/EventObject.class +share/sablepath/java/util/GregorianCalendar.class +share/sablepath/java/util/HashMap$HashMapCollection.class +share/sablepath/java/util/HashMap$HashMapEntry.class +share/sablepath/java/util/HashMap$HashMapIterator.class +share/sablepath/java/util/HashMap$HashMapSet.class +share/sablepath/java/util/HashMap$Null.class +share/sablepath/java/util/HashMap.class +share/sablepath/java/util/HashSet.class +share/sablepath/java/util/Hashtable$HashtableCollection.class +share/sablepath/java/util/Hashtable$HashtableEntry.class +share/sablepath/java/util/Hashtable$HashtableEnumeration.class +share/sablepath/java/util/Hashtable$HashtableIterator.class +share/sablepath/java/util/Hashtable$HashtableSet.class +share/sablepath/java/util/Hashtable.class +share/sablepath/java/util/Iterator.class +share/sablepath/java/util/LinkedList$Entry.class +share/sablepath/java/util/LinkedList$LinkedListItr.class +share/sablepath/java/util/LinkedList.class +share/sablepath/java/util/List.class +share/sablepath/java/util/ListIterator.class +share/sablepath/java/util/ListResourceBundle$1.class +share/sablepath/java/util/ListResourceBundle.class +share/sablepath/java/util/Locale.class +share/sablepath/java/util/Map$Entry.class +share/sablepath/java/util/Map.class +share/sablepath/java/util/MissingResourceException.class +share/sablepath/java/util/NoSuchElementException.class +share/sablepath/java/util/Observable.class +share/sablepath/java/util/Observer.class +share/sablepath/java/util/Properties.class +share/sablepath/java/util/PropertyPermission$1.class +share/sablepath/java/util/PropertyPermission.class +share/sablepath/java/util/PropertyResourceBundle.class +share/sablepath/java/util/Random.class +share/sablepath/java/util/ResourceBundle.class +share/sablepath/java/util/Set.class +share/sablepath/java/util/SimpleTimeZone.class +share/sablepath/java/util/SortedMap.class +share/sablepath/java/util/SortedSet.class +share/sablepath/java/util/Stack.class +share/sablepath/java/util/StringTokenizer.class +share/sablepath/java/util/SubList$1.class +share/sablepath/java/util/SubList.class +share/sablepath/java/util/TimeZone.class +share/sablepath/java/util/Timer$Scheduler.class +share/sablepath/java/util/Timer$TaskQueue.class +share/sablepath/java/util/Timer.class +share/sablepath/java/util/TimerTask.class +share/sablepath/java/util/TooManyListenersException.class +share/sablepath/java/util/TreeMap$RBNode.class +share/sablepath/java/util/TreeMap$SubTreeMap.class +share/sablepath/java/util/TreeMap$TreeMapCollection.class +share/sablepath/java/util/TreeMap$TreeMapIterator.class +share/sablepath/java/util/TreeMap$TreeMapSet.class +share/sablepath/java/util/TreeMap.class +share/sablepath/java/util/TreeSet.class +share/sablepath/java/util/Vector$1.class +share/sablepath/java/util/Vector.class +share/sablepath/java/util/WeakHashMap$1.class +share/sablepath/java/util/WeakHashMap$WeakBucket$Entry.class +share/sablepath/java/util/WeakHashMap$WeakBucket.class +share/sablepath/java/util/WeakHashMap$WeakEntrySet.class +share/sablepath/java/util/WeakHashMap.class +share/sablepath/java/util/jar/Attributes$Name.class +share/sablepath/java/util/jar/Attributes.class +share/sablepath/java/util/jar/JarException.class +share/sablepath/java/util/jar/Manifest.class +share/sablepath/java/util/zip/Checksum.class +share/sablepath/java/util/zip/DataFormatException.class +share/sablepath/java/util/zip/ZipException.class +share/sablepath/org/sablevm/vm/BootstrapClassLoader.class +share/sablepath/org/sablevm/vm/DefaultOutOfMemoryError.class +share/sablepath/org/sablevm/vm/StackTrace.class +share/sablepath/org/sablevm/vm/Startup.class +share/sablepath/org/sablevm/vm/Structures.class +@dirrm share/sablepath/org/sablevm/vm +@dirrm share/sablepath/org/sablevm +@dirrm share/sablepath/org +@dirrm share/sablepath/java/util/zip +@dirrm share/sablepath/java/util/jar +@dirrm share/sablepath/java/util +@dirrm share/sablepath/java/text +@dirrm share/sablepath/java/sql +@dirrm share/sablepath/java/security/spec +@dirrm share/sablepath/java/security/interfaces +@dirrm share/sablepath/java/security/cert +@dirrm share/sablepath/java/security/acl +@dirrm share/sablepath/java/security +@dirrm share/sablepath/java/net +@dirrm share/sablepath/java/math +@dirrm share/sablepath/java/lang/reflect +@dirrm share/sablepath/java/lang/ref +@dirrm share/sablepath/java/lang +@dirrm share/sablepath/java/io +@dirrm share/sablepath/java/beans/beancontext +@dirrm share/sablepath/java/beans +@dirrm share/sablepath/java/awt/print +@dirrm share/sablepath/java/awt/peer +@dirrm share/sablepath/java/awt/image +@dirrm share/sablepath/java/awt/datatransfer +@dirrm share/sablepath/java/awt +@dirrm share/sablepath/java/applet +@dirrm share/sablepath/java +@dirrm share/sablepath/gnu/vm/stack +@dirrm share/sablepath/gnu/vm +@dirrm share/sablepath/gnu/java/security/util +@dirrm share/sablepath/gnu/java/security/provider +@dirrm share/sablepath/gnu/java/security/der +@dirrm share/sablepath/gnu/java/security +@dirrm share/sablepath/gnu/java/net/protocol/http +@dirrm share/sablepath/gnu/java/net/protocol/file +@dirrm share/sablepath/gnu/java/net/protocol +@dirrm share/sablepath/gnu/java/net/content/text +@dirrm share/sablepath/gnu/java/net/content +@dirrm share/sablepath/gnu/java/net +@dirrm share/sablepath/gnu/java/locale +@dirrm share/sablepath/gnu/java/lang/reflect +@dirrm share/sablepath/gnu/java/lang +@dirrm share/sablepath/gnu/java/io/encode +@dirrm share/sablepath/gnu/java/io/decode +@dirrm share/sablepath/gnu/java/io +@dirrm share/sablepath/gnu/java/awt/peer/gtk +@dirrm share/sablepath/gnu/java/awt/peer +@dirrm share/sablepath/gnu/java/awt/image +@dirrm share/sablepath/gnu/java/awt +@dirrm share/sablepath/gnu/java +@dirrm share/sablepath/gnu +@dirrm share/sablepath +@dirrm lib/sablepath |