clisp stable port information

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

clisp stable port .patch

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?

clisp _unstable_ port information

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

clisp _unstable_ port .patch

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?