diff options
-rw-r--r-- | dev-lisp/clisp/ChangeLog | 37 | ||||
-rw-r--r-- | dev-lisp/clisp/clisp-2.28.ebuild | 37 | ||||
-rw-r--r-- | dev-lisp/clisp/files/digest-clisp-2.28 | 1 |
3 files changed, 75 insertions, 0 deletions
diff --git a/dev-lisp/clisp/ChangeLog b/dev-lisp/clisp/ChangeLog new file mode 100644 index 000000000000..1247ae7a8bd1 --- /dev/null +++ b/dev-lisp/clisp/ChangeLog @@ -0,0 +1,37 @@ +# ChangeLog for dev-lisp/clisp +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/ChangeLog,v 1.1 2002/06/03 23:44:26 karltk Exp $ + +*clisp-2.28 (03 Jun 2002) + + 03 Jun 2002; Karl Trygve Kalleberg <karltk@gentoo.org> clisp-2.28.ebuild files/digest-clisp-2.28 : + + From the web page: + + Common Lisp is a high-level, all-purpose, object-oriented, dynamic, + functional programming language. + + CLISP is a Common Lisp implementation by Bruno Haible, then of Karlsruhe + University, and Michael Stoll, then of Munich University, both in + Germany. It mostly supports the Lisp described in the ANSI Common Lisp + standard. + + CLISP includes an interpreter, a compiler, a large subset of CLOS, a + foreign language interface and a socket interface. An X11 interface is + available through CLX and Garnet. Command line editing is provided by + readline. + + CLISP runs on microcomputers (OS/2, Windows 95/98/2000/NT, Amiga + 500-4000, Acorn RISC PC) as well as on Unix workstations (GNU/Linux, + BSD, SVR4, Sun4, DEC Alpha OSF, HP-UX, NeXTstep, SGI, AIX, Sun3 and + others) and needs only 2 MB of RAM. + + CLISP is Free Software and may be distributed under the terms of GNU + GPL. You may distribute commercial applications compiled with CLISP, see + file COPYRIGHT in the CLISP distribution. + + The user interface comes in German, English, French, Spanish and Dutch, + and can be changed at run time. + + Ebuild submitted by Cliff Crawford <cjc26@cornell.edu>. + diff --git a/dev-lisp/clisp/clisp-2.28.ebuild b/dev-lisp/clisp/clisp-2.28.ebuild new file mode 100644 index 000000000000..48fbd1be9ec8 --- /dev/null +++ b/dev-lisp/clisp/clisp-2.28.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/clisp-2.28.ebuild,v 1.1 2002/06/03 23:44:26 karltk Exp $ + +DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp" +HOMEPAGE="http://clisp.sourceforge.net/" +SRC_URI="http://cvs2.cons.org/ftp-area/clisp/source/latest/${P}.tar.gz" +S=${WORKDIR}/${P} +DEPEND="X? ( x11-base/xfree )" +RDEPEND="$DEPEND" +LICENSE="GPL-2" +SLOT="2" + +src_compile() { + local myconf="--with-dynamic-ffi --with-dynamic-modules --with-export-syscalls --with-module=wildcard --with-module=regexp --with-module=bindings/linuxlibc6" + if [ -n "`use X`" ] ; then + myconf="${myconf} --with-module=clx/new-clx" + fi + + unset CHOST # compilation of modules fails if we don't do this + unset CFLAGS + unset CXXFLAGS + ./configure --prefix=/usr ${myconf} || die "./configure failed" + cd src + ./makemake ${myconf} > Makefile + make config.lisp + emake || die +} + +src_install () { + cd src + make DESTDIR=${D} prefix=/usr install-bin || die + install -Dm 644 clisp.1 ${D}/usr/share/man/man1/clisp.1 + install -Dm 644 clreadline.3 ${D}/usr/share/man/man3/clreadline.3 + dodoc SUMMARY README* NEWS MAGIC.add GNU-GPL COPYRIGHT ANNOUNCE clisp.dvi clisp.html clreadline.dvi clreadline.html +} + diff --git a/dev-lisp/clisp/files/digest-clisp-2.28 b/dev-lisp/clisp/files/digest-clisp-2.28 new file mode 100644 index 000000000000..a42de81b78d3 --- /dev/null +++ b/dev-lisp/clisp/files/digest-clisp-2.28 @@ -0,0 +1 @@ +MD5 d5f8acf2de0db2f5f53e7747d0d84503 clisp-2.28.tar.gz 10980199 |