---
name: cl-cffi
version: 0.11.0
origin: devel/cl-cffi
comment: A portable foreign function interface for Common Lisp
arch: freebsd:9:x86:64
www: http://common-lisp.net/project/cffi/
maintainer: olgeni@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 1928493
desc: |
  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.

  The CFFI-SYS backend package defines a low-level interface to the
  native FFI support in the Lisp implementation. It offers operators
  for allocating and dereferencing foreign memory, calling foreign
  functions, and loading shared libraries. The CFFI frontend provides
  a declarative interface for defining foreign functions, structures,
  typedefs, enumerated types, etc. It is implemented in portable ANSI
  CL making use of the low-level operators exported by CFFI-SYS.

  WWW: http://common-lisp.net/project/cffi/
deps:
  cl-alexandria: {origin: devel/cl-alexandria, version: 2010.01.16_2}
  cl-asdf: {origin: devel/cl-asdf, version: '2.017,2'}
  cl-babel: {origin: converters/cl-babel, version: 2010.01.16_2}
  cl-trivial-features: {origin: devel/cl-trivial-features, version: 2010.01.16_1}
  cl-trivial-gray-streams: {origin: devel/cl-trivial-gray-streams, version: 2008.11.02_1}
categories: [lisp, devel]
files:
  /usr/local/lib/common-lisp/cffi/cffi-grovel.asd: de1e5919f45c5afb622e7010e2afec1801a6e469a6d6922d49087d33c8eba4c6
  /usr/local/lib/common-lisp/cffi/cffi-uffi-compat.asd: 8609bcab49b6fc3f392355f27b12f20191375535769cb82929c079eb973625ba
  /usr/local/lib/common-lisp/cffi/cffi.asd: cf7a32d6b569673e4833bcac4e29b323024ff4acf0365264c36b087f47596d19
  /usr/local/lib/common-lisp/cffi/grovel/asdf.lisp: ccdd0ab9109ff7757dc41d60d347300e5197e3155a3d02f4ff26d171f2182314
  /usr/local/lib/common-lisp/cffi/grovel/grovel.lisp: 6c7564721b480834eeadb549c412dbf304ae95cbb7a157925f576dcddc678587
  /usr/local/lib/common-lisp/cffi/grovel/invoke.lisp: 6f64a95b17cc06b0c455907adb4fa6da9b52003a66874c151e1925da44bfffc1
  /usr/local/lib/common-lisp/cffi/grovel/package.lisp: 5263ad125129c3910effab085b8d9ef849acb88b37b4e73ad6cb6eb5036d2590
  /usr/local/lib/common-lisp/cffi/src/cffi-abcl.lisp: 59713821d3cd6d55fc816f77360557f831be8fe6b4489c04c95a0bd391896751
  /usr/local/lib/common-lisp/cffi/src/cffi-allegro.lisp: cb64f4f19a6a8e2f9ac04ddde6678dd0d3b0d7504607eb503c7d07ba86a253d8
  /usr/local/lib/common-lisp/cffi/src/cffi-clisp.lisp: 1ee9eab34c86152295e6999fb8a48e7043b5daae1e000b12d2b8c9328cf2ce28
  /usr/local/lib/common-lisp/cffi/src/cffi-cmucl.lisp: 3d29e18a7b0ed96f7e2d111d0b8eb3b5d9fea3039fa0b02aa1b16f01ae53309a
  /usr/local/lib/common-lisp/cffi/src/cffi-corman.lisp: a541be243817cf39f54f86e9411ea84e4bba4dc484009e7325e60145255e4798
  /usr/local/lib/common-lisp/cffi/src/cffi-ecl.lisp: 0642b2b055cf6bf3de5f423053edc8fa39ea2d3e801df972bb0f7a642227c9bc
  /usr/local/lib/common-lisp/cffi/src/cffi-gcl.lisp: 29536877bf7cd7ba3550c80ca34a8b6240ba82a8cce69ba5b5a2ca3b4a244395
  /usr/local/lib/common-lisp/cffi/src/cffi-lispworks.lisp: 4cb10448d003d7410bb0667eee7a4e89ed1a6af26a2100a3cd9313f7ce6361ff
  /usr/local/lib/common-lisp/cffi/src/cffi-mcl.lisp: 024728e81d1a32941f10ae310e5825d2f21457bdf32bf668d787341db16a79f2
  /usr/local/lib/common-lisp/cffi/src/cffi-mkcl.lisp: 655e4de58a065b2f7c7bb7bdb57132e0fcf39ffad5b129ec2170903b596a8101
  /usr/local/lib/common-lisp/cffi/src/cffi-openmcl.lisp: dad9fa901864e277faa3be36e2eac5fe0af5fedf4b0c995ab17b7b8c456adc57
  /usr/local/lib/common-lisp/cffi/src/cffi-sbcl.lisp: 22fed685c3a768c6209363d18e2f5d2a38e2aff7a6509b4ae8cd74b0c8e93dd0
  /usr/local/lib/common-lisp/cffi/src/cffi-scl.lisp: 2e4dfd23e538288766a8e6f838ac61a94ae7ac60b45e8ef25d94e87e2393f022
  /usr/local/lib/common-lisp/cffi/src/early-types.lisp: 2afb1821e0decf01ff77b1eb94990ba429eeaa1131afc9eb836df10e1741ebcc
  /usr/local/lib/common-lisp/cffi/src/enum.lisp: d23dd901e1f6170c9bfd04588c4a497892dbde82c1ee4918ccf72319d2716be2
  /usr/local/lib/common-lisp/cffi/src/features.lisp: 43f65edd61f7688a2c093931fa9732c072508025fd3c3559cb6b161dab81a408
  /usr/local/lib/common-lisp/cffi/src/foreign-vars.lisp: 4b8f7601709183352f6e21a689743ea9df5a70603b279cf785b6bcfffdaca488
  /usr/local/lib/common-lisp/cffi/src/functions.lisp: 1414d0b68f9fa82b1bbde29f74e1f813dcc5a91a9efba68d0c377f4311e7b00a
  /usr/local/lib/common-lisp/cffi/src/libraries.lisp: f3cdbd337ae1332a36e2c9c8a3dc38667bcaf92948f4bcbf23c36292254855d2
  /usr/local/lib/common-lisp/cffi/src/package.lisp: 004e7330870537739d29e6c322f79c9101ccb5f484328ccd18c87aedab82e9cf
  /usr/local/lib/common-lisp/cffi/src/strings.lisp: b4581e855050ec9817188891f9e299ad8055b2fced64a03da92948dac584fbf5
  /usr/local/lib/common-lisp/cffi/src/structures.lisp: b68c998c9ae8db7c097ee7e40bf44ad60fee8423db2a22619dc344956bcf2d28
  /usr/local/lib/common-lisp/cffi/src/types.lisp: 8c4a600359ac3620254731a18b2c15d332d00866985482a2c0a123d0ed50884f
  /usr/local/lib/common-lisp/cffi/src/utils.lisp: eccdf392628c6053b5e68ec61ae6ca81bb03bdcca20b8b785bbd768cc286edee
  /usr/local/lib/common-lisp/cffi/uffi-compat/uffi-compat.lisp: 8d3662d21ccd50e9cdb2ba48ee57393ae6373b040a9a00886cfe11c266fbd8e6
  /usr/local/lib/common-lisp/cffi/uffi-compat/uffi.asd: 00510893426e56312e9921178cfae37fac5ba1c52455bd8192b37ca5dc64d63b
  /usr/local/lib/common-lisp/system-registry/cffi-grovel.asd: '-'
  /usr/local/lib/common-lisp/system-registry/cffi-uffi-compat.asd: '-'
  /usr/local/lib/common-lisp/system-registry/cffi.asd: '-'
  /usr/local/share/doc/cl-cffi/README: 3bb9907e7083fa6e29f4e88808baf321303aa900a1e8a90ba2806b9dd1f127ad
  /usr/local/share/doc/cl-cffi/allegro-internals.txt: f73d3621f67ffab5522ca249b575df7d6c328fed5b2ea87ab832fce5326680fe
  /usr/local/share/doc/cl-cffi/cffi-manual.html: 4e5ddaf9f748b27b78ed63369fa69571761b162a2bd2d0ee8eb5e48a24bce0bf
  /usr/local/share/doc/cl-cffi/cffi-manual.pdf: bb6ded5d40fa8f311b689c3ad7a1ecfcb6e2d8841a4f2d36364bfe5387909493
  /usr/local/share/doc/cl-cffi/cffi-manual.txt: ec7ac3bd42f4619741ce87fd2f2e230be89df811a1b81768b1b7109d04d08580
  /usr/local/share/doc/cl-cffi/cffi-sys-spec.html: bbab15e22e3bf853c443deb1fb34c886d970b378f7914790484e7cf01ff27875
  /usr/local/share/doc/cl-cffi/cffi-sys-spec.pdf: 65ce82d76464c63dce9030216d3f2d90fddc963473d9917abd6b6a522e60846e
  /usr/local/share/doc/cl-cffi/cffi-sys-spec.txt: cfd23a2173937246db1930f847838b9977247068a2edc99c3bfd9f8529a2f509
  /usr/local/share/doc/cl-cffi/mem-vector.txt: 917ed200b9de5e0ddbe42af6eaf250aac5d47c9f45be5e5b87f31a165a2cd9cf
  /usr/local/share/doc/cl-cffi/shareable-vectors.txt: c88165413bdc6a4dc6138acad0114622032859e139695b924c35c5a0fa986e90
  /usr/local/share/examples/cl-cffi/examples.lisp: 0de8e8fedb0dd3cc6ae5b2ed8e5b2dc7c8aead74bfb27ff326244ace8ba2ecab
  /usr/local/share/examples/cl-cffi/gethostname.lisp: be543aa1f88195354c2ad4931e96cdee7683eee2d5d57e5a0526b7576944d856
  /usr/local/share/examples/cl-cffi/gettimeofday.lisp: 30d6426fd6d47ef6d18f477cac6e9002b2a51d408db35dc193e892c23c0f0336
  /usr/local/share/examples/cl-cffi/mapping.lisp: 006105aa4ebf80f769c62becf4722a50fe74623238d822532d314f5ccf82da51
  /usr/local/share/examples/cl-cffi/run-examples.lisp: c7a79db56f449f379b178d969fadd1a91caccff50b0227749eaf3c4d21d21617
  /usr/local/share/examples/cl-cffi/tests/GNUmakefile: 735a024595db54132acec08c23f723fa485a381b4f3e193e2d33b78d07042492
  /usr/local/share/examples/cl-cffi/tests/Makefile: 24832ec4f532ef496f3416ca2cd8adece0d3c819e2c39449729b9110c04b0924
  /usr/local/share/examples/cl-cffi/tests/bindings.lisp: 33e0bfee27402aae929b5d5adc74fb93581adbbe4db037b0d07c5d3d7cc7a2c6
  /usr/local/share/examples/cl-cffi/tests/callbacks.lisp: 3eae9e13a34f502d849c7cfb3180cc7ec20a5623754f7805ecf6e942e3a8bc69
  /usr/local/share/examples/cl-cffi/tests/compile.bat: c70dcaa8e86c1a5558c29e7f1345273bb8292900f1a3ba4c7de75b9109dcbe18
  /usr/local/share/examples/cl-cffi/tests/defcfun.lisp: 6f2d83521678bb040e904c7a031b2bf5af6aff399bec749eda72ae858def14d9
  /usr/local/share/examples/cl-cffi/tests/enum.lisp: d8eed890c50390dc3b342168fe6b46e9b9faa59434d4b0ffd516155858b7b537
  /usr/local/share/examples/cl-cffi/tests/foreign-globals.lisp: d405d21e784e3c3244e1861c137773008111191d6707a208acaaa3e74e72c5de
  /usr/local/share/examples/cl-cffi/tests/fsbv.lisp: 1d802698a181e82d1dfd2caa0a7caa13ffbd75b8563441fb849f0ff4860805bb
  /usr/local/share/examples/cl-cffi/tests/funcall.lisp: 2f33df56c8da91be7c424d018cb43b3862e620a7f60981a8566e9fc910a856e7
  /usr/local/share/examples/cl-cffi/tests/libfsbv.c: 78fa8d505e13839efc6aad5f135574f07809579b9b0467619c26de83609370f1
  /usr/local/share/examples/cl-cffi/tests/libtest.c: 14454f7a4dff3df5d56732e013ecf8de6f1428ec6f737f8f8b8dac4629182b97
  /usr/local/share/examples/cl-cffi/tests/libtest2.c: 8bd587bec571444ca3e80143121332cb61ff8d3e4d418c8719306466951a087d
  /usr/local/share/examples/cl-cffi/tests/memory.lisp: fcd274f573f21dc354dc363a841ba202294b4fa04dba9655f2c9f442bdf7773f
  /usr/local/share/examples/cl-cffi/tests/misc-types.lisp: cce05676969c93bbd8c63be050be7de4524c41fe6105956df59d482a5892286f
  /usr/local/share/examples/cl-cffi/tests/misc.lisp: b86269f4c8ec1b061fbdd2639d8ac8081dc456ba2b6e9eec89f4b7de20824003
  /usr/local/share/examples/cl-cffi/tests/package.lisp: 1de70f1788f9a30b93d5fc863b37314697182fd7d8965a67e81fe936010f4053
  /usr/local/share/examples/cl-cffi/tests/random-tester.lisp: 031764c3e3c4a1709dc4e341cf4ff53a9f4183f474f7d5727c8fad77f1e49704
  /usr/local/share/examples/cl-cffi/tests/run-tests.lisp: f6085f99cf2beed1d51a91e73dfeed6baf77de375301108b729cbaf50d993e70
  /usr/local/share/examples/cl-cffi/tests/strings.lisp: fa372cdee52790f3232b91eed4481e12de444ae03a44bbdf6a88f78f7546d946
  /usr/local/share/examples/cl-cffi/tests/struct.lisp: 0e554876ca7f1e1d2bd2c20a05268a9d3915471f2c8e65cb70d4e4ce1283fee7
  /usr/local/share/examples/cl-cffi/tests/union.lisp: 59a1a27ccf2bcddb3401cb5a895254f9e00c3047a27bab425f159f332811e6eb
  /usr/local/share/examples/cl-cffi/translator-test.lisp: 314b61bbb7c852e087e6da241c9020f940dc031ac5b74a9bd8ae0d1c0048491a
directories:
  /usr/local/share/examples/cl-cffi/tests/: n
  /usr/local/share/examples/cl-cffi/: n
  /usr/local/share/doc/cl-cffi/: n
  /usr/local/lib/common-lisp/cffi/uffi-compat/: n
  /usr/local/lib/common-lisp/cffi/src/: n
  /usr/local/lib/common-lisp/cffi/grovel/: n
  /usr/local/lib/common-lisp/cffi/: n
scripts: {}
