ecl stable port information

Info2: <<
Package: ecl

Version: 0.9l
Revision: 1
License: LGPL
Description: Embeddable Common-Lisp
Maintainer: None
Architecture: powerpc, i386
Distribution: 10.5, (%m = i386) 10.6

Depends: gmp-shlibs
BuildDepends: fink (>= 0.28-1), gmp
UseMaxBuildJobs: false

BuildDependsOnly: false
BuildConflicts: %n

Source: mirror:sourceforge:ecls/ecl-%v.tgz
Source-MD5: a2bff84ccd3a4aa76d14ee3a277038df

PatchFile: %n.patch
PatchFile-MD5: 53f696a34356ff6ed7d36509c5a4d370

ConfigureParams: --enable-threads --enable-unicode --with-system-gmp --with-gmp-prefix=%p --infodir=%i/share/info --mandir=%i/share/man

Shlibs: !%p/lib/libecl.dylib

DocFiles: Copyright LGPL

DescDetail: <<
ECL stands for Embeddable Common-Lisp. The ECL project is an effort to
modernize Giuseppe Attardi's ECL environment to produce an
implementation of the Common-Lisp language which complies to the ANSI
X3J13 definition of the language.

The current ECL implementation features:

* A bytecodes compiler and interpreter.
* A translator to C.
* A UFFI-compatible interface to C code.
* A dynamic loader.
* The possibility to build standalone executables and DLLs.
* The Common-Lisp Object System (CLOS).
* Conditions and restarts for handling errors.
* Sockets as ordinary streams.
* The Gnu Multiprecision library for fast bignum operations.
* A simple conservative mark & sweep garbage collector.
* The Boehm-Weiser garbage collector.

ECL supports the operating systems Linux, FreeBSD, NetBSD, Solaris,
Windows, running on top of the Intel, Sparc, Alpha and PowerPC
processors. Porting to other architectures should be rather easy.
<<
DescPackaging: <<
libecl.dylib is a private library that is only used by executables
within this package.

The package build breaks if there is an installed version, so we
tag it with BuildConflicts %n until somebody is willing to take it
over and give it some love.

Formerly maintained by Aleix Conchillo Flaque .
<<
Homepage: http://ecls.sourceforge.net/
<<

ecl stable port .patch

--- ecl-0.9i.orig/src/doc/Makefile.in 2007-07-02 08:00:31.000000000 +0200
+++ ecl-0.9i/src/doc/Makefile.in 2007-07-02 08:44:49.000000000 +0200
@@ -47,9 +47,6 @@
$(mkinstalldirs) $(DESTDIR)$(infodir)
for k in $(INFO_FILES); do \
$(INSTALL_DATA) $$k $(DESTDIR)$(infodir); \
- if [ -x $(INSTALL_INFO) ]; then \
- $(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) $$k; \
- fi; \
done
$(mkinstalldirs) $(DESTDIR)$(docdir)
for i in Copyright LGPL; do \
--- ecl-0.9i.orig/src/compile.lsp.in 2011-08-23 07:45:44.000000000 -0400
+++ ecl-0.9i/src/compile.lsp.in 2006-06-30 08:35:20.000000000 -0400
@@ -107,7 +107,7 @@
(c::*cc-flags* (concatenate 'string "-DECL_API -I@true_builddir@/c " c::*cc-flags*))
(extra-args nil))
#+darwin
- (push "-Wl,-install_name,@libdir\@/@SHAREDPREFIX@ecl.@SHAREDEXT@"
+ (push "-Wl,-install_name,@libdir\@@SHAREDPREFIX@ecl.@SHAREDEXT@"
extra-args)
#+(or mingw32 cygwin)
(progn

ecl _unstable_ port .patch