diff options
author | novel <novel@FreeBSD.org> | 2006-06-15 22:54:57 +0800 |
---|---|---|
committer | novel <novel@FreeBSD.org> | 2006-06-15 22:54:57 +0800 |
commit | 0acc5a125811084c3be279eb9a9f42c3ffaa3a0d (patch) | |
tree | cf04ff605e418d340bed8435806c3327be76c386 /lang | |
parent | 5aa570e3080d2a836c226fb01786c62ed07245ed (diff) | |
download | freebsd-ports-gnome-0acc5a125811084c3be279eb9a9f42c3ffaa3a0d.tar.gz freebsd-ports-gnome-0acc5a125811084c3be279eb9a9f42c3ffaa3a0d.tar.zst freebsd-ports-gnome-0acc5a125811084c3be279eb9a9f42c3ffaa3a0d.zip |
The Arena language was designed with the following main features in mind,
most of which were added on top of a very C-like core to support better
ad-hoc scripting:
* syntax similar to ANSI C
* standard library similar to ANSI C
* automatic memory management
* runtime polymorphism
* support for exceptions
* support for anonymous functions
Additionally, an interpreter for the Arena language can be implemented
to be very compact in terms of both source code size and memory consumption.
WWW: http://www.minimalinux.org/arena/
Diffstat (limited to 'lang')
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/arena/Makefile | 19 | ||||
-rw-r--r-- | lang/arena/distinfo | 3 | ||||
-rw-r--r-- | lang/arena/pkg-descr | 15 | ||||
-rw-r--r-- | lang/arena/pkg-plist | 5 |
5 files changed, 43 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index 0d8bfabdfae4..dae6647cb602 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -9,6 +9,7 @@ SUBDIR += TenDRA SUBDIR += afnix SUBDIR += alisp + SUBDIR += arena SUBDIR += asn1c SUBDIR += atlast SUBDIR += awka diff --git a/lang/arena/Makefile b/lang/arena/Makefile new file mode 100644 index 000000000000..11e7cc2c6988 --- /dev/null +++ b/lang/arena/Makefile @@ -0,0 +1,19 @@ +# New ports collection makefile for: arena +# Date created: 2006-06-15 +# Whom: Roman Bogorodskiy <novel@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= arena +PORTVERSION= 0.9.2 +CATEGORIES= lang +MASTER_SITES= http://www.minimalinux.org/arena/ + +MAINTAINER= novel@FreeBSD.org +COMMENT= C-like scripting language with automatic memory management + +GNU_CONFIGURE= yes +MAN1= arena.1 + +.include <bsd.port.mk> diff --git a/lang/arena/distinfo b/lang/arena/distinfo new file mode 100644 index 000000000000..efe357fc2683 --- /dev/null +++ b/lang/arena/distinfo @@ -0,0 +1,3 @@ +MD5 (arena-0.9.2.tar.gz) = e8edf4ae6b1bd320e43b14a6ea047015 +SHA256 (arena-0.9.2.tar.gz) = 7c23ec263fb88b1603e51b7573b47d19189d43121ba75bbc185705e46de9fc44 +SIZE (arena-0.9.2.tar.gz) = 190841 diff --git a/lang/arena/pkg-descr b/lang/arena/pkg-descr new file mode 100644 index 000000000000..fd98d8b44431 --- /dev/null +++ b/lang/arena/pkg-descr @@ -0,0 +1,15 @@ +The Arena language was designed with the following main features in mind, +most of which were added on top of a very C-like core to support better +ad-hoc scripting: + + * syntax similar to ANSI C + * standard library similar to ANSI C + * automatic memory management + * runtime polymorphism + * support for exceptions + * support for anonymous functions + +Additionally, an interpreter for the Arena language can be implemented +to be very compact in terms of both source code size and memory consumption. + +WWW: http://www.minimalinux.org/arena/ diff --git a/lang/arena/pkg-plist b/lang/arena/pkg-plist new file mode 100644 index 000000000000..9b4fa5a78d0f --- /dev/null +++ b/lang/arena/pkg-plist @@ -0,0 +1,5 @@ +@comment $FreeBSD$ +bin/arena +%%DOCSDIR%%/manual.asc +%%DOCSDIR%%/transform +@dirrm %%DOCSDIR%% |