notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2026Q1
libffcall Foreign function call libraries
2.5 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.5Version of this port present on the latest quarterly branch.
Maintainer: ndowens04@gmail.com search for ports maintained by this maintainer
Port Added: 2017-07-28 18:58:32
Last Update: 2025-09-28 09:29:32
Commit Hash: c3d2880
License: GPLv2+
WWW:
https://www.gnu.org/software/libffcall/
Description:
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)
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (39 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libffcall-2.5/catalog.mk
  3. /usr/local/share/licenses/libffcall-2.5/LICENSE
  4. /usr/local/share/licenses/libffcall-2.5/GPLv2+
  5. include/avcall.h
  6. include/callback.h
  7. include/ffcall-abi.h
  8. include/ffcall-version.h
  9. include/trampoline.h
  10. include/vacall.h
  11. include/vacall_r.h
  12. lib/libavcall.a
  13. lib/libavcall.so
  14. lib/libavcall.so.1
  15. lib/libavcall.so.1.1.1
  16. lib/libcallback.a
  17. lib/libcallback.so
  18. lib/libcallback.so.1
  19. lib/libcallback.so.1.0.5
  20. lib/libffcall.a
  21. lib/libffcall.so
  22. lib/libffcall.so.0
  23. lib/libffcall.so.0.1.1
  24. lib/libtrampoline.a
  25. lib/libtrampoline.so
  26. lib/libtrampoline.so.1
  27. lib/libtrampoline.so.1.0.4
  28. lib/libvacall.a
  29. share/man/man3/avcall.3.gz
  30. share/man/man3/callback.3.gz
  31. share/man/man3/trampoline.3.gz
  32. share/man/man3/vacall.3.gz
  33. share/html/avcall.html
  34. share/html/callback.html
  35. share/html/trampoline.html
  36. share/html/vacall.html
  37. @owner
  38. @group
  39. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • libffcall>0:devel/libffcall
To install the port:
cd /usr/ports/devel/libffcall/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libffcall
  • pkg install libffcall
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libffcall
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1725969976 SHA256 (libffcall-2.5.tar.gz) = 7f422096b40498b1389093955825f141bb67ed6014249d884009463dc7846879 SIZE (libffcall-2.5.tar.gz) = 1451999

Packages (timestamps in pop-ups are UTC):
libffcall
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.52.5--2.5n/an/an/a
FreeBSD:13:quarterly2.52.52.4_1-2.5n/an/an/a
FreeBSD:14:latest2.52.52.4_1-2.52.4_1-2.4_1
FreeBSD:14:quarterly2.52.5--2.52.4_12.4_12.4_1
FreeBSD:15:latest2.52.5n/a-n/an/a2.4_22.4_2
FreeBSD:15:quarterly2.52.5n/a-n/an/a--
FreeBSD:16:latest2.52.5n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. autoconf>=2.72 : devel/autoconf
  3. automake>=1.17 : devel/automake
  4. libtoolize : devel/libtool
This port is required by:
for Libraries
  1. lang/clisp
  2. lang/gforth

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. lang/qscheme*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
devel_libffcall
USES:
autoreconf gmake libtool
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (10 items)
Collapse this list.
  1. ftp://ftp.fu-berlin.de/unix/gnu/libffcall/
  2. ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/libffcall/
  3. ftp://mirrors.rit.edu/gnu/libffcall/
  4. http://ftp.halifax.rwth-aachen.de/gnu/libffcall/
  5. http://mirror.navercorp.com/gnu/libffcall/
  6. https://ftp.gnu.org/gnu/libffcall/
  7. https://ftpmirror.gnu.org/libffcall/
  8. https://mirror.netcologne.de/gnu/libffcall/
  9. https://mirrors.kernel.org/gnu/libffcall/
  10. https://www.nic.funet.fi/pub/gnu/gnu/libffcall/
Collapse this list.

There are no commits on branch 2026Q1 for this port