From 56d3ac2f77f3c5e96d7da0d8be3d5070bfafcbee Mon Sep 17 00:00:00 2001 From: "James E. Housley" Date: Wed, 14 Feb 2001 13:22:36 +0000 Subject: New Port: lang/cel Cel is a computer language. In particular it is of the prototype-based, object oriented variety. PR: 23996 Submitted by: George Reid --- lang/cel/Makefile | 34 ++++++++++++++++++++++++++++++++++ lang/cel/distinfo | 1 + lang/cel/files/patch-aa | 7 +++++++ lang/cel/pkg-comment | 1 + lang/cel/pkg-descr | 11 +++++++++++ lang/cel/pkg-plist | 15 +++++++++++++++ 6 files changed, 69 insertions(+) create mode 100644 lang/cel/Makefile create mode 100644 lang/cel/distinfo create mode 100644 lang/cel/files/patch-aa create mode 100644 lang/cel/pkg-comment create mode 100644 lang/cel/pkg-descr create mode 100644 lang/cel/pkg-plist (limited to 'lang/cel') diff --git a/lang/cel/Makefile b/lang/cel/Makefile new file mode 100644 index 000000000000..12119e1a5253 --- /dev/null +++ b/lang/cel/Makefile @@ -0,0 +1,34 @@ +# New ports collection makefile for: cel +# Date created: 1 January 2001 +# Whom: George Reid +# +# $FreeBSD$ +# + +PORTNAME= cel +PORTVERSION= 0.5 +CATEGORIES= lang +MASTER_SITES= http://www.redwoodsoft.com/cel/ +EXTRACT_SUFX= .tgz + +MAINTAINER= greid@ukug.uk.freebsd.org + +WRKSRC= ${WRKDIR}/${PORTNAME} + +USE_GMAKE= yes + +DOCFILES= CoreArchitecture.html Credits DefaultProtos \ + Linker.html Logs.html ProtoLanguage.html README \ + SimpleDataFormat.html Threads activation.html \ + stackframe structure.html todo.html + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/vm/aq ${PREFIX}/bin +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/share/doc/cel +.for F in ${DOCFILES} + ${INSTALL_DATA} ${WRKSRC}/doc/$F ${PREFIX}/share/doc/cel +.endfor +.endif + +.include diff --git a/lang/cel/distinfo b/lang/cel/distinfo new file mode 100644 index 000000000000..e81be6c3f5f2 --- /dev/null +++ b/lang/cel/distinfo @@ -0,0 +1 @@ +MD5 (cel-0.5.tgz) = 666ff6e2bd7245fb83130a9f67d42055 diff --git a/lang/cel/files/patch-aa b/lang/cel/files/patch-aa new file mode 100644 index 000000000000..7fb234043ceb --- /dev/null +++ b/lang/cel/files/patch-aa @@ -0,0 +1,7 @@ +--- Makefile.notreal Thu Jan 1 01:00:00 1970 ++++ Makefile Mon Jan 1 16:25:56 2001 +@@ -0,0 +1,4 @@ ++all: ++ cd aqmalloc; ${MAKE} ++ cd hash; ${MAKE} libhash.a ++ cd vm; ${MAKE} diff --git a/lang/cel/pkg-comment b/lang/cel/pkg-comment new file mode 100644 index 000000000000..0d0b66e39ab6 --- /dev/null +++ b/lang/cel/pkg-comment @@ -0,0 +1 @@ +A small, simple prototype-based OO language diff --git a/lang/cel/pkg-descr b/lang/cel/pkg-descr new file mode 100644 index 000000000000..b26715cf7fef --- /dev/null +++ b/lang/cel/pkg-descr @@ -0,0 +1,11 @@ +Cel is a computer language. In particular it is of the +prototype-based, object oriented variety. + +It was meant to be high-level, small, simple, and very OO. It's +syntax is very similar to Self (which is almost like Smalltalk). +Cel was influenced primarily by the language Self. Other strong +influencers were Smalltalk, Forth, Newtonscript, Objective-C, and +Python. + +- George Reid +greid@ukug.uk.freebsd.org diff --git a/lang/cel/pkg-plist b/lang/cel/pkg-plist new file mode 100644 index 000000000000..361af532a3a9 --- /dev/null +++ b/lang/cel/pkg-plist @@ -0,0 +1,15 @@ +bin/aq +%%PORTDOCS%%share/doc/cel/CoreArchitecture.html +%%PORTDOCS%%share/doc/cel/Credits +%%PORTDOCS%%share/doc/cel/DefaultProtos +%%PORTDOCS%%share/doc/cel/Linker.html +%%PORTDOCS%%share/doc/cel/Logs.html +%%PORTDOCS%%share/doc/cel/ProtoLanguage.html +%%PORTDOCS%%share/doc/cel/README +%%PORTDOCS%%share/doc/cel/SimpleDataFormat.html +%%PORTDOCS%%share/doc/cel/Threads +%%PORTDOCS%%share/doc/cel/activation.html +%%PORTDOCS%%share/doc/cel/stackframe +%%PORTDOCS%%share/doc/cel/structure.html +%%PORTDOCS%%share/doc/cel/todo.html +%%PORTDOCS%%@dirrm share/doc/cel -- cgit v1.2.3