source: trunk/dports/lang/clisp/Portfile @ 4802

Last change on this file since 4802 was 4802, checked in by toby, 16 years ago

MORE master_sites foobage!

Bug:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

  • Property svn:eol-style set to native
File size: 1.5 KB
Line 
1# $Id: Portfile,v 1.5 2004/01/17 22:45:29 toby Exp $
2
3PortSystem 1.0
4name            clisp
5version         2.29
6categories      lang
7maintainers     gwright@comcast.net
8platforms       darwin
9description     The Clisp Common Lisp Implementation
10long_description        \
11                CLISP is a Common Lisp implementation by Bruno Haible, \
12                formerly of Karlsruhe University, and Michael Stoll, \
13                formerly of Munich University, both in Germany. \
14                It mostly supports the Lisp described in the \
15                ANSI Common Lisp standard. \
16                        CLISP includes an interpreter, a compiler, almost all \
17                of CLOS, a foreign language interface and a socket interface. \
18                An X11 interface is available through CLX and Garnet. \
19                Command line editing is provided by readline.
20
21#bugs           Version 2.29 is compatible with maxima 5.9.0. Version \
22#               2.30 introduced floating point bugs that maxima trips \
23#               over.
24
25homepage        http://clisp.cons.org/
26master_sites    http://cvs2.cons.org/ftp-area/clisp/source/2.29/ \
27                http://ftp.gnu.org/pub/gnu/clisp/release/ \
28                sourceforge
29
30checksums       md5 53f7cfba5c5f3f7d536541e1df210b74
31
32pre-patch       { cd ${workpath}
33                  file rename  ${name} ${name}-${version}
34                }
35
36patchfiles      patch-makemake.in patch-_clisp.c patch-stream.d
37
38build.dir       ${workpath}/${worksrcdir}/src
39
40post-configure  { cd ${build.dir}
41                  system "./makemake --without-dynamic-ffi \
42                          --with-readline --with-gettext \
43                          --prefix=${prefix} > Makefile && \
44                          make config.lisp"
45                }
46
47build           { system "ulimit -s 8192 && \
48                          cd ${build.dir} && \
49                          make && \
50                          make check"
51                }
52
53pre-destroot    { cd ${build.dir} }
54
55
Note: See TracBrowser for help on using the repository browser.