summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>1996-07-17 03:40:13 +0000
committerSatoshi Asami <asami@FreeBSD.org>1996-07-17 03:40:13 +0000
commit470fc05433ccb55a887bb4cd609f5392607461b4 (patch)
tree389f7d1fe70ca93edf14c78b911dac1ca6f75c70 /java
parentUpgrade to 1.2.14.1 (diff)
Upgrade, 0.4p2 -> 0.5p1.
Submitted by: Mark Huizer <xaa@xaa.stack.urc.tue.nl> via chuckr
Notes
Notes: svn path=/head/; revision=3394
Diffstat (limited to 'java')
-rw-r--r--java/kaffe/Makefile6
-rw-r--r--java/kaffe/distinfo2
-rw-r--r--java/kaffe/pkg-descr69
-rw-r--r--java/kaffe/pkg-plist13
4 files changed, 49 insertions, 41 deletions
diff --git a/java/kaffe/Makefile b/java/kaffe/Makefile
index e89e4f677f54..6de6b8118059 100644
--- a/java/kaffe/Makefile
+++ b/java/kaffe/Makefile
@@ -1,12 +1,12 @@
# New ports collection makefile for: kaffe
-# Version required: 0.4
+# Version required: 0.5p1
# Date created: 20 February 1995
# Whom: Tim Wilkinson <tim@sarc.city.ac.uk>
#
-# $Id: Makefile,v 1.3 1996/07/04 01:23:21 gpalmer Exp $
+# $Id: Makefile,v 1.4 1996/07/10 05:24:17 asami Exp $
#
-DISTNAME= kaffe-0.4p2
+DISTNAME= kaffe-0.5p1
CATEGORIES+= www
MASTER_SITES= ftp://ftp.sarc.city.ac.uk/pub/kaffe/
EXTRACT_SUFX= .tgz
diff --git a/java/kaffe/distinfo b/java/kaffe/distinfo
index ea6deafe5417..11ba5ce180cc 100644
--- a/java/kaffe/distinfo
+++ b/java/kaffe/distinfo
@@ -1 +1 @@
-MD5 (kaffe-0.4p2.tgz) = ee62dcb04192be3f493c241b7f215eb2
+MD5 (kaffe-0.5p1.tgz) = 780e966c5d76fdbf64d58fdfe075d562
diff --git a/java/kaffe/pkg-descr b/java/kaffe/pkg-descr
index 7d6cfb5befe2..31e153dcafc7 100644
--- a/java/kaffe/pkg-descr
+++ b/java/kaffe/pkg-descr
@@ -1,29 +1,40 @@
-This is Kaffe, a virtual machine design to execute Java bytecode. Unlike
-other virtual machines available, this machine performs "just-in-time"
-code conversion from the abstract code to the host machine's native code.
-This will ultimately allow execution of Java code at the same speed as
-standard compiled code but while maintaining the advantages and flexibility
-of code independence.
-
-Please note, this is version 0.3 and many feature are not yet implemented
-(notable there is no graphics support at the moment) and there are likely
-to be various odd bugs. All comments to the mail address below.
-
-Tim
-tim@sarc.city.ac.uk
-
-Major changes in Kaffe v0.3
-===========================
-
- * Split off Kaffe translator into a shared library. This makes it
- simpler to encorporate into other programs and is essential to
- getting Kaffe running on some OS's.
-
- * Added array bounds checks. This is very slow but the people want it
- slow rather than not at all.
-
- * Additional ports have been added.
-
- * Extensive bug fixes for both particular ports as well as the general
- system.
-
+KAFFE v0.5p1 - A JIT and interpreting virtual machine to run Java(tm)* code
+===========================================================================
+
+This is Kaffe, a virtual machine design to execute Java bytecode.
+This machine can be configured in two modes. In one mode it operates as
+a pure bytecode interpreter (not unlike Javasoft's machine); in the second
+mode if performs "just-in-time" code conversion from the abstract code to
+the host machine's native code. This will ultimately allow execution of
+Java code at the same speed as standard compiled code but while maintaining
+the advantages and flexibility of code independence.
+
+This release include the new JIT system. Currently only a 386 JIT exists but
+I intend to produce a SPARC jit machine in the near future to test is
+portablility and then concentrate on improving the generated code quality.
+However, these improvements will not effect the JIT target descriptions
+(the jit-???.def files) so people may want to consider producing versions
+for other platforms.
+
+Running Kaffe
+=============
+
+This version of Kaffe is not supplied with a copy of Sun's class library.
+FreeBSD users can install the jdk port/package for it.
+
+Before running Kaffe it is necessary to configure the environment.
+This requires the setting of CLASSPATH, KAFFEHOME and LD_LIBRARY_PATH.
+For the standard installation these would be defined as follows:
+
+ CLASSPATH=.:/usr/local/share/kaffe/classes.zip
+ KAFFEHOME=/usr/local/share/kaffe
+ LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
+
+A file "ENVIRONMENT" is generated by the configure program which contains
+a /bin/sh environment setup. This may help you to figure out what to
+set to what if you alter the standard installation point.
+
+Tim Wilkinson
+<tim@sarc.city.ac.uk>
+----
+* Java and Javasoft are registered trademark of Sun Microsystems, Inc.
diff --git a/java/kaffe/pkg-plist b/java/kaffe/pkg-plist
index c8c1c3d0c93f..8db59b4c54c4 100644
--- a/java/kaffe/pkg-plist
+++ b/java/kaffe/pkg-plist
@@ -1,15 +1,12 @@
-@name kaffe
-@owner bin
-@group bin
bin/javac
bin/javadoc
bin/kaffe
bin/kaffeh
+lib/libkaffe_native.so.0.5
+lib/libkaffe_vm.so.0.5
+lib/libkaffe_net.so.0.5
+@exec /sbin/ldconfig -m %B
+include/kaffe/jtypes.h
include/kaffe/native.h
include/kaffe/stubPreamble.h
-include/kaffe/jtypes.h
-lib/libkaffe_vm.so.0.4
-lib/libkaffe_native.so.0.4
-lib/libkaffe_net.so.0.4
share/kaffe/license.terms
-@exec /sbin/ldconfig -m %B