pkgsrc/lang
skrll f34bc244e5 Initial import of wonka-0.9.4 into the NetBSD Packages Collection.
Thanks to Johnny Lam for checking the package before I commited it.

This package is made with the 'xsim' AWT device and the OSwald scheduler.
A pthreads (o4p) based scheduler is being worked on.

What is Wonka?

Wonka is ACUNIA's cleanroom Virtual Machine for the JavaTM language. It
is extremely portable and self-contained, and can optionally be used with
its own real-time executive (OSwaldTM) to provide a complete solution for
embedded devices. It is a full implementation of the Java language, not
just a subset.  And it's Open Source.

An Embedded VM

We didn't build a Virtual Machine first, and then look for a market; we
had a project, we had some hardware, and the project required that
hardware to run Java. The result is a Java implementation designed from
the start for embedded systems.

A VM for Real-Time

That system has real-time requirements; maybe not Hard Real-Time, but
hard enough for most of us. We don't claim to have made a totally pred-
ictable Java (it may not even be possible), but we have worked hard to
bring Java's inherent unpredictability under control.

A Java2-compatible VM

Some embedded VMs sacrifice full Java compatibility for other aims. Wonka
doesn't. Automatic garbage collection, dynamic class loading, user-
defined class loaders, fine-grained access control, they're all there.
The standard distribution doesn't include JavaBeansTM or Swing, but you
could add them if you wanted to: all the infrastructure needed is present.

Full AWT 1.1.8 Support

Wonka comes with a high-performance lightweight AWT (RudolphTM) suitable
for any memory-mapped or framebuffer display. Or you can plug in your own
implementation, or run with no AWT at all (e.g. in a ``headless'' system).
The choice is yours.

Free and Open Source

