mirror of
https://git.freebsd.org/ports.git
synced 2025-05-25 07:26:29 -04:00
parent
561678a4d8
commit
c668467845
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=5098
4 changed files with 49 additions and 40 deletions
|
@ -1,16 +1,16 @@
|
||||||
# New ports collection makefile for: kaffe
|
# New ports collection makefile for: kaffe
|
||||||
# Version required: 0.5p4
|
# Version required: 0.6.1
|
||||||
# Date created: 18 September 1996
|
# Date created: 25 December 1996
|
||||||
# Whom: Mark Huizer <xaa@stack.urc.tue.nl>
|
# Whom: Mark Huizer <xaa@stack.nl>
|
||||||
#
|
#
|
||||||
# $Id: Makefile,v 1.11 1996/11/18 11:41:12 asami Exp $
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
DISTNAME= kaffe-0.5.5
|
DISTNAME= kaffe-0.6.1
|
||||||
PKGNAME= kaffe-0.5.5
|
PKGNAME= kaffe-0.6.1
|
||||||
CATEGORIES= www
|
CATEGORIES= www
|
||||||
MASTER_SITES= ftp://ftp.sarc.city.ac.uk/pub/kaffe/ \
|
MASTER_SITES= ftp://ftp.sarc.city.ac.uk/pub/kaffe/ \
|
||||||
ftp://alterego.stack.urc.tue.nl/pub/kaffe/
|
ftp://alterego.stack.nl/pub/kaffe/
|
||||||
EXTRACT_SUFX= .tgz
|
EXTRACT_SUFX= .tgz
|
||||||
|
|
||||||
MAINTAINER= xaa@stack.nl
|
MAINTAINER= xaa@stack.nl
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (kaffe-0.5.5.tgz) = fed96ef9aa7169b527ed2caeec0bcc5d
|
MD5 (kaffe-0.6.1.tgz) = fa71c14a7702836441d9badd56682fdf
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
KAFFE v0.5.5 - A JIT and interpreting virtual machine to run Java(tm)* code
|
KAFFE v0.6.1 - A JIT and interpreting virtual machine to run Java(tm)* code
|
||||||
===========================================================================
|
===========================================================================
|
||||||
|
|
||||||
This is Kaffe, a virtual machine design to execute Java bytecode.
|
This is Kaffe, a virtual machine design to execute Java bytecode.
|
||||||
|
@ -9,22 +9,6 @@ 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
|
Java code at the same speed as standard compiled code but while maintaining
|
||||||
the advantages and flexibility of code independence.
|
the advantages and flexibility of code independence.
|
||||||
|
|
||||||
Running Kaffe
|
|
||||||
=============
|
|
||||||
|
|
||||||
This version of Kaffe is not supplied with a copy of Sun's class library.
|
|
||||||
This can be obtained from Sun's JDK package (from http://www.javasoft.com) or
|
|
||||||
pre-prepaired in kaffe-0.5.5-sun.tgz (from the usual Kaffe ftp sites).
|
|
||||||
This version of Kaffe uses the class library from JDK 1.0.2.
|
|
||||||
|
|
||||||
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/java/classes.zip
|
|
||||||
KAFFEHOME=/usr/local/share/kaffe
|
|
||||||
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
|
|
||||||
|
|
||||||
Who can use Kaffe
|
Who can use Kaffe
|
||||||
=================
|
=================
|
||||||
|
|
||||||
|
@ -32,21 +16,14 @@ This version of Kaffe is distributed under a Berkeley style license.
|
||||||
Essentially you can use Kaffe for both personal and commerical purpose, on
|
Essentially you can use Kaffe for both personal and commerical purpose, on
|
||||||
its own or as part of another package (see license.terms for full details).
|
its own or as part of another package (see license.terms for full details).
|
||||||
|
|
||||||
Kaffe Web and FTP sites
|
|
||||||
=======================
|
|
||||||
|
|
||||||
Kaffe is available from various sites. The primary site is:
|
|
||||||
|
|
||||||
ftp://ftp.sarc.city.ac.uk/pub/kaffe/
|
|
||||||
|
|
||||||
Kaffe mailing lists
|
Kaffe mailing lists
|
||||||
===================
|
===================
|
||||||
|
|
||||||
A couple of mailing lists are available for information and discussion of
|
A couple of mailing lists are available for information and discussion of
|
||||||
the Kaffe project. There lists are:
|
the Kaffe project. There lists are:
|
||||||
|
|
||||||
kaffe@sarc.city.ac.uk - General discussions
|
kaffe@sarc.city.ac.uk - General discussions
|
||||||
kaffe-announce@sarc.city.ac.uk - Announcements
|
kaffe-announce@sarc.city.ac.uk - Announcements
|
||||||
|
|
||||||
To subscribe to these lists send a message containing the word "subscribe"
|
To subscribe to these lists send a message containing the word "subscribe"
|
||||||
to either:
|
to either:
|
||||||
|
@ -58,7 +35,39 @@ depending what you are interested in.
|
||||||
|
|
||||||
You can also check out the Kaffe related web pages at:
|
You can also check out the Kaffe related web pages at:
|
||||||
|
|
||||||
http://www.sarc.city.ac.uk/~tim/kaffe
|
http://www.tjwassoc.demon.co.uk/kaffe/kaffe.htm
|
||||||
|
|
||||||
|
Running Kaffe
|
||||||
|
=============
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
The source comes with a test program "HelloWorldApp" which can be found
|
||||||
|
in the test directory in the distribution. After installation, run this
|
||||||
|
program from the test directory by typing the following:
|
||||||
|
|
||||||
|
cd <java source directory>/test
|
||||||
|
kaffe HelloWorldApp
|
||||||
|
|
||||||
|
This should load and execute the HelloWorld application. If all is well
|
||||||
|
it will print "Hello World!". As a further test you might like to try
|
||||||
|
compiling the HelloWorldApp source. To do this type the following:
|
||||||
|
|
||||||
|
javac HelloWorldApp.java
|
||||||
|
|
||||||
|
"javac" is a shell script which has been provided to invoke Kaffe on
|
||||||
|
the standard Java compiler. If all is well, the application should compile
|
||||||
|
without incident.
|
||||||
|
|
||||||
The state of play
|
The state of play
|
||||||
=================
|
=================
|
||||||
|
@ -79,8 +88,8 @@ Awt
|
||||||
---
|
---
|
||||||
One major missing component from Kaffe is an implementation of AWT. Work
|
One major missing component from Kaffe is an implementation of AWT. Work
|
||||||
on this is being done by others, and their current implementation can be found
|
on this is being done by others, and their current implementation can be found
|
||||||
at ftp://slhp1.epfl.ch/pub/sawt-0.1.tar.gz. I don't know what the current
|
at ftp://slhp1.epfl.ch/pub/sawt-0.4.1.tar.gz. I don't know what the current
|
||||||
status of this work.
|
status of this work but you can check at http://slhp1.epfl.ch/sawt.html.
|
||||||
|
|
||||||
Java.lang & Java.io
|
Java.lang & Java.io
|
||||||
-------------------
|
-------------------
|
||||||
|
|
|
@ -7,10 +7,10 @@ include/kaffe/native.h
|
||||||
include/kaffe/StubPreamble.h
|
include/kaffe/StubPreamble.h
|
||||||
man/man1/kaffe.1.gz
|
man/man1/kaffe.1.gz
|
||||||
share/kaffe/license.terms
|
share/kaffe/license.terms
|
||||||
lib/libkaffe_native.so.0.55
|
lib/libkaffe_native.so.0.61
|
||||||
lib/libkaffe_native.so
|
lib/libkaffe_native.so
|
||||||
lib/libkaffe_vm.so.0.55
|
lib/libkaffe_vm.so.0.61
|
||||||
lib/libkaffe_vm.so
|
lib/libkaffe_vm.so
|
||||||
lib/libkaffe_net.so.0.55
|
lib/libkaffe_net.so.0.61
|
||||||
lib/libkaffe_net.so
|
lib/libkaffe_net.so
|
||||||
@exec /sbin/ldconfig -m %B
|
@exec /sbin/ldconfig -m %B
|
||||||
|
|
Loading…
Add table
Reference in a new issue