aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2001-03-06 17:50:10 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2001-03-06 17:50:10 +0000
commit5d9d3750425e5494d9178a9153ce95fb41fb64aa (patch)
tree9807a632f61e1e22ae85987cca30b9e807b853e2 /lang
parent97daaa019f5a97ede092a3c5ca6189b3b1d2ce21 (diff)
downloadports-5d9d3750425e5494d9178a9153ce95fb41fb64aa.tar.gz
ports-5d9d3750425e5494d9178a9153ce95fb41fb64aa.zip
add aleph
Aleph is a multi-threaded functional programming language
Notes
Notes: svn path=/head/; revision=39147
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/afnix/Makefile28
-rw-r--r--lang/afnix/distinfo1
-rw-r--r--lang/afnix/pkg-comment1
-rw-r--r--lang/afnix/pkg-descr18
-rw-r--r--lang/afnix/pkg-plist151
-rw-r--r--lang/aleph/Makefile28
-rw-r--r--lang/aleph/distinfo1
-rw-r--r--lang/aleph/pkg-comment1
-rw-r--r--lang/aleph/pkg-descr18
-rw-r--r--lang/aleph/pkg-plist151
11 files changed, 399 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index a9dfc2d5632a..5e8eca599784 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -6,6 +6,7 @@
SUBDIR += STk
SUBDIR += Sather
SUBDIR += TenDRA
+ SUBDIR += aleph
SUBDIR += atlast
SUBDIR += bc-gcc
SUBDIR += bwbasic
diff --git a/lang/afnix/Makefile b/lang/afnix/Makefile
new file mode 100644
index 000000000000..faeb92b6d21e
--- /dev/null
+++ b/lang/afnix/Makefile
@@ -0,0 +1,28 @@
+# ex:ts=8
+# New ports collection makefile for: aleph
+# Date created: Mar 7, 2001
+# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= aleph
+PORTVERSION= 0.7.1
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.aleph-lang.org/pub/%SUBDIR%/
+MASTER_SITE_SUBDIR= ${PORTNAME}-${PORTVERSION:S,.,-,g}
+DISTNAME= ${PORTNAME}-src-${PORTVERSION:S,.,-,g}
+
+MAINTAINER= ijliao@FreeBSD.org
+
+USE_GMAKE= yes
+USE_NEWGCC= yes
+
+INSTALLS_SHLIB= yes
+
+MAN1= aleph.1
+
+do-configure:
+ @(cd ${WRKSRC}; ./cnf/bin/aleph-setup -o)
+
+.include <bsd.port.mk>
diff --git a/lang/afnix/distinfo b/lang/afnix/distinfo
new file mode 100644
index 000000000000..18fb2b307af8
--- /dev/null
+++ b/lang/afnix/distinfo
@@ -0,0 +1 @@
+MD5 (aleph-src-0-7-1.tar.gz) = 077333da400068eadbfc969be1ae0819
diff --git a/lang/afnix/pkg-comment b/lang/afnix/pkg-comment
new file mode 100644
index 000000000000..1d103f3c012a
--- /dev/null
+++ b/lang/afnix/pkg-comment
@@ -0,0 +1 @@
+Aleph is a multi-threaded functional programming language
diff --git a/lang/afnix/pkg-descr b/lang/afnix/pkg-descr
new file mode 100644
index 000000000000..99e080372e36
--- /dev/null
+++ b/lang/afnix/pkg-descr
@@ -0,0 +1,18 @@
+Aleph is a multi-threaded functional programming language with dynamic
+symbol bindings that support the object oriented paradigm. Aleph features
+a state of the art runtime engine that supports both 32 and 64 bits
+platforms. Aleph comes with a rich set of libraries that are designed to
+be platform independent.
+
+The Aleph engine is written in C++ and provides runtime compatibility with
+it. Such compatibility includes the ability to instantiate C++ classes,
+use virtual methods and raise or catch exceptions. A comprehensive API has
+been designed to ease the integration of foreign libraries.
+
+ - Builtin objects
+ - Functional programming
+ - Object oriented
+ - Multi-threaded engine
+ - condition objects.
+
+WWW: http://www.aleph-lang.org/
diff --git a/lang/afnix/pkg-plist b/lang/afnix/pkg-plist
new file mode 100644
index 000000000000..247da8eec714
--- /dev/null
+++ b/lang/afnix/pkg-plist
@@ -0,0 +1,151 @@
+bin/aleph
+etc/aleph/license.txt
+@dirrm etc/aleph
+include/aleph/eng/Argument.hpp
+include/aleph/eng/Builtin.hpp
+include/aleph/eng/Class.hpp
+include/aleph/eng/Closure.hpp
+include/aleph/eng/Constant.hpp
+include/aleph/eng/Former.hpp
+include/aleph/eng/Function.hpp
+include/aleph/eng/Globalset.hpp
+include/aleph/eng/Instance.hpp
+include/aleph/eng/Interp.hpp
+include/aleph/eng/Lexer.hpp
+include/aleph/eng/Lexical.hpp
+include/aleph/eng/Localset.hpp
+include/aleph/eng/Meta.hpp
+include/aleph/eng/Module.hpp
+include/aleph/eng/Nameset.hpp
+include/aleph/eng/Options.hpp
+include/aleph/eng/Printer.hpp
+include/aleph/eng/Promise.hpp
+include/aleph/eng/Qualified.hpp
+include/aleph/eng/Reader.hpp
+include/aleph/eng/Reserved.hpp
+include/aleph/eng/Return.hpp
+include/aleph/eng/Symbol.hpp
+include/aleph/eng/Token.hpp
+include/aleph/net/Address.hpp
+include/aleph/net/Datagram.hpp
+include/aleph/net/Libanet.hpp
+include/aleph/net/Multicast.hpp
+include/aleph/net/Netcalls.hpp
+include/aleph/net/Predanet.hpp
+include/aleph/net/Socket.hpp
+include/aleph/net/TcpClient.hpp
+include/aleph/net/TcpServer.hpp
+include/aleph/net/TcpSocket.hpp
+include/aleph/net/UdpClient.hpp
+include/aleph/net/UdpServer.hpp
+include/aleph/net/UdpSocket.hpp
+include/aleph/plt/cclk.hpp
+include/aleph/plt/ccnf.hpp
+include/aleph/plt/ccnv.hpp
+include/aleph/plt/cdir.hpp
+include/aleph/plt/cerr.hpp
+include/aleph/plt/cmem.hpp
+include/aleph/plt/cmth.hpp
+include/aleph/plt/cnet.hpp
+include/aleph/plt/cshl.hpp
+include/aleph/plt/csio.hpp
+include/aleph/plt/cstr.hpp
+include/aleph/plt/csys.hpp
+include/aleph/plt/cthr.hpp
+include/aleph/plt/ctrm.hpp
+include/aleph/sio/Directory.hpp
+include/aleph/sio/Libasio.hpp
+include/aleph/sio/Pathasio.hpp
+include/aleph/sio/Predasio.hpp
+include/aleph/std/BitSet.hpp
+include/aleph/std/Boolean.hpp
+include/aleph/std/Buffer.hpp
+include/aleph/std/Character.hpp
+include/aleph/std/Cilo.hpp
+include/aleph/std/Condvar.hpp
+include/aleph/std/Cons.hpp
+include/aleph/std/Cursor.hpp
+include/aleph/std/Exception.hpp
+include/aleph/std/Finalize.hpp
+include/aleph/std/Graph.hpp
+include/aleph/std/HashTable.hpp
+include/aleph/std/Input.hpp
+include/aleph/std/InputFile.hpp
+include/aleph/std/InputString.hpp
+include/aleph/std/InputTerm.hpp
+include/aleph/std/Integer.hpp
+include/aleph/std/Iterable.hpp
+include/aleph/std/Iterator.hpp
+include/aleph/std/Library.hpp
+include/aleph/std/List.hpp
+include/aleph/std/Literal.hpp
+include/aleph/std/Lockrw.hpp
+include/aleph/std/Method.hpp
+include/aleph/std/Monitor.hpp
+include/aleph/std/Mutex.hpp
+include/aleph/std/NameTable.hpp
+include/aleph/std/Object.hpp
+include/aleph/std/Output.hpp
+include/aleph/std/OutputFile.hpp
+include/aleph/std/OutputString.hpp
+include/aleph/std/OutputTerm.hpp
+include/aleph/std/Qarray.hpp
+include/aleph/std/QuarkTable.hpp
+include/aleph/std/Queue.hpp
+include/aleph/std/Reactor.hpp
+include/aleph/std/Real.hpp
+include/aleph/std/Regex.hpp
+include/aleph/std/Runnable.hpp
+include/aleph/std/Stack.hpp
+include/aleph/std/String.hpp
+include/aleph/std/Strvec.hpp
+include/aleph/std/System.hpp
+include/aleph/std/Terminal.hpp
+include/aleph/std/Thread.hpp
+include/aleph/std/Thrmap.hpp
+include/aleph/std/Vector.hpp
+include/aleph/sys/Libasys.hpp
+include/aleph/sys/Predasys.hpp
+include/aleph/sys/Syscalls.hpp
+include/aleph/sys/Time.hpp
+include/aleph/www/CgiQuery.hpp
+include/aleph/www/HtmlPage.hpp
+include/aleph/www/Libawww.hpp
+include/aleph/www/Predawww.hpp
+include/aleph/www/Url.hpp
+@dirrm include/aleph/eng
+@dirrm include/aleph/net
+@dirrm include/aleph/plt
+@dirrm include/aleph/sio
+@dirrm include/aleph/std
+@dirrm include/aleph/sys
+@dirrm include/aleph/www
+@dirrm include/aleph
+lib/libaleph-eng.a
+lib/libaleph-eng.so
+lib/libaleph-eng.so.0.7
+lib/libaleph-eng.so.0.7.1
+lib/libaleph-net.a
+lib/libaleph-net.so
+lib/libaleph-net.so.0.7
+lib/libaleph-net.so.0.7.1
+lib/libaleph-plt.a
+lib/libaleph-plt.so
+lib/libaleph-plt.so.0.7
+lib/libaleph-plt.so.0.7.1
+lib/libaleph-sio.a
+lib/libaleph-sio.so
+lib/libaleph-sio.so.0.7
+lib/libaleph-sio.so.0.7.1
+lib/libaleph-std.a
+lib/libaleph-std.so
+lib/libaleph-std.so.0.7
+lib/libaleph-std.so.0.7.1
+lib/libaleph-sys.a
+lib/libaleph-sys.so
+lib/libaleph-sys.so.0.7
+lib/libaleph-sys.so.0.7.1
+lib/libaleph-www.a
+lib/libaleph-www.so
+lib/libaleph-www.so.0.7
+lib/libaleph-www.so.0.7.1
diff --git a/lang/aleph/Makefile b/lang/aleph/Makefile
new file mode 100644
index 000000000000..faeb92b6d21e
--- /dev/null
+++ b/lang/aleph/Makefile
@@ -0,0 +1,28 @@
+# ex:ts=8
+# New ports collection makefile for: aleph
+# Date created: Mar 7, 2001
+# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= aleph
+PORTVERSION= 0.7.1
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.aleph-lang.org/pub/%SUBDIR%/
+MASTER_SITE_SUBDIR= ${PORTNAME}-${PORTVERSION:S,.,-,g}
+DISTNAME= ${PORTNAME}-src-${PORTVERSION:S,.,-,g}
+
+MAINTAINER= ijliao@FreeBSD.org
+
+USE_GMAKE= yes
+USE_NEWGCC= yes
+
+INSTALLS_SHLIB= yes
+
+MAN1= aleph.1
+
+do-configure:
+ @(cd ${WRKSRC}; ./cnf/bin/aleph-setup -o)
+
+.include <bsd.port.mk>
diff --git a/lang/aleph/distinfo b/lang/aleph/distinfo
new file mode 100644
index 000000000000..18fb2b307af8
--- /dev/null
+++ b/lang/aleph/distinfo
@@ -0,0 +1 @@
+MD5 (aleph-src-0-7-1.tar.gz) = 077333da400068eadbfc969be1ae0819
diff --git a/lang/aleph/pkg-comment b/lang/aleph/pkg-comment
new file mode 100644
index 000000000000..1d103f3c012a
--- /dev/null
+++ b/lang/aleph/pkg-comment
@@ -0,0 +1 @@
+Aleph is a multi-threaded functional programming language
diff --git a/lang/aleph/pkg-descr b/lang/aleph/pkg-descr
new file mode 100644
index 000000000000..99e080372e36
--- /dev/null
+++ b/lang/aleph/pkg-descr
@@ -0,0 +1,18 @@
+Aleph is a multi-threaded functional programming language with dynamic
+symbol bindings that support the object oriented paradigm. Aleph features
+a state of the art runtime engine that supports both 32 and 64 bits
+platforms. Aleph comes with a rich set of libraries that are designed to
+be platform independent.
+
+The Aleph engine is written in C++ and provides runtime compatibility with
+it. Such compatibility includes the ability to instantiate C++ classes,
+use virtual methods and raise or catch exceptions. A comprehensive API has
+been designed to ease the integration of foreign libraries.
+
+ - Builtin objects
+ - Functional programming
+ - Object oriented
+ - Multi-threaded engine
+ - condition objects.
+
+WWW: http://www.aleph-lang.org/
diff --git a/lang/aleph/pkg-plist b/lang/aleph/pkg-plist
new file mode 100644
index 000000000000..247da8eec714
--- /dev/null
+++ b/lang/aleph/pkg-plist
@@ -0,0 +1,151 @@
+bin/aleph
+etc/aleph/license.txt
+@dirrm etc/aleph
+include/aleph/eng/Argument.hpp
+include/aleph/eng/Builtin.hpp
+include/aleph/eng/Class.hpp
+include/aleph/eng/Closure.hpp
+include/aleph/eng/Constant.hpp
+include/aleph/eng/Former.hpp
+include/aleph/eng/Function.hpp
+include/aleph/eng/Globalset.hpp
+include/aleph/eng/Instance.hpp
+include/aleph/eng/Interp.hpp
+include/aleph/eng/Lexer.hpp
+include/aleph/eng/Lexical.hpp
+include/aleph/eng/Localset.hpp
+include/aleph/eng/Meta.hpp
+include/aleph/eng/Module.hpp
+include/aleph/eng/Nameset.hpp
+include/aleph/eng/Options.hpp
+include/aleph/eng/Printer.hpp
+include/aleph/eng/Promise.hpp
+include/aleph/eng/Qualified.hpp
+include/aleph/eng/Reader.hpp
+include/aleph/eng/Reserved.hpp
+include/aleph/eng/Return.hpp
+include/aleph/eng/Symbol.hpp
+include/aleph/eng/Token.hpp
+include/aleph/net/Address.hpp
+include/aleph/net/Datagram.hpp
+include/aleph/net/Libanet.hpp
+include/aleph/net/Multicast.hpp
+include/aleph/net/Netcalls.hpp
+include/aleph/net/Predanet.hpp
+include/aleph/net/Socket.hpp
+include/aleph/net/TcpClient.hpp
+include/aleph/net/TcpServer.hpp
+include/aleph/net/TcpSocket.hpp
+include/aleph/net/UdpClient.hpp
+include/aleph/net/UdpServer.hpp
+include/aleph/net/UdpSocket.hpp
+include/aleph/plt/cclk.hpp
+include/aleph/plt/ccnf.hpp
+include/aleph/plt/ccnv.hpp
+include/aleph/plt/cdir.hpp
+include/aleph/plt/cerr.hpp
+include/aleph/plt/cmem.hpp
+include/aleph/plt/cmth.hpp
+include/aleph/plt/cnet.hpp
+include/aleph/plt/cshl.hpp
+include/aleph/plt/csio.hpp
+include/aleph/plt/cstr.hpp
+include/aleph/plt/csys.hpp
+include/aleph/plt/cthr.hpp
+include/aleph/plt/ctrm.hpp
+include/aleph/sio/Directory.hpp
+include/aleph/sio/Libasio.hpp
+include/aleph/sio/Pathasio.hpp
+include/aleph/sio/Predasio.hpp
+include/aleph/std/BitSet.hpp
+include/aleph/std/Boolean.hpp
+include/aleph/std/Buffer.hpp
+include/aleph/std/Character.hpp
+include/aleph/std/Cilo.hpp
+include/aleph/std/Condvar.hpp
+include/aleph/std/Cons.hpp
+include/aleph/std/Cursor.hpp
+include/aleph/std/Exception.hpp
+include/aleph/std/Finalize.hpp
+include/aleph/std/Graph.hpp
+include/aleph/std/HashTable.hpp
+include/aleph/std/Input.hpp
+include/aleph/std/InputFile.hpp
+include/aleph/std/InputString.hpp
+include/aleph/std/InputTerm.hpp
+include/aleph/std/Integer.hpp
+include/aleph/std/Iterable.hpp
+include/aleph/std/Iterator.hpp
+include/aleph/std/Library.hpp
+include/aleph/std/List.hpp
+include/aleph/std/Literal.hpp
+include/aleph/std/Lockrw.hpp
+include/aleph/std/Method.hpp
+include/aleph/std/Monitor.hpp
+include/aleph/std/Mutex.hpp
+include/aleph/std/NameTable.hpp
+include/aleph/std/Object.hpp
+include/aleph/std/Output.hpp
+include/aleph/std/OutputFile.hpp
+include/aleph/std/OutputString.hpp
+include/aleph/std/OutputTerm.hpp
+include/aleph/std/Qarray.hpp
+include/aleph/std/QuarkTable.hpp
+include/aleph/std/Queue.hpp
+include/aleph/std/Reactor.hpp
+include/aleph/std/Real.hpp
+include/aleph/std/Regex.hpp
+include/aleph/std/Runnable.hpp
+include/aleph/std/Stack.hpp
+include/aleph/std/String.hpp
+include/aleph/std/Strvec.hpp
+include/aleph/std/System.hpp
+include/aleph/std/Terminal.hpp
+include/aleph/std/Thread.hpp
+include/aleph/std/Thrmap.hpp
+include/aleph/std/Vector.hpp
+include/aleph/sys/Libasys.hpp
+include/aleph/sys/Predasys.hpp
+include/aleph/sys/Syscalls.hpp
+include/aleph/sys/Time.hpp
+include/aleph/www/CgiQuery.hpp
+include/aleph/www/HtmlPage.hpp
+include/aleph/www/Libawww.hpp
+include/aleph/www/Predawww.hpp
+include/aleph/www/Url.hpp
+@dirrm include/aleph/eng
+@dirrm include/aleph/net
+@dirrm include/aleph/plt
+@dirrm include/aleph/sio
+@dirrm include/aleph/std
+@dirrm include/aleph/sys
+@dirrm include/aleph/www
+@dirrm include/aleph
+lib/libaleph-eng.a
+lib/libaleph-eng.so
+lib/libaleph-eng.so.0.7
+lib/libaleph-eng.so.0.7.1
+lib/libaleph-net.a
+lib/libaleph-net.so
+lib/libaleph-net.so.0.7
+lib/libaleph-net.so.0.7.1
+lib/libaleph-plt.a
+lib/libaleph-plt.so
+lib/libaleph-plt.so.0.7
+lib/libaleph-plt.so.0.7.1
+lib/libaleph-sio.a
+lib/libaleph-sio.so
+lib/libaleph-sio.so.0.7
+lib/libaleph-sio.so.0.7.1
+lib/libaleph-std.a
+lib/libaleph-std.so
+lib/libaleph-std.so.0.7
+lib/libaleph-std.so.0.7.1
+lib/libaleph-sys.a
+lib/libaleph-sys.so
+lib/libaleph-sys.so.0.7
+lib/libaleph-sys.so.0.7.1
+lib/libaleph-www.a
+lib/libaleph-www.so
+lib/libaleph-www.so.0.7
+lib/libaleph-www.so.0.7.1