./wip/cl-cffi, The Common Foreign Function Interface for Common Lisp

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.10.7.1, Package name: ecl-cffi-0.10.7.1, Maintainer: ddeus.pkgsrc

CFFI, the Common Foreign Function Interface, purports to be a portable foreign
function interface for Common Lisp. The CFFI library is composed of a
Lisp-implementation-specific backend in the CFFI-SYS package, and a portable
frontend in the CFFI package.

Some of the key features include:
- an extensible foreign type system;
- callback support;
- support for foreign string encodings;
- ported to Allegro CL, Corman CL, CLISP, CMUCL, ECL, LispWorks, Clozure CL,
SBCL and the Scieneer CL;
- a groveller;
- a UFFI compatibility layer.


Required to run:
[devel/libffi] [lang/ecl] [wip/cl-alexandria] [wip/cl-trivial-features] [wip/cl-babel]

Required to build:
[pkgtools/cwrappers]

Package options: ecl

Master sites:

RMD160: 4eb275fe603c232995694b49d2c7ba0ec05d34bd
Filesize: 193.808 KB

Version history: (Expand)


CVS history: (Expand)


   2012-09-24 20:26:51 by Aleksej Saushev | Files touched by this commit (116)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2012-06-18 14:28:39 by Oleksandr Kozachuk | Files touched by this commit (3)
Log message:
Update CFFI from 0.10.6 to 0.10.7.1.
   2012-06-18 12:49:11 by Oleksandr Kozachuk | Files touched by this commit (17)
Log message:
For cl-* packages - fix *.asd files to be compatible with ECL-12.2.1.
   2012-02-21 12:54:16 by Oleksandr Kozachuk | Files touched by this commit (1)
Log message:
Fix installation of ECL packages (add missing lib*.a files).

   2011-11-25 15:01:30 by Oleksandr Kozachuk | Files touched by this commit (42)
Log message:
SBCL support for all Common Lisp modules.
   2011-11-24 12:31:40 by Oleksandr Kozachuk | Files touched by this commit (5)
Log message:
Fix dependencies.
   2011-11-24 09:11:03 by Oleksandr Kozachuk | Files touched by this commit (13)
Log message:
Changed the option name from <LISP>-<PACKAGE> to cl-<PACKAGE>.
   2011-03-08 14:36:33 by Oleksandr Kozachuk | Files touched by this commit (26)
Log message:
Merged implementation of Common Lisp packages to mk/cl-package.mk. Added
possibility to choose the ECL package (f.e. lang/ecl or wip/ecl).