ports/62467: New port: lang/ecl An embeddable (ANSI) Common Lisp
Julian Stecklina
der_julian at web.de
Sat Feb 7 08:30:16 UTC 2004
>Number: 62467
>Category: ports
>Synopsis: New port: lang/ecl An embeddable (ANSI) Common Lisp
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Feb 07 00:30:15 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Julian Stecklina
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD jmmr 5.2-CURRENT FreeBSD 5.2-CURRENT #5: Mon Jan 26 20:10:16 CET 2004 blitz at jmmr:/usr/obj/usr/src/sys/BSD5ROUTER i386
>Description:
ECL (Embeddable Common-Lisp) is an implementation of the Common-Lisp
language as described in the X3J13 Ansi specification, featuring CLOS
(Common-Lisp Object System), conditions, loops, etc, plus a translator
to C, which can produce standalone executables.
WWW: http://sourceforge.net/projects/ecls/
>How-To-Repeat:
>Fix:
--- ecl.port.shar begins here ---
# 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:
#
# ecl
# ecl/Makefile
# ecl/distinfo
# ecl/pkg-descr
# ecl/pkg-plist
#
echo c - ecl
mkdir -p ecl > /dev/null 2>&1
echo x - ecl/Makefile
sed 's/^X//' >ecl/Makefile << 'END-of-ecl/Makefile'
X# New ports collection makefile for: ecl
X# Date created: 29 Januar 2004
X# Whom: Julian Stecklina
X#
X# $FreeBSD$
X#
X
XPORTNAME= ecl
XPORTVERSION= 0.9d.040206
XCATEGORIES= lang
XMASTER_SITES= http://www.inf.tu-dresden.de/~s1054849/
XEXTRACT_SUFX= .tbz
X
XMAINTAINER= der_julian at web.de
XCOMMENT= An ANSI Common Lisp implementation
X
XLIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
X
XWRKSRC= ${WRKDIR}/ecls
XINSTALLS_SHLIB= yes
XLDCONFIG_DIRS= %%PREFIX%%/lib/ecl
X
XMAN1= ecl.1
XINFO= ecl ecldev
X
XUSE_BZIP2= YES
XUSE_GMAKE= YES
XGNU_CONFIGURE= YES
XUSE_LIBTOOL= YES
XCONFIGURE_ARGS= --with-tcp --enable-threads --with-clos-streams --enable-local-gmp
XCONFIGURE_ENV= LDFLAGS=-L${PREFIX}/lib CFLAGS=-I${PREFIX}/include
X
X.include <bsd.port.mk>
END-of-ecl/Makefile
echo x - ecl/distinfo
sed 's/^X//' >ecl/distinfo << 'END-of-ecl/distinfo'
XMD5 (ecl-0.9d.040206.tbz) = f9339bcb1d1f63c4b5770d2de0f81ed3
XSIZE (ecl-0.9d.040206.tbz) = 4983908
END-of-ecl/distinfo
echo x - ecl/pkg-descr
sed 's/^X//' >ecl/pkg-descr << 'END-of-ecl/pkg-descr'
XECL (Embeddable Common-Lisp) is an interpreter of the Common-Lisp
Xlanguage as described in the X3J13 Ansi specification, featuring CLOS
X(Common-Lisp Object System), conditions, loops, etc, plus a translator
Xto C, which can produce standalone executables.
X
XWWW: http://sourceforge.net/projects/ecls/
END-of-ecl/pkg-descr
echo x - ecl/pkg-plist
sed 's/^X//' >ecl/pkg-plist << 'END-of-ecl/pkg-plist'
Xbin/ecl
Xbin/ecl-config
Xlib/ecl/BUILD-STAMP
Xlib/ecl/cmp.fas
Xlib/ecl/dpp
Xlib/ecl/h/config.h
Xlib/ecl/h/cs.h
Xlib/ecl/h/ecl-cmp.h
Xlib/ecl/h/ecl.h
Xlib/ecl/h/eval.h
Xlib/ecl/h/external.h
Xlib/ecl/h/lwp.h
Xlib/ecl/h/number.h
Xlib/ecl/h/object.h
Xlib/ecl/h/page.h
Xlib/ecl/h/stacks.h
Xlib/ecl/h/unify.h
Xlib/ecl/h/gc.h
Xlib/ecl/h/gc_local_alloc.h
Xlib/ecl/h/gc_typed.h
Xlib/ecl/h/gc_config_macros.h
Xlib/ecl/h/gc_pthread_redirects.h
Xlib/ecl/h/leak_detector.h
Xlib/ecl/help.doc
Xlib/ecl/libecl.a
Xlib/ecl/libecl.so
Xlib/ecl/sysfun.lsp
X at dirrm lib/ecl/h
X at dirrm lib/ecl
END-of-ecl/pkg-plist
exit
--- ecl.port.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list