---
name: ffcall
version: 1.10_1
origin: devel/ffcall
comment: Foreign function call libraries
arch: freebsd:9:x86:64
www: http://www.haible.de/bruno/packages-ffcall.html
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses: [GPLv2]
flatsize: 252386
desc: |
  This is a collection of four libraries which can be used to build
  foreign function call interfaces in embedded interpreters.

  The four packages are:

      avcall - calling C functions with variable arguments

      vacall - C functions accepting variable argument prototypes

      trampoline - closures as first-class C functions

      callback - closures with variable arguments as first-class C functions
                 (a reentrant combination of vacall and trampoline)

  LICENSE: GPL2 or later

  WWW: http://www.haible.de/bruno/packages-ffcall.html
categories: [devel]
files:
  /usr/local/include/avcall.h: 0374bacb47f209564a44b272193bc9e390961f6ede701e074b9a5189566860de
  /usr/local/include/callback.h: f6363c18b63ced66077bb25b963cd5777f1dde824468d4d465aa91a73655b53e
  /usr/local/include/trampoline.h: f053e9d225f94a92916008f240d9f55f8ec80f2d0d469957ca93a0918b779e8e
  /usr/local/include/trampoline_r.h: c84df87d21dd95de8855e0ab38a8bba9e7e8800e96843e300f3b19de4e0c99e7
  /usr/local/include/vacall.h: 83bd9a706ce8e611226904e2c9116722d0c51f28fee9b9eb0a173881a92b02ba
  /usr/local/include/vacall_r.h: 583cf7adc441fec250fd1c2db4efb2a5cae772020b772104e3db697e452a404c
  /usr/local/lib/libavcall.a: 62963dbbb5c4eda49444085f97211b5b19c59b9a133e56664123fd36c21f566b
  /usr/local/lib/libavcall.la: 470ddf69f9fced6f986171dc4f161e40a98cc2e108866f920801d355fbd1bec9
  /usr/local/lib/libcallback.a: 83934f8f799bf61891c6ba1390b5d7ac162fd803989cc706f92538468f1a5cf5
  /usr/local/lib/libcallback.la: 248e1f2aba91903e7b797e9527d6069348976fc26d375a3684a73cad99ece910
  /usr/local/lib/libtrampoline.a: 05e1af40f0ab7ea8eeed93acf8c90dc5375b9b01532a360953f28888160f7c1f
  /usr/local/lib/libvacall.a: f41d9851be60c618c57bafe1769d9a107be86c650b8a4c702db74cfb4a2eac22
  /usr/local/man/man3/avcall.3.gz: ffeafa60e0cd3103f160aab9b2ade763e0b808d02a60bbce2b93edd265614844
  /usr/local/man/man3/callback.3.gz: 394b87e06c0845c72441522cae57f8c54f9e1820209023781b70530b4bb1f5db
  /usr/local/man/man3/trampoline.3.gz: aa03decc7b2c1bcd9641cbcaa190e3ec7e1c96bf49d06b68045a26521a1af6de
  /usr/local/man/man3/trampoline_r.3.gz: 5a29b04ad4ddfab95422cff5a57edc5e5eff1aa14b7e79ac9567e9fe3b32082b
  /usr/local/man/man3/vacall.3.gz: c9f8206d3564f6fd8dbcabafc2db6576332b03e12537a92fa26c614bb24b453a
  /usr/local/share/html/avcall.html: a66ea228075639cb892a5511cb9d57c70b8ddc8824d8687fc55636902627022c
  /usr/local/share/html/callback.html: 1bfc9bbc579e2a73ef5380daaa38fc87161b6b3ce91396470f306f093376ae2c
  /usr/local/share/html/trampoline.html: 36c96aac477c2ff6bfc9ad39a91ec84136237059f5547ab08f7f7a6ab2f30f4b
  /usr/local/share/html/trampoline_r.html: f293894589385e2e836d8569bc37b7fc1fa4d2f2a5ee37bbcecfc30caa45467a
  /usr/local/share/html/vacall.html: 838a2407373e6952a5433409a64ebc3f0a87d69bdab08ff6ce14606ea9f66028
  /usr/local/share/licenses/ffcall-1.10_1/GPLv2: 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643
  /usr/local/share/licenses/ffcall-1.10_1/LICENSE: 7e1394d03c5f275a402fe721ff1d1349449ea8602b52af954c76463afcdb6ef7
  /usr/local/share/licenses/ffcall-1.10_1/catalog.mk: 7d8a6d37dbd5a2e837de242040a796a6d2664aba263455d416e42fc242fe9eb8
directories:
  /usr/local/share/licenses/ffcall-1.10_1/: n
  /usr/local/share/licenses/: y
  /usr/local/share/html/: n
scripts:
  post-install: |
    cd /usr/local
  pre-deinstall: |
    cd /usr/local
  post-deinstall: |
    cd /usr/local
