by M.Negovanovic PRs pkg/24507, pkg/24508, also add a new Makefile.common
which will be used for the upcoming kaffe-nox11 package and finally
bl3ify.
Changes:
* Support for security policy files
* AttachCurrentThread jni function for posix threads
* Bug fixes:
* jar tool and jar file fixes
* URL context handling
* EUC-JP support rewritten to use libiconv
* HTTP fixes
* MulticastSocket
* DNSJava binding
* ARM jit
* ServerSocket.bind
* java.math.BigDecimal - fix rounding operations
* JNI fixes
* FTP handler from GNU Inetlib
* SHA1PRNG randomness fixes (can use /dev/urandom if
available)
* java.security.SecureClassLoader fix
* GNU Classpath merges and updates:
* Object serialization
* almost all of java.io from Classpath
* java.nio, java.net
* java.util, java.util.regex
* java.math, javax.naming
* java.text, java.beans
* java.net.protocol.file.Handler
* java.util.Random
* java.awt.GridBadLayout
* java.awt.geom
* javax.swing.event.EventListenerList
* javax.swing.text.AttributeSet
* Updated sound code from Tritonus.org
* Updated javax.net.ssl/javax.security code
from Jessie
* kjc bug fixes:
* .this expressions
* extra generated <clinit> methods
* static initializers fixed. Circular
definitions of fields are now supported.
* Build fixes:
* m68k atomic compare and exchange
* m68k-netbsd
* ALSA 1.0
* mipsel-linux / jit3
* Cygwin
* FreeBSD networking
* parisc and HP-UX
And more... http://www.kaffe.org/pipermail/kaffe-announce/2004/000023.html
M.Negovanovic. While this version is actually a ``development'' version,
it has been reported to be much more usable than the stable 1.0.7 version.
Changes to 1.0.7 are far too numerous to list here, see http://www.kaffe.org
and/or the ChangeLog in the tarball.
* Build the kaffe package with PREFIX=${LOCALBASE}/java/kaffe and adjust
the PLIST accordingly. This is to make the Java VM packages consistently
return JAVA_HOME from `pkg_info -qp <jvm-pkg>'.
* License file was wrongly being installed as ${PREFIX}/share.
* Separate out last half of DESCR into a more appropriate MESSAGE file.
subdirectories under ${PREFIX}/java/ -- Change I of many.
Thus, for consistency, also install kaffe into ${PREFIX}/java/kaffe
rather than ${PREFIX}/java
While we're at it, update kaffe to version 1.0.7.
Changes since 1.0.6:
- New version of KJC
- New encoding converters based on iconv().
- Lots of bug fixes
Furthermore, the website says that 1.0.7 has added support for
Darwin, ia64 GNU/Linux, s390 GNU/Linux, PA-RISC GNU/Linux, Alpha for
Compaq Tru64 GNU/Linux and support of PowerPC without libffi.
People with access to any of these platforms are encouraged to test
this version, so we can possibly adjust ONLY_FOR_PLATFORMS etc.