From owner-freebsd-ports Mon Jan 1 8:50:13 2001 From owner-freebsd-ports@FreeBSD.ORG Mon Jan 1 08:50:02 2001 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 6719E37B400 for ; Mon, 1 Jan 2001 08:50:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f01Go2S19640; Mon, 1 Jan 2001 08:50:02 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 1 Jan 2001 08:50:02 -0800 (PST) Resent-Message-Id: <200101011650.f01Go2S19640@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, George Reid Received: from mta03-svc.ntlworld.com (mta03-svc.ntlworld.com [62.253.162.43]) by hub.freebsd.org (Postfix) with ESMTP id 14ED637B400 for ; Mon, 1 Jan 2001 08:45:46 -0800 (PST) Received: from sobek.openirc.co.uk ([62.252.9.6]) by mta03-svc.ntlworld.com (InterMail vM.4.01.02.27 201-229-119-110) with ESMTP id <20010101164543.QXDX10171.mta03-svc.ntlworld.com@sobek.openirc.co.uk> for ; Mon, 1 Jan 2001 16:45:43 +0000 Message-Id: Date: Mon, 1 Jan 2001 16:50:16 +0000 (GMT) From: George Reid To: FreeBSD-gnats-submit@freebsd.org Subject: ports/23996: New port: cel: A small, simple prototype-based OO language Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23996 >Category: ports >Synopsis: New port: cel: A small, simple prototype-based OO language >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jan 01 08:50:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: George Reid >Release: FreeBSD 5.0-CURRENT i386 >Organization: FreeBSD UKUG >Environment: n/a >Description: 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 >How-To-Repeat: n/a >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # cel # cel/Makefile # cel/distinfo # cel/files # cel/files/patch-aa # cel/pkg-plist # cel/pkg-descr # cel/pkg-comment # echo c - cel mkdir -p cel > /dev/null 2>&1 echo x - cel/Makefile sed 's/^X//' >cel/Makefile << 'END-of-cel/Makefile' X# New ports collection makefile for: cel X# Date created: 1 January 2001 X# Whom: George Reid X# X# $FreeBSD$ X# X XPORTNAME= cel XPORTVERSION= 0.5 XCATEGORIES= lang XMASTER_SITES= http://www.redwoodsoft.com/cel/ XEXTRACT_SUFX= .tgz X XMAINTAINER= greid@ukug.uk.freebsd.org X XWRKSRC= ${WRKDIR}/${PORTNAME} X XUSE_GMAKE= yes X XDOCFILES= CoreArchitecture.html Credits DefaultProtos \ X Linker.html Logs.html ProtoLanguage.html README \ X SimpleDataFormat.html Threads activation.html \ X stackframe structure.html todo.html X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/vm/aq ${PREFIX}/bin X.if !defined(NOPORTDOCS) X ${MKDIR} ${PREFIX}/share/cel X.for F in ${DOCFILES} X ${INSTALL_DATA} ${WRKSRC}/doc/$F ${PREFIX}/share/cel X.endfor X.endif X X.include END-of-cel/Makefile echo x - cel/distinfo sed 's/^X//' >cel/distinfo << 'END-of-cel/distinfo' XMD5 (cel-0.5.tgz) = 666ff6e2bd7245fb83130a9f67d42055 END-of-cel/distinfo echo c - cel/files mkdir -p cel/files > /dev/null 2>&1 echo x - cel/files/patch-aa sed 's/^X//' >cel/files/patch-aa << 'END-of-cel/files/patch-aa' X--- Makefile.notreal Thu Jan 1 01:00:00 1970 X+++ Makefile Mon Jan 1 16:25:56 2001 X@@ -0,0 +1,4 @@ X+all: X+ cd aqmalloc; ${MAKE} X+ cd hash; ${MAKE} libhash.a X+ cd vm; ${MAKE} END-of-cel/files/patch-aa echo x - cel/pkg-plist sed 's/^X//' >cel/pkg-plist << 'END-of-cel/pkg-plist' Xbin/aq Xshare/cel/CoreArchitecture.html Xshare/cel/Credits Xshare/cel/DefaultProtos Xshare/cel/Linker.html Xshare/cel/Logs.html Xshare/cel/ProtoLanguage.html Xshare/cel/README Xshare/cel/SimpleDataFormat.html Xshare/cel/Threads Xshare/cel/activation.html Xshare/cel/stackframe Xshare/cel/structure.html Xshare/cel/todo.html X@dirrm share/cel END-of-cel/pkg-plist echo x - cel/pkg-descr sed 's/^X//' >cel/pkg-descr << 'END-of-cel/pkg-descr' XCel is a computer language. In particular it is of the Xprototype-based, object oriented variety. X XIt was meant to be high-level, small, simple, and very OO. It's Xsyntax is very similar to Self (which is almost like Smalltalk). XCel was influenced primarily by the language Self. Other strong Xinfluencers were Smalltalk, Forth, Newtonscript, Objective-C, and XPython. X X- George Reid Xgreid@ukug.uk.freebsd.org END-of-cel/pkg-descr echo x - cel/pkg-comment sed 's/^X//' >cel/pkg-comment << 'END-of-cel/pkg-comment' XA small, simple prototype-based OO language END-of-cel/pkg-comment exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message