---
name: libffi
version: 3.0.13
origin: devel/libffi
comment: Foreign Function Interface
arch: freebsd:9:x86:64
www: http://sources.redhat.com/libffi/
maintainer: zeising@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 119891
desc: |
  The libffi library provides a portable, high level programming
  interface to various calling conventions. This allows a programmer to
  call any function specified by a call interface description at run
  time.

  WWW: http://sources.redhat.com/libffi/
categories: [devel]
options: {TESTS: off}
files:
  /usr/local/include/ffi.h: '-'
  /usr/local/include/ffitarget.h: '-'
  /usr/local/info/libffi.info: 77540ab868568440cfa02ef669e18138dcdbaf9b68cf543f42c32fcf7263447a
  /usr/local/lib/libffi-3.0.13/include/ffi.h: 65143988ff767730f91d7ae5cd4d368eca72f690f380def6fed7996a005ea74f
  /usr/local/lib/libffi-3.0.13/include/ffitarget.h: 2512b5444d8623fa74df9bdb6265ecb3a1157fbb2e0bafb7566b4ed85642f3d9
  /usr/local/lib/libffi.a: fe249a67532150a76ee6c8086db363879652c7a3a106101b0214c8aa5ad9a473
  /usr/local/lib/libffi.la: 35821b87ce633ffbd71be2ef5bc6136f8fe1fd5f79dac391f80c76fcaf0c190f
  /usr/local/lib/libffi.so: '-'
  /usr/local/lib/libffi.so.6: 1e6fc5d6ed68d57f0bfb0175a5159b2f7f0ac7da3009bcc7f70c1b9b25caba2c
  /usr/local/libdata/pkgconfig/libffi.pc: ae16e1aa39ba4650b95362e5a13d409ac9fd596f3509eb8073362348e5666309
  /usr/local/man/man3/ffi.3.gz: a5df885bc404504eaffdf8e6c312c33294eb4379a23653027073b509919e3d42
  /usr/local/man/man3/ffi_call.3.gz: 5c39ac1ba26be0112cfd7dc65f4fabf3fdd0957784ae52aae36dc5df97dbf771
  /usr/local/man/man3/ffi_prep_cif.3.gz: 836d9ccc8aed3a1c247ad031635f2b99147f9c1040869f7f3c407dac33a3db37
  /usr/local/man/man3/ffi_prep_cif_var.3.gz: 95b7b0a56cc68759296b93b3907cb8d01b91a473635890660082d8f71cf472ca
directories:
  /usr/local/lib/libffi-3.0.13/include/: n
  /usr/local/lib/libffi-3.0.13/: n
scripts:
  post-install: |
    /sbin/ldconfig -m /usr/local/lib
    file=/usr/local/info/libffi.info
    install-info --quiet /usr/local/info/libffi.info ${file%25/*}/dir
  pre-deinstall: |
    /sbin/ldconfig -R
    if [ -f /usr/local/info/dir ]; then if sed -e '1,/Menu:/d' /usr/local/info/dir | grep -q '^[*] '; then true; else rm /usr/local/info/dir; fi; fi
  post-deinstall: |
    file=/usr/local/info/libffi.info
    install-info --quiet --delete /usr/local/info/libffi.info ${file%25/*}/dir
    if [ $(info -d ${file%25/*}  --output - 2>/dev/null | grep -c '^*') -eq 1 ]; then
      rm -f ${file%25/*}/dir
    fi
