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 <greid@ukug.uk.freebsd.org>
This commit is contained in:
James E. Housley 2001-02-14 13:22:36 +00:00
parent 35e6341043
commit 56d3ac2f77
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=38332
7 changed files with 70 additions and 0 deletions

View File

@ -11,6 +11,7 @@
SUBDIR += bwbasic
SUBDIR += caml-light
SUBDIR += ccscript
SUBDIR += cel
SUBDIR += cim
SUBDIR += clisp
SUBDIR += cmucl

34
lang/cel/Makefile Normal file
View File

@ -0,0 +1,34 @@
# New ports collection makefile for: cel
# Date created: 1 January 2001
# Whom: George Reid <greid@ukug.uk.freebsd.org>
#
# $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 <bsd.port.mk>

1
lang/cel/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (cel-0.5.tgz) = 666ff6e2bd7245fb83130a9f67d42055

7
lang/cel/files/patch-aa Normal file
View File

@ -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}

1
lang/cel/pkg-comment Normal file
View File

@ -0,0 +1 @@
A small, simple prototype-based OO language

11
lang/cel/pkg-descr Normal file
View File

@ -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

15
lang/cel/pkg-plist Normal file
View File

@ -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