HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"name": "libffi",
"portdir": "devel/libffi",
"version": "3.4.8",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sourceware.org/libffi/",
"description": "A portable foreign function interface library",
"long_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.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "fw",
"github": "fhgwright",
"ports_count": 26
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "test",
"ports": [
"dejagnu"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"wasmedge"
]
},
{
"type": "lib",
"ports": [
"py37-gobject3",
"py38-gobject3",
"p5.26-alien-ffi",
"py38-cairocffi",
"p5.26-ffi-platypus",
"p5.26-glib-object-introspection",
"python27-bootstrap",
"ruby34",
"calendar-contacts-server",
"micropython",
"nu",
"freedink",
"py27-python-augeas",
"py35-python-augeas",
"py36-python-augeas",
"gstreamer010-gnonlin",
"libbonoboui",
"libgnomeui",
"seed",
"gnustep-base",
"wayland",
"gforth",
"gst",
"ikarus-scheme-devel",
"librep",
"newlisp",
"newt0",
"pypy",
"pypy36",
"pypy37",
"pypy38",
"pypy39",
"ruby19",
"ruby20",
"ruby21",
"ruby22",
"ruby23",
"ruby24",
"ruby25",
"snobol4",
"yabasic",
"p5.28-glib-object-introspection",
"p5.30-glib-object-introspection",
"p5.32-glib-object-introspection",
"p5.34-glib-object-introspection",
"reduce",
"py27-cairocffi",
"py35-cairocffi",
"py36-cairocffi",
"crystal",
"llvm-12",
"llvm-13",
"lldb-12",
"lldb-13",
"llvm-14",
"llvm-15",
"lldb-14",
"lldb-15",
"llvm-16",
"lldb-16",
"py35-gobject3",
"pure-ffi",
"guile-2.2",
"php53-rrd",
"php54-rrd",
"php55-rrd",
"php56-rrd",
"php70-rrd",
"php71-rrd",
"php72-rrd",
"php73-rrd",
"php74-rrd",
"php80-rrd",
"php81-rrd",
"php82-rrd",
"php83-rrd",
"stklos",
"stklos-devel",
"py27-gobject3",
"rb-cocoa",
"pure",
"scummvm",
"scummvm-devel",
"py38-python-augeas",
"py36-gobject3",
"py39-gobject3",
"py310-gobject3",
"py311-gobject3",
"py312-gobject3",
"py313-gobject3",
"ngs",
"llvm-10",
"llvm-3.3",
"llvm-3.4",
"llvm-3.7",
"llvm-5.0",
"lldb-5.0",
"llvm-6.0",
"lldb-6.0",
"llvm-7.0",
"lldb-7.0",
"llvm-8.0",
"lldb-8.0",
"llvm-9.0",
"lldb-9.0",
"ruby26",
"ruby27",
"py37-python-augeas",
"py35-cffi",
"py36-cffi",
"py27-pyobjc",
"py35-pyobjc",
"openscad",
"openscad-devel",
"llvm-11",
"py36-pyobjc6",
"py37-pyobjc6",
"py38-pyobjc6",
"py39-pyobjc6",
"py310-pyobjc6",
"py27-gobject",
"py35-gobject",
"py36-gobject",
"py37-gobject",
"py38-gobject",
"py39-gobject",
"gjs-devel",
"parrot",
"php84-ffi",
"php83-ffi",
"php82-ffi",
"php74-ffi",
"php81-ffi",
"php80-ffi",
"p5.28-alien-ffi",
"p5.30-alien-ffi",
"p5.32-alien-ffi",
"p5.34-alien-ffi",
"rb33-fiddle",
"rb32-fiddle",
"rb31-fiddle",
"llvm-19",
"lldb-19",
"swarm",
"castxml",
"openjdk8-powerpc",
"cl-cffi",
"guile-3.0",
"py39-python-augeas",
"py310-python-augeas",
"py311-python-augeas",
"py312-python-augeas",
"py313-python-augeas",
"python34",
"python27",
"python35",
"python36",
"python37",
"p11-kit",
"ruby-devel",
"glib2-devel",
"glib2",
"g-wrap",
"geda-gaf",
"ruby30",
"py39-cairocffi",
"py310-cairocffi",
"py311-cairocffi",
"py312-cairocffi",
"py313-cairocffi",
"tagtool",
"py27-cffi",
"py38-cffi",
"py37-cffi",
"py39-cffi",
"py310-cffi",
"py312-cffi",
"py311-cffi",
"py313-cffi",
"llvm-17",
"lldb-17",
"llvm-18",
"lldb-18",
"python38",
"gobject-introspection-devel",
"nu2",
"wesnoth",
"gjs",
"ccls-clang-10",
"ccls-clang-11",
"ccls-clang-12",
"ccls-clang-13",
"ccls-clang-14",
"Io",
"llvm-devel",
"lldb-devel",
"racket",
"ruby32",
"ruby31",
"gobject-introspection",
"python312",
"python313",
"python313-freethreading",
"python311",
"python310",
"python39",
"python314-devel",
"ruby33",
"llvm-20",
"py37-cairocffi",
"lldb-20"
]
}
]
}