the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: clisp
# IMPORTANT: see DescPackaging before changing this package's version or
# revision
Version: 2.43
Revision: 2
#Distribution: 10.4
License: GPL
Description: ANSI Common Lisp implementation
Maintainer: elcepi
Depends: readline5-shlibs, libgettext3-shlibs, libsigsegv-shlibs (>= 2.5-2), libncurses5-shlibs, libiconv
BuildDepends: readline5, libgettext3-dev, libsigsegv, libncurses5, fink (>= 0.24.12), libiconv-dev
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: b030d366c7c746c0b46eae9b334b086a
PatchFile: %n.patch
PatchFile-MD5: b003815b3d2dc765cc91f09ebee2b6c3
GCC: 4.0
ConfigureParams: --with-gettext --with-readline --with-libreadline-prefix=%p --with-libsigsegv-prefix=%p --with-libiconv-prefix=%p
# What's wrong with " --with-dynamic-ffi" (assumming ffcall installed _ is latest version, from same author !) ??
Compilescript: <<
#!/bin/sh -ev
ulimit -S -s 16384
./configure %c
cd src
make || ( rm config.cache ; make )
<<
InfoTest:<<
TestScript: <<
#!/bin/sh -ev
cd src
make check || exit 2
<<
<<
InstallScript: <<
#!/bin/sh -ev
cd src
make DESTDIR=%d install
cd %i/lib/clisp-%v/base
rm -f *
ln -s ../full/* .
chmod a+x %i/lib/clisp-%v/clisp-link
<<
DescDetail: <<
A feature loaded common lisp programming environment with unicode
support, excellent ANSI compliance, and a full-featured MOP.
<<
DescPort: <<
There is a problem with the build script that causes make to fail. Removing
src/config.cache and run make agains correct the problem.
FFI is not working.
<<
DescPackaging: <<
Fink's maxima package uses clisp as it's host lisp. As part of maxima's build
process, it dumps a new lisp image. This image will only work reliably if it
is used with a clisp kernel of the same version built under the same
conditions. In other words, the version of clisp used to run maxima must be
exactly the same as the version used to build maxima. Any time you commit an
update to this package that changes clisp's version or revision, you must also
change the versioned dependency in fink's maxima package (and of course also
bump maxima's revision).
<<
Homepage: http://clisp.cons.org
DocFiles: GNU-GPL COPYRIGHT SUMMARY doc/Why-CLISP-is-under-GPL
diff -urN clisp-2.43/modules/regexp/configure clisp-2.43.patch/modules/regexp/configure
--- clisp-2.43/modules/regexp/configure 2007-11-16 11:33:21.000000000 -0800
+++ clisp-2.43.patch/modules/regexp/configure 2007-12-05 13:18:51.000000000 -0800
@@ -6244,7 +6244,7 @@
yes|no) ac_use_included_regex=$with_included_regex ;;
'') case $gl_cv_func_re_compile_pattern_working in
yes) ac_use_included_regex=no ;;
- no) ac_use_included_regex=yes ;;
+ *) ac_use_included_regex=yes ;;
esac ;;
esac
# can we use the system-wide regex implementation?
Package: clisp
# IMPORTANT: see DescPackaging before changing this package's version or
# revision
Version: 2.43
Revision: 2
#Distribution: 10.4
License: GPL
Description: ANSI Common Lisp implementation
Maintainer: elcepi
Depends: readline5-shlibs, libgettext3-shlibs, libsigsegv-shlibs (>= 2.5-2), libncurses5-shlibs, libiconv
BuildDepends: readline5, libgettext3-dev, libsigsegv, libncurses5, fink (>= 0.24.12), libiconv-dev
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: b030d366c7c746c0b46eae9b334b086a
PatchFile: %n.patch
PatchFile-MD5: b003815b3d2dc765cc91f09ebee2b6c3
GCC: 4.0
ConfigureParams: --with-gettext --with-readline --with-libreadline-prefix=%p --with-libsigsegv-prefix=%p --with-libiconv-prefix=%p
# What's wrong with " --with-dynamic-ffi" (assumming ffcall installed _ is latest version, from same author !) ??
Compilescript: <<
#!/bin/sh -ev
ulimit -S -s 16384
./configure %c
cd src
make || ( rm config.cache ; make )
<<
InfoTest:<<
TestScript: <<
#!/bin/sh -ev
cd src
make check || exit 2
<<
<<
InstallScript: <<
#!/bin/sh -ev
cd src
make DESTDIR=%d install
cd %i/lib/clisp-%v/base
rm -f *
ln -s ../full/* .
chmod a+x %i/lib/clisp-%v/clisp-link
<<
DescDetail: <<
A feature loaded common lisp programming environment with unicode
support, excellent ANSI compliance, and a full-featured MOP.
<<
DescPort: <<
There is a problem with the build script that causes make to fail. Removing
src/config.cache and run make agains correct the problem.
FFI is not working.
<<
DescPackaging: <<
Fink's maxima package uses clisp as it's host lisp. As part of maxima's build
process, it dumps a new lisp image. This image will only work reliably if it
is used with a clisp kernel of the same version built under the same
conditions. In other words, the version of clisp used to run maxima must be
exactly the same as the version used to build maxima. Any time you commit an
update to this package that changes clisp's version or revision, you must also
change the versioned dependency in fink's maxima package (and of course also
bump maxima's revision).
<<
Homepage: http://clisp.cons.org
DocFiles: GNU-GPL COPYRIGHT SUMMARY doc/Why-CLISP-is-under-GPL
diff -urN clisp-2.43/modules/regexp/configure clisp-2.43.patch/modules/regexp/configure
--- clisp-2.43/modules/regexp/configure 2007-11-16 11:33:21.000000000 -0800
+++ clisp-2.43.patch/modules/regexp/configure 2007-12-05 13:18:51.000000000 -0800
@@ -6244,7 +6244,7 @@
yes|no) ac_use_included_regex=$with_included_regex ;;
'') case $gl_cv_func_re_compile_pattern_working in
yes) ac_use_included_regex=no ;;
- no) ac_use_included_regex=yes ;;
+ *) ac_use_included_regex=yes ;;
esac ;;
esac
# can we use the system-wide regex implementation?