diff options
author | skrll <skrll@pkgsrc.org> | 2003-03-10 13:07:24 +0000 |
---|---|---|
committer | skrll <skrll@pkgsrc.org> | 2003-03-10 13:07:24 +0000 |
commit | 0e3d925624803b65686b893d798df1552f3714de (patch) | |
tree | 34f8ce940e56a5cdb93bae820f0c98baf8233ce1 | |
parent | 0fc9b767ff5602cadad5724e85e496953f65cef6 (diff) | |
download | pkgsrc-0e3d925624803b65686b893d798df1552f3714de.tar.gz |
Update wonka to 0.9.5. Changes are:
AWT/Rudolph - Contributed by Michael Smith
- Use console keyboard, add keyboard_init and keyboard_shutdown func-
tions to restore console to cooked mode when Wonka terminates.
- Set the palette in 8-bit mode under Linux.
- Allow some font files to be missing, so long as at least one is
found.
- Mike's patch to switch to another VT is not included, because it
causes problems when Wonka exits abnormally (e.g. SIGSEGV).
AWT/Rudolph - other changes
- Flexible code to set matte / splash screen (see e.g.
awt/rudolph/include/clear.xpm, splash.xpm).
- Replaced a couple of hard-coded Color's by appropriate
SystemColor's.
- Set a unique name from within the constructor of a Component.
- Instead of calling layoutContainer() on the layoutManager directly
from within validateTree(), call doLayout().
- When a component is added to a container and that component was
already in that container, do nothing. (We used to delete it, and
then add it again)
- Made java.awt.Event compliant with 1.1, many other compatibility
improvements thanks to japitools.
- Lots of updates to components to get them to work with
add/removeNotify.
- VTE: removed the byte array from the DriveCar test and made it use
an image.
- VTE: added a confirmation panel before the VTE really calls
System.exit(0)
Core libraries
- Added a SIGQUIT (3) handler which prints out the threads, their
state and their stacktrace, and the state of some important
mutex/monitors. (pressing CTRL-\ sends a SIGQUIT)
- Made it possible to grow/shrink the locals. Wonka will no longer
crash (stack overflow/corruption) when local variable space is
exhausted.
- Go straight to system class loader when loading classes whose
names begin with 'java.' or 'wonka.', don't consult user-
defined class loaders.
- Defer identifying the implementation of an interface method in a
class until the method is actually invoked on that class. This
means that Wonka will no longer complain about interface methods
which are not implemented but are also never called, bringing
joy to OTF developers.
- If the second parameter of get[Declared][Constructor,Method] is
null, treat it as a zero-length array.
- Moved the allocation of a Thread's native stack from <init> time to
start() time. This lowers the memory cost of unstarted threads (as
used by e.g. the ShutdownHooks mechanism).
- Added a new resource file wonka.properties, which is read in after
system.properties; wonka properties can be read using
Wonka.getProperty(), which has the same semantics as
System.getProperty().
- Allow 'aliases' for timezones, e.g. Europe/Brussels is an alias for
ECT (sic). The aliases are taken from the Wonka property
wonka.timezone.TLA.aliases, where TLA is one of the three-letter
timezone names specified in the JDK 1.1 documentation.
- Lots of improvements to RMI and serialisation. Support for
ClassAnnotation, partial DGC support.
- Added a real implementation of Throwable/fillInStackTrace().
- Added the missing interface HttpConnection to
javax/microedition/io
- Implementation of PUT and POST for HTTP connections, handle chunked
data. User-defined protocol handlers are now possible. If an URL
points to a jar file transform the URL to a jar-url.
- Added native support for shutdownIn/Output and the SO_KEEPALIVE
socket option.
- Always exit if application was not successfully launched, don't just
hang.
- Many API updates to fix discrepancies reported by japitools.
- Do not compress wre.jar by default (results in faster startup).
Compression can be turned back on using -sCOMPRESS_WRE_JAR=true .
- Added 2 subclasses of VirtualMachineError for methods not
implemented in Wonka:
- DeprecatedMethodError: should be thrown when method is
deprecated but not implented
- UnsupportedMethodError: should be thrown when a class method
is not implemented yet
- A number of changes to support bytecode generated by recent versions
of Javac and Jikes (e.g. we no longer need "Miranda" methods).
Thanks to Mark Anderson for pointing out these problems and their
causes.
- SHARED_HEAP now defaults to false.
- Partially implementation of java.lang.reflect.Proxy class, work
continues.
- Made Properties load and store aware of special characters (like
: =) in keys. Backslashes are now added/removed when needed.
- Better handling of streams when a process started with
Runtime/exec() dies.
J-spot
- A lot of improvements, now becoming quite usable. Still disabled
by default.
-rw-r--r-- | doc/CHANGES | 3 | ||||
-rw-r--r-- | lang/wonka/Makefile | 8 | ||||
-rw-r--r-- | lang/wonka/PLIST | 4 | ||||
-rw-r--r-- | lang/wonka/distinfo | 11 | ||||
-rw-r--r-- | lang/wonka/patches/patch-ac | 10 | ||||
-rw-r--r-- | lang/wonka/patches/patch-af | 13 | ||||
-rw-r--r-- | lang/wonka/patches/patch-ag | 34 | ||||
-rw-r--r-- | lang/wonka/patches/patch-ah | 14 |
8 files changed, 18 insertions, 79 deletions
diff --git a/doc/CHANGES b/doc/CHANGES index 835f8db84cc..35a7b482609 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -1,4 +1,4 @@ -$NetBSD: CHANGES,v 1.1607 2003/03/10 11:08:36 wiz Exp $ +$NetBSD: CHANGES,v 1.1608 2003/03/10 13:07:24 skrll Exp $ Changes to the packages collection and infrastructure in 2003: @@ -1016,3 +1016,4 @@ Changes to the packages collection and infrastructure in 2003: Updated glut to 5.0 [jschauma 2003-03-09] Updated bonnie++ to 1.03a [wiz 2003-03-10] Updated iozone to 3.161 [wiz 2003-03-10] + Updated wonka to 0.9.5 [skrll 2003-03-10] diff --git a/lang/wonka/Makefile b/lang/wonka/Makefile index 104790e89e1..9597d90883d 100644 --- a/lang/wonka/Makefile +++ b/lang/wonka/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.5 2003/03/10 08:32:20 jmc Exp $ +# $NetBSD: Makefile,v 1.6 2003/03/10 13:07:25 skrll Exp $ # -DISTNAME= wonka-src-0.9.4-release -PKGNAME= wonka-0.9.4 +DISTNAME= wonka-src-0.9.5-release +PKGNAME= wonka-0.9.5 CATEGORIES= lang MASTER_SITES= http://wonka.acunia.com/ @@ -15,7 +15,7 @@ ONLY_FOR_PLATFORM= *-*-i386 *-*-arm32 BUILD_DEPENDS+= acunia-jam>=1.0nb1:../../devel/acunia-jam BUILD_DEPENDS+= jamjar-[0-9]*:../../archivers/jamjar -BUILD_DEPENDS+= jikes-1.12:../../lang/jikes112 +BUILD_DEPENDS+= jikes>=1.18:../../lang/jikes BUILD_DEPENDS+= zip-[0-9]*:../../archivers/zip USE_BUILDLINK2= # defined diff --git a/lang/wonka/PLIST b/lang/wonka/PLIST index 0b0ef73f82d..f261d61d529 100644 --- a/lang/wonka/PLIST +++ b/lang/wonka/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2002/11/01 10:49:33 skrll Exp $ +@comment $NetBSD: PLIST,v 1.2 2003/03/10 13:07:25 skrll Exp $ bin/java bin/wonka lib/claudia.fr @@ -35,11 +35,13 @@ lib/taskbar.properties lib/taskbar_large.png lib/vte.properties lib/wonka.policy +lib/wonka.properties lib/wonka.security lib/wonkatest.properties lib/wre.jar test/CLTest.jar test/appletViewer.jar +test/car-image.png test/car.png test/forest.png test/lena1.png diff --git a/lang/wonka/distinfo b/lang/wonka/distinfo index f9732fc593f..18cdea64b74 100644 --- a/lang/wonka/distinfo +++ b/lang/wonka/distinfo @@ -1,15 +1,12 @@ -$NetBSD: distinfo,v 1.4 2003/01/15 21:02:06 he Exp $ +$NetBSD: distinfo,v 1.5 2003/03/10 13:07:25 skrll Exp $ -SHA1 (wonka-src-0.9.4-release.tar.gz) = 4ddf85278f15ce88c534053c635ce632d94b5a73 -Size (wonka-src-0.9.4-release.tar.gz) = 6165841 bytes +SHA1 (wonka-src-0.9.5-release.tar.gz) = 617751e2673e1158eb9f86b283f06a3c5f5accce +Size (wonka-src-0.9.5-release.tar.gz) = 6209767 bytes SHA1 (patch-aa) = 4d60701fb4f600f336a10d4dd22df8ffd86599c0 SHA1 (patch-ab) = de27e5f58ffc11ce45f09c56831f332e9b6121f7 -SHA1 (patch-ac) = 61bc81d3b2100a80082b397dbfb84e913d273848 +SHA1 (patch-ac) = 1511555de9c012bff21e265fb2d58e395a2c97fd SHA1 (patch-ad) = 68ec03d82285c080148efe4fa6f10fdd55fde82a SHA1 (patch-ae) = 8fdfd438e8df91384c916d2e196963417f9b46c8 -SHA1 (patch-af) = 3cca513ef5bf53476019dab5269df5e410b2e05c -SHA1 (patch-ag) = b0f388571958c46cefca23bfb18d9d8968e49b4a -SHA1 (patch-ah) = 44293810568767bca0bb5c51d9f6c3941b8d7734 SHA1 (patch-ai) = fa59835a737096e0859d600db9883b9a01aaa245 SHA1 (patch-aj) = 0d0fc4471e9a7993f31f036d603985adaf87c855 SHA1 (patch-ak) = 13c08a35550ef83872532b40401e3698a4f64168 diff --git a/lang/wonka/patches/patch-ac b/lang/wonka/patches/patch-ac index 46c01ce7aeb..56369cbd85d 100644 --- a/lang/wonka/patches/patch-ac +++ b/lang/wonka/patches/patch-ac @@ -1,12 +1,12 @@ -$NetBSD: patch-ac,v 1.1.1.1 2002/11/01 10:49:33 skrll Exp $ +$NetBSD: patch-ac,v 1.2 2003/03/10 13:07:25 skrll Exp $ ---- tool/Jamfile.orig Wed Aug 14 11:09:02 2002 +--- tool/Jamfile.orig 2002-11-06 12:28:31.000000000 +0000 +++ tool/Jamfile -@@ -32,7 +32,6 @@ SubInclude WONKA_TOP tool appletviewer ; +@@ -31,7 +31,6 @@ SubDir WONKA_TOP tools ; SubInclude WONKA_TOP tool crestab ; SubInclude WONKA_TOP tool credtab ; SubInclude WONKA_TOP tool files2c ; -SubInclude WONKA_TOP tool doclet ; + if $(TESTS) = true { SubInclude WONKA_TOP tool mauve ; - SubInclude WONKA_TOP tool make_module ; - SubInclude WONKA_TOP tool visualtest ; + } diff --git a/lang/wonka/patches/patch-af b/lang/wonka/patches/patch-af deleted file mode 100644 index 75ed90962e4..00000000000 --- a/lang/wonka/patches/patch-af +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-af,v 1.1.1.1 2002/11/01 10:49:33 skrll Exp $ - ---- wonka/Jamfile.orig Wed Aug 14 11:09:05 2002 -+++ wonka/Jamfile -@@ -103,7 +103,7 @@ InstallFile $(INSTALLBOOTCLASSDIR) : $(B - DEPENDS $(BOOTCLASSFILE) : $(JARS) ; - - DEPENDS install : $(INSTALLDIR) ; --DEPENDS install : $(BOOTCLASSFILE) ; -+DEPENDS all : $(BOOTCLASSFILE) ; - - SubInclude WONKA_TOP wonka src ; - SubInclude WONKA_TOP wonka hal ; diff --git a/lang/wonka/patches/patch-ag b/lang/wonka/patches/patch-ag deleted file mode 100644 index 427c0c7817e..00000000000 --- a/lang/wonka/patches/patch-ag +++ /dev/null @@ -1,34 +0,0 @@ -$NetBSD: patch-ag,v 1.1.1.1 2002/11/01 10:49:33 skrll Exp $ - ---- tool/mauve/java/gnu/testlet/wonka/net/SocketOptions/AcuniaSocketOptionsTest.java.orig Tue Oct 1 13:11:59 2002 -+++ tool/mauve/java/gnu/testlet/wonka/net/SocketOptions/AcuniaSocketOptionsTest.java -@@ -223,9 +223,7 @@ public class AcuniaSocketOptionsTest imp - InetAddress local = InetAddress.getLocalHost(); - sock = new Socket(local, 12346); - sock.setReceiveBufferSize(2048); -- th.check(sock.getReceiveBufferSize(), 2048 * 2, "checking value -- 3"); - sock.setReceiveBufferSize(1024); -- th.check(sock.getReceiveBufferSize(), 1024 * 2, "checking value -- 4"); - try { - sock.setReceiveBufferSize(-1024); - th.fail("should throw an excception -- 2"); -@@ -288,9 +286,7 @@ public class AcuniaSocketOptionsTest imp - ds = new DatagramSocket(12345, local); - th.debug("current buffersize = "+ds.getSendBufferSize()); - ds.setSendBufferSize(2048); -- th.check(ds.getSendBufferSize(), 2048 * 2, "checking value -- 1"); - ds.setSendBufferSize(1024); -- th.check(ds.getSendBufferSize(), 1024 * 2, "checking value -- 2"); - try { - ds.setSendBufferSize(-1024); - th.fail("should throw an excception -- 1"); -@@ -313,9 +309,7 @@ public class AcuniaSocketOptionsTest imp - InetAddress local = InetAddress.getLocalHost(); - sock = new Socket(local, 12347); - sock.setSendBufferSize(2048); -- th.check(sock.getSendBufferSize(), 2048 * 2, "checking value -- 3"); - sock.setSendBufferSize(1024); -- th.check(sock.getSendBufferSize(), 1024 * 2, "checking value -- 4"); - try { - sock.setSendBufferSize(-1024); - th.fail("should throw an excception -- 2"); diff --git a/lang/wonka/patches/patch-ah b/lang/wonka/patches/patch-ah deleted file mode 100644 index b207c814839..00000000000 --- a/lang/wonka/patches/patch-ah +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-ah,v 1.1.1.1 2002/11/01 10:49:33 skrll Exp $ - ---- wonka/src/vm/Jamfile.orig Thu Oct 31 15:41:42 2002 -+++ wonka/src/vm/Jamfile -@@ -47,8 +47,7 @@ if $(COMPILER) = "j-spot" { - # OPTIM on <wonka!src!vm>interpreter.o += -Os ; - #} - --# Somehow this next line doesn't work... --OPTIM on <build-$(CPU)-$(HOSTOS)!wonka!bin>unicode.o += -O0 ; -+OPTIM on <wonka!src!vm>unicode.o += -O0 ; - - Library $(WONKA_LIB) : arrays.c chars.c checks.c core-classes.c ; - Library $(WONKA_LIB) : dates.c exception.c fields.c ieee754.c ; |