The Wonka Public License was conceived with the needs of embedded system
developers in mind. You don't have to make your entire business open-
source in order to use Wonka, nor do we insist you join a ``community
process''. The WPL is based on the well-known BSD license (revised
version), which is accepted by the community as being a genuine Open
Source license and as a free software license, compatible with the GPL.
2002-11-01 10:49:32 +00:00
..
a60 Introduce new framework for handling info files generation and installation. 2002-02-18 15:14:00 +00:00
awka To quote from the Changelog for 0.7.5 of awka: 2002-06-27 15:58:30 +00:00
baci Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
blackdown-jdk13 back out previous. EXTRACT_SUFX is already set to .bin 2002-10-13 16:30:56 +00:00
blackdown-jre13 back out previous. EXTRACT_SUFX is already set to .bin 2002-10-13 16:30:56 +00:00
brandybasic Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
bwbasic Use appropriate permissions for installed example files. 2002-09-25 06:37:19 +00:00
caml-light Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
chicken make it work with non-netbsd 2002-08-20 21:51:56 +00:00
cilk buildlink1 -> buildlink2. 2002-10-13 12:17:44 +00:00
cim Unused. 2002-10-09 22:26:16 +00:00
cint Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
clisp buildlink1 -> buildlink2. 2002-10-25 18:40:53 +00:00
cu-prolog Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
drscheme fixed some build and installation issue. tested on 1.6D/i386. 2002-10-15 11:27:11 +00:00
dylan-compiler Use automake.mk. Adapt PLIST. 2002-10-03 14:25:04 +00:00
dylan-interpreter regen 2002-10-10 11:09:45 +00:00
egcs Introduce new framework for handling info files generation and installation. 2002-02-18 15:14:00 +00:00
eieio Introduce new framework for handling info files generation and installation. 2002-02-18 15:14:00 +00:00
elisp-manual set MAINTAINER to uebayasi@netbsd.org 2002-03-16 06:25:43 +00:00
elk * buildlink1 -> buildlink2 2002-09-23 08:45:40 +00:00
f2c Unused. 2002-10-12 10:28:36 +00:00
fort77 Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
gauche regen (without RCS Ids inside the patches) 2002-10-18 08:08:31 +00:00
gawk buildlink1 -> buildlink2 2002-10-22 23:53:25 +00:00
gb Track directory layout change at MASTER_SITE_GNOME. 2002-10-19 10:54:42 +00:00
gcc GNU make with its support of micro- and nano-second timestamp and stat(2) 2002-10-26 14:32:49 +00:00
gcc-ssp Update to 2.95.3-13 2002-10-22 06:59:27 +00:00
gforth Introduce new framework for handling info files generation and installation. 2002-02-18 15:14:00 +00:00
ghc Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
gprolog Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
guavac Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
guile Regen for patch-ad change. 2002-10-23 10:38:03 +00:00
hugs buildlink1 -> buildlink2. 2002-10-25 18:33:29 +00:00
icon Pass the definitions of BSD_INSTALL_* down through the environment at 2002-02-28 13:42:59 +00:00
inform Introduce new framework for handling info files generation and installation. 2002-02-18 15:14:00 +00:00
intercal Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
ja-gawk Reimport of package ja-gawk from japanese/gawk into lang/ja-gawk. 2002-05-31 13:00:45 +00:00
japhar Introduce new framework for handling info files generation and installation. 2002-02-18 15:14:00 +00:00
jasmin Trivially use buildlink2. 2002-10-18 21:12:11 +00:00
java-lang-spec Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
java-vm-spec Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
jbuilder-jit Use PKG_JAVA_HOME consistently instead of JAVA_HOME now that JAVA_HOME is 2002-10-10 01:01:09 +00:00
jdk Add buildlink2.mk files for use by other package Makefiles. Each JVM 2002-10-13 07:51:34 +00:00
jikes Remove unnecessary CXXFLAGS+= 2002-10-30 07:22:09 +00:00
jikes112 Add CONFIG_{GUESS,SUB}_OVERRIDE so that this package builds on CATS, etc... 2002-10-31 10:44:21 +00:00
jini Use java.mk 2002-10-15 02:23:18 +00:00
joos Trivially use java.mk 2002-10-15 02:22:32 +00:00
kaffe Add buildlink2.mk files for use by other package Makefiles. Each JVM 2002-10-13 07:51:34 +00:00
kali mark as broken on alpha. crashes during build 2002-04-11 02:01:42 +00:00
libperl Add a buildlink2.mk file that allows for libperl or perl>=5.8.0. 2002-10-19 01:52:30 +00:00
librep Add buildlink2.mk 2002-10-08 13:12:25 +00:00
lua Replace "${GTAR} cf - . | (cd ... ; ${GTAR} xf - )" pipelines with a 2001-11-14 14:47:53 +00:00
maude Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
mawk enable vax FP support when defined(__vax__) as well as BSD43_VAX. from ragge. 2002-04-06 14:02:56 +00:00
mercury The host specific installation subdirectories are actually taken by configure 2002-03-18 07:58:35 +00:00
minischeme Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
moscow_ml Change explicit build dependencies on perl into "USE_PERL5=build". This 2002-07-24 19:45:22 +00:00
mzscheme use PKGNAME_NOREV as DIST_SUBDIR 2002-09-11 18:46:31 +00:00
nawk According to BWK's homepage, the "the one true awk" was updated on June 28, 2002 2002-09-26 17:12:43 +00:00
nhc98 Update lang/nhc98 to version 1.14a. 2002-08-25 16:12:01 +00:00
ocaml add buildink2.mk 2002-10-16 16:25:10 +00:00
onyx Mark this package as only for NetBSD >= 1.5Y (which was on 2001/10/15, 2002-04-10 17:05:37 +00:00
p2c buildlink1 -> buildlink2. 2002-09-23 09:37:50 +00:00
parrot Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
perl5 correct HOMEPAGE. 2002-10-23 23:33:21 +00:00
perl58 correct HOMEPAGE. 2002-10-23 23:33:21 +00:00
pforth mark as not for alpha (segfaults when running ./pforth during build) 2002-04-24 03:05:31 +00:00
pgcc Replace STRIPFLAG with _STRIPFLAG_CC to fix pkg/15467. 2002-05-14 14:01:33 +00:00
py-extclass for transition, move to lang/python20/Makefile.inc 2002-01-22 18:26:19 +00:00
py-html-docs Move pkg/ files into package's toplevel directory 2001-11-01 00:32:23 +00:00
py21-html-docs add html docs for Python-2.1 2002-04-19 10:48:34 +00:00
py22-html-docs we have Python-2.2.2 now - sync 2002-10-25 16:17:06 +00:00
python Make default version of Python 2.2.x instead of 2.1.x. Since multiple 2002-10-30 22:36:16 +00:00
python15 Use BUILDLINK_FILES_CMD.<pkg> instead of manually adding the shell pipeline 2002-10-13 07:16:50 +00:00
python20 Convert to buildlink2. 2002-10-25 12:45:00 +00:00
python21 Use BUILDLINK_FILES_CMD.<pkg> instead of manually adding the shell pipeline 2002-10-13 07:16:50 +00:00
python21-pth Use BUILDLINK_FILES_CMD.<pkg> instead of manually adding the shell pipeline 2002-10-13 07:16:50 +00:00
python22 Add PLIST for Solaris. 2002-10-30 10:55:41 +00:00
python22-pth add a thread (GNU pth) supporting version of Python-2.2 2002-10-25 10:48:47 +00:00
rexx-imc Make this package conflict with rexx-regina. 2002-09-02 17:24:48 +00:00
rexx-regina Initial import of Regina rexx 3.0.1 into the NetBSD Packages Collection. 2002-09-02 17:22:25 +00:00
RScheme mark as broken on alpha. crashes during build 2002-04-11 02:01:42 +00:00
ruby Bump PKGREVISION of ruby to reflect the fact that the recent fix to 2002-03-21 04:23:37 +00:00
ruby-base Pass MAKE_ENV to MAKE (two places, one of them from PR 18720). 2002-10-20 00:39:52 +00:00
sather buildlink1 -> buildlink2 2002-09-23 09:54:03 +00:00
scheme48 r5rs, not r4rs 2002-07-29 23:38:09 +00:00
siod add -fPIC -DPIC to CFLAGS for NetBSD. Needed by sparc, ppc, and maybe 2002-09-28 04:02:59 +00:00
smalleiffel Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
smalltalk buildlink1 -> buildlink2. 2002-10-21 14:50:25 +00:00
sml-nj More patches for the 110.41 update. 2002-09-29 15:03:33 +00:00
snobol Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in 2001-11-29 01:12:24 +00:00
squeak get rid of automake build dependency by patching configure 2002-10-02 22:00:09 +00:00
stalin Convert to buildlink2. 2002-10-21 00:52:29 +00:00
STk Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
sun-jdk13 Default to a build dependency as usually packages that need Java will only 2002-10-13 08:19:54 +00:00
sun-jdk14 Default to a build dependency as usually packages that need Java will only 2002-10-13 08:19:54 +00:00
sun-jre13 We need the suse-Makefile when we _are_ on NetBSD. 2002-10-15 14:06:56 +00:00
sun-jre14 We need the suse-Makefile when we _are_ on NetBSD. 2002-10-15 14:06:56 +00:00
swi-prolog buildlink1 -> buildlink2. 2002-10-25 17:51:44 +00:00
tcl Unused. 2002-10-25 09:26:43 +00:00
tcl-expect mkdir -> ${MKDIR} 2002-02-15 10:12:28 +00:00
tcl-itcl Add buildlink2.mk. 2002-10-25 09:13:49 +00:00
tcl-otcl Update to version 1.0rc8nb1. 2002-09-02 23:12:22 +00:00
tcl-tclX Update the path to the source code of the new version of Tcl. 2001-12-23 17:23:34 +00:00
tinyscheme Install the scheme.h file as include/tinyscheme.h, to make this package 2002-10-30 07:56:08 +00:00
tk-expect Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
tk-tclX Update the path to the source code of the new versions of Tcl 2001-12-23 17:32:45 +00:00
ucblogo Distribution of ucblogo has moved to the "non-gnu" subdirectory of the 2002-07-10 19:44:25 +00:00
umb-scheme Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
vscm Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in 2001-11-29 01:12:24 +00:00
vslisp Port for powerpc (or any other arch which enforces alignment). 2002-03-15 00:22:42 +00:00
wonka Initial import of wonka-0.9.4 into the NetBSD Packages Collection. 2002-11-01 10:49:32 +00:00
Makefile Add and enable jikes112. 2002-10-30 07:32:07 +00:00