summaryrefslogtreecommitdiff
path: root/lang/kaffe/pkg
diff options
context:
space:
mode:
authorfrueauf <frueauf>1998-07-16 13:02:34 +0000
committerfrueauf <frueauf>1998-07-16 13:02:34 +0000
commitd56884db652ac3fc0eba341c54229fc6361eb0fb (patch)
treeb6ae62002561c2deb333deca1906e93e38bff78b /lang/kaffe/pkg
parentc381761d3bcabc9172758604d1767a11d4811b99 (diff)
downloadpkgsrc-d56884db652ac3fc0eba341c54229fc6361eb0fb.tar.gz
Update kaffe to the first release of "Kaffe OpenVM" version 1.0.b1.
This version does no longer use any code from Javasoft(tm). XXX although the authors claim it works on several NetBSD architektures XXX I suspect it currently only works on i386, because they insist on XXX having a trampoline.c which is only present for i386. XXX I did set "ONLY_FOR_ARCHS=i386 sparc alpha m68k mips arm32" to give XXX people a try to feedback if it works or not.
Diffstat (limited to 'lang/kaffe/pkg')
-rw-r--r--lang/kaffe/pkg/COMMENT2
-rw-r--r--lang/kaffe/pkg/DESCR25
-rw-r--r--lang/kaffe/pkg/PLIST65
3 files changed, 42 insertions, 50 deletions
diff --git a/lang/kaffe/pkg/COMMENT b/lang/kaffe/pkg/COMMENT
index dd0ac39455e..551d7f09af2 100644
--- a/lang/kaffe/pkg/COMMENT
+++ b/lang/kaffe/pkg/COMMENT
@@ -1 +1 @@
-Virtual machine capable of running Java(tm) code (incl. awt-package)
+Virtual machine capable of running Java(tm) code.
diff --git a/lang/kaffe/pkg/DESCR b/lang/kaffe/pkg/DESCR
index 2b4dcebec04..22f5daf4561 100644
--- a/lang/kaffe/pkg/DESCR
+++ b/lang/kaffe/pkg/DESCR
@@ -1,24 +1,25 @@
-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 is the first release of "Kaffe OpenVM", a complete virtual machine
+and class library set which allows the execution of Java code without any
+code from Javasoft. It comes with a virtual machine and a set of class
+libraries including beans, and the all important AWT graphics system.
Running Kaffe
=============
Before running Kaffe it is necessary to configure the environment.
-This requires the setting of CLASSPATH, KAFFEHOME and LD_LIBRARY_PATH.
+This requires the setting of PATH and LD_LIBRARY_PATH.
For the standard installation these would be defined as follows:
- CLASSPATH=.:${PREFIX}/share/kaffe/classes.zip
- KAFFEHOME=${PREFIX}/share/kaffe
- LD_LIBRARY_PATH=/usr/lib:${PREFIX}/lib
+ PATH=$PATH:/${PREFIX}/bin
+ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${PREFIX}/lib
You can run "sh ${PREFIX}/share/kaffe/ENVIRONMENT" to have these set for
you.
+Note that you don't have to setup the CLASSPATH - if you do then that's
+fine, but if you don't Kaffe will cosntruct a classpath from the Jar and Zip
+files it finds in the standard places (the default would be to include all
+files in ${PREFIX}/share/kaffe).
+
The value ${PREFIX} above is whatever LOCALBASE is set to in the
environment, or in /etc/mk.conf, when the package was installed on
NetBSD. By default this is /usr/pkg.
@@ -29,3 +30,5 @@ What's in there
For further info see the file README that comes with the distribution.
----
* Java and Javasoft are registered trademark of Sun Microsystems, Inc.
+* Kaffe, and Kaffe OpenVM are registered trademarks of Transvirtual
+ Technologies, Inc.
diff --git a/lang/kaffe/pkg/PLIST b/lang/kaffe/pkg/PLIST
index 4edb09fdcd3..852485296ef 100644
--- a/lang/kaffe/pkg/PLIST
+++ b/lang/kaffe/pkg/PLIST
@@ -1,62 +1,51 @@
-@comment $NetBSD: PLIST,v 1.6 1998/07/15 11:48:29 agc Exp $
-bin/kaffe
-bin/kaffeh
+@comment $NetBSD: PLIST,v 1.7 1998/07/16 13:02:35 frueauf Exp $
+bin/Kaffe
bin/appletviewer
+bin/install-jar
bin/jar
+bin/java
bin/javac
bin/javadoc
bin/javakey
bin/javap
bin/jdb
+bin/kaffe
+bin/kaffeh
bin/native2ascii
+bin/pizza
+bin/pizzadoc
bin/report-kaffe-bug
bin/rmic
bin/rmiregistry
bin/serialver
-include/kaffe/jtypes.h
-include/kaffe/native.h
-include/kaffe/StubPreamble.h
include/kaffe/Arrays.h
include/kaffe/java_lang_Object.h
include/kaffe/java_lang_String.h
-include/kaffe/java_lang_Throwable.h
include/kaffe/java_lang_Thread.h
include/kaffe/java_lang_ThreadGroup.h
-lib/libnative.so.0.92
+include/kaffe/java_lang_Throwable.h
+include/kaffe/jmalloc.h
+include/kaffe/jsyscall.h
+include/kaffe/jtypes.h
+include/kaffe/native.h
+lib/libawt.so
+lib/libawt.so.1.00
+lib/libkaffevm.so
+lib/libkaffevm.so.1.00
+lib/libmanagement.so
+lib/libmanagement.so.1.00
+lib/libmath.so
+lib/libmath.so.1.00
lib/libnative.so
-lib/libnet.so.0.92
+lib/libnative.so.1.00
lib/libnet.so
-lib/libagent.so.0.92
-lib/libagent.so
-lib/libzip.so.0.92
+lib/libnet.so.1.00
lib/libzip.so
-lib/libkaffevm.so.0.92
-lib/libkaffevm.so
-man/man1/kaffe.1.gz
-share/kaffe/lib/security/java.security
-share/kaffe/lib/appletviewer.properties
-share/kaffe/lib/awt.properties
-share/kaffe/lib/content-types.properties
-share/kaffe/lib/font.properties
-share/kaffe/lib/rmic.properties
-share/kaffe/lib/serialver.properties
-share/kaffe/lib/font.properties.cs
-share/kaffe/lib/font.properties.el
-share/kaffe/lib/font.properties.hu
-share/kaffe/lib/font.properties.ja
-share/kaffe/lib/font.properties.ko
-share/kaffe/lib/font.properties.lt
-share/kaffe/lib/font.properties.lv
-share/kaffe/lib/font.properties.pl
-share/kaffe/lib/font.properties.ru
-share/kaffe/lib/font.properties.tr
-share/kaffe/lib/font.properties.zh
-share/kaffe/lib/font.properties.zh_TW
-share/kaffe/lib/psfont.properties.ja
-share/kaffe/classes.zip
+lib/libzip.so.1.00
+man/man1/kaffe.1
share/kaffe/ENVIRONMENT
+share/kaffe/Klasses.jar
share/kaffe/license.terms
+share/kaffe/pizza.jar
@dirrm include/kaffe
-@dirrm share/kaffe/lib/security
-@dirrm share/kaffe/lib
@dirrm share/kaffe