devel/libffi 3.7.1 MidnightBSD
Foreign Function Interface
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
78e06a1b49- License
- mit
- Categories
- devel
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/libffi | 3.7.1 |
| FreeBSD | devel/libffi | 3.8.0 |
| OpenBSD | devel/libffi | 3.8.0 |
| NetBSD | devel/libffi | 3.8.0 |
| DragonFly | devel/libffi | 3.4.6 |
| HardenedBSD | devel/libffi | 3.8.0 |
| GhostBSD | devel/libffi | 3.8.0 |
| OPNsense | devel/libffi | 3.5.2 |
Install
Binary package:
mport install libffi
From mports:
cd /usr/mports/devel/libffi && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libffi>0:devel/libffi
LIB_DEPENDS= libffi.so:devel/libffi
Dependencies
Required by 38
- cad/lepton-eda
- cad/nvc
- cad/yosys
- devel/electron39
- devel/electron40
- devel/electron41
- devel/electron42
- devel/electron43
- devel/glib20
- devel/gobject-introspection
- devel/hyprwire
- devel/libgnt
- devel/lua-lgi
- devel/p5-Glib-Object-Introspection
- devel/py-cffi
- devel/py-pygobject
- devel/rubygem-ffi
- devel/rubygem-fiddle
- editors/vscode
- graphics/wayland
- lang/cjs
- lang/gershwin-libs-base
- lang/gjs
- lang/gnustep-base
- lang/guile2
- lang/spidermonkey102
- lang/spidermonkey78
- lang/spidermonkey91
- lang/yabasic
- mail/thunderbird
- science/zotero
- security/p11-kit
- www/chromium
- www/firefox
- www/firefox-esr
- www/firefox-freebsd
- www/palemoon
- www/ungoogled-chromium
Configuration
No options to configure.
- USES
- compiler:c11 cpe libtool pathfix
- Service scripts
- none
Files
Manual pages 4
- ffi(3)
- ffi_call(3)
- ffi_prep_cif(3)
- ffi_prep_cif_var(3)
pkg-plist 12
- include/ffi.h
- include/ffitarget.h
- lib/libffi.a
- lib/libffi.so
- lib/libffi.so.6
- lib/libffi.so.8
- lib/libffi.so.8.4.1
- libdata/pkgconfig/libffi.pc
- share/man/man3/ffi.3.gz
- share/man/man3/ffi_call.3.gz
- share/man/man3/ffi_prep_cif.3.gz
- share/man/man3/ffi_prep_cif_var.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libffi-3.7.1.tar.gz | 1.515185e+06 | d5e9a6638ddbd2513ddb54518eb67e4bbe6fa707bcc01c10f6212f0a088d819d |
Master sites 1
- https://github.com/libffi/libffi/releases/download/v3.7.1/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
78e06a1b49 |
Lucas Holt | we are running in circles (#669) Signed-off-by: Lucas Holt <[email protected]> |