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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details on branch 2023Q3
libffi Foreign Function Interface
3.4.7 devel on this many watch lists=91 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 3.4.6Version of this port present on the latest quarterly branch.
Maintainer: kbowling@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2025-04-07 18:28:36
Commit Hash: 2669211
People watching this port, also watch:: libxml2, libiconv, expat, pcre, curl
License: MIT
WWW:
https://sourceware.org/libffi/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (18 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libffi-3.4.7/catalog.mk
  3. /usr/local/share/licenses/libffi-3.4.7/LICENSE
  4. /usr/local/share/licenses/libffi-3.4.7/MIT
  5. include/ffi.h
  6. include/ffitarget.h
  7. lib/libffi.a
  8. lib/libffi.so
  9. lib/libffi.so.8
  10. lib/libffi.so.8.1.4
  11. libdata/pkgconfig/libffi.pc
  12. share/man/man3/ffi.3.gz
  13. share/man/man3/ffi_call.3.gz
  14. share/man/man3/ffi_prep_cif.3.gz
  15. share/man/man3/ffi_prep_cif_var.3.gz
  16. @owner
  17. @group
  18. @mode
Collapse this list.
Dependency lines:
  • libffi>0:devel/libffi
To install the port:
cd /usr/ports/devel/libffi/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libffi
  • pkg install libffi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libffi
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1744004752 SHA256 (libffi-3.4.7.tar.gz) = 138607dee268bdecf374adf9144c00e839e38541f75f24a1fcf18b78fda48b2d SIZE (libffi-3.4.7.tar.gz) = 1393979

Expand this list (2 items)

Collapse this list.

SHA256 (fe203ffbb2bd7f93a86013d341aa767a406150bc.patch) = b3d01eb45c67da09d31bb923dab88d898be53b57581b16035910dd8936d3cc46 SIZE (fe203ffbb2bd7f93a86013d341aa767a406150bc.patch) = 4618

Collapse this list.


Packages (timestamps in pop-ups are UTC):
libffi
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.4.63.4.63.3_13.4.63.4.6-3.3_1-
FreeBSD:13:quarterly3.4.63.4.63.4.43.4.63.4.63.4.43.4.43.4.4
FreeBSD:14:latest3.4.63.4.73.4.43.4.63.4.73.4.4-3.4.4
FreeBSD:14:quarterly3.4.63.4.6-3.4.63.4.63.4.43.4.43.4.4
FreeBSD:15:latest3.4.63.4.6n/a3.4.6n/a3.4.4_13.4.4_13.4.4_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Test dependencies:
  1. runtest : misc/dejagnu
Runtime dependencies:
  1. indexinfo : print/indexinfo
This port is required by:
for Build
  1. devel/wasmer
  2. lang/ruby32
  3. lang/ruby33
  4. lang/sagittarius-scheme

Deleted ports which required this port:

Expand this list of 11 deleted ports
  1. lang/ruby19*
  2. lang/ruby20*
  3. lang/ruby21*
  4. lang/ruby22*
  5. lang/ruby23*
  6. lang/ruby24*
  7. lang/ruby25*
  8. lang/ruby26*
  9. lang/ruby27*
  10. lang/ruby30*
  11. lang/ruby31*
  12. Collapse this list of deleted ports.
for Libraries
  1. biology/abyss
  2. cad/hs-verismith
  3. cad/lepton-eda
  4. cad/nvc
  5. cad/opencascade
  6. cad/yosys
  7. cad/yosys-ghdl-plugin
Expand this list (228 items / 221 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. cad/yosys-systemverilog
  3. converters/hs-aeson-pretty
  4. converters/hs-dhall-bash
  5. converters/hs-dhall-json
  6. converters/hs-dhall-yaml
  7. deskutils/hs-arbtt
  8. devel/criterion
  9. devel/ctypes.sh
  10. devel/electron32
  11. devel/electron33
  12. devel/electron34
  13. devel/electron35
  14. devel/elm-format
  15. devel/g-golf
  16. devel/g-wrap
  17. devel/glib20
  18. devel/gobject-introspection
  19. devel/hs-ShellCheck
  20. devel/hs-alex
  21. devel/hs-cabal-install
  22. devel/hs-cabal-plan
  23. devel/hs-cpphs
  24. devel/hs-darcs
  25. devel/hs-ghc-events
  26. devel/hs-ghcprofview
  27. devel/hs-git-annex
  28. devel/hs-git-brunch
  29. devel/hs-hadolint
  30. devel/hs-happy
  31. devel/hs-haskell-language-server
  32. devel/hs-hasktags
  33. devel/hs-hlint
  34. devel/hs-hoogle
  35. devel/hs-hpack
  36. devel/hs-hspec-discover
  37. devel/hs-mueval
  38. devel/hs-ormolu
  39. devel/hs-profiteur
  40. devel/hs-shake
  41. devel/hs-spago
  42. devel/hs-threadscope
  43. devel/libgnt
  44. devel/lua-lgi
  45. devel/p5-FFI-Platypus
  46. devel/p5-Glib-Object-Introspection
  47. devel/php81-ffi
  48. devel/php82-ffi
  49. devel/php83-ffi
  50. devel/php84-ffi
  51. devel/py-cffi
  52. devel/py-pygobject
  53. devel/pygobject-common
  54. devel/rubygem-ffi
  55. devel/rubygem-fiddle
  56. devel/stack
  57. editors/vscode
  58. finance/hs-hledger
  59. finance/hs-hledger-ui
  60. finance/hs-hledger-web
  61. finance/quba-viewer
  62. games/hedgewars-server
  63. games/hs-scroll
  64. games/lwjgl3
  65. graphics/hs-tart
  66. graphics/openfx-arena
  67. graphics/wayland
  68. lang/cjs
  69. lang/crystal
  70. lang/dhall
  71. lang/ecl
  72. lang/elm
  73. lang/gforth
  74. lang/ghc
  75. lang/ghc810
  76. lang/ghc92
  77. lang/ghc94
  78. lang/gjs
  79. lang/gnustep-base
  80. lang/guile2
  81. lang/guile3
  82. lang/hs-brainfuck
  83. lang/hs-futhark
  84. lang/hs-koka
  85. lang/hs-unlambda
  86. lang/inko
  87. lang/librep
  88. lang/micropython
  89. lang/newlisp
  90. lang/pharo
  91. lang/picolisp
  92. lang/polyml
  93. lang/purescript
  94. lang/python27
  95. lang/python310
  96. lang/python311
  97. lang/python312
  98. lang/python39
  99. lang/quilc
  100. lang/racket
  101. lang/racket-minimal
  102. lang/sagittarius-scheme
  103. lang/smalltalk
  104. lang/snobol4
  105. lang/spidermonkey102
  106. lang/spidermonkey78
  107. lang/spidermonkey91
  108. lang/squeak
  109. lang/tauthon
  110. lang/yabasic
  111. mail/oama
  112. mail/thunderbird
  113. mail/thunderbird-esr
  114. math/hs-Agda
  115. math/hs-syfco
  116. math/maxima
  117. misc/hs-hascard
  118. net/pacemaker2
  119. net-im/matterhorn
  120. net-im/signal-desktop
  121. net-p2p/cardano-db-sync
  122. net-p2p/cardano-node
  123. net-p2p/ogmios
  124. ports-mgmt/hs-cabal2tuple
  125. ports-mgmt/hs-panopticum
  126. print/hs-hscolour
  127. science/paraview
  128. science/zotero
  129. security/hs-cryptol
  130. security/p11-kit
  131. security/wazuh-manager
  132. sysutils/cardano-cli
  133. sysutils/hs-cputype
  134. sysutils/libdnf
  135. textproc/cgrep
  136. textproc/hs-lhs2tex
  137. textproc/hs-pandoc
  138. textproc/hs-pandoc-crossref
  139. textproc/hs-yaml
  140. www/chromium
  141. www/firefox
  142. www/firefox-esr
  143. www/hs-DAV
  144. www/hs-gitit
  145. www/hs-hjsmin
  146. www/hs-postgrest
  147. www/hs-wai-app-static
  148. www/hs-yesod-bin
  149. www/iridium
  150. www/librewolf
  151. www/tor-browser
  152. www/ungoogled-chromium
  153. www/waterfox
  154. x11/conlecterm
  155. x11/hs-xmobar
  156. x11-toolkits/guile-gnome-platform
  157. x11-wm/hs-xmonad
  158. Collapse this list.

Deleted ports which required this port:

Expand this list of 65 deleted ports
  1. databases/compass*
  2. devel/electron23*
  3. devel/electron24*
  4. devel/electron25*
  5. devel/electron26*
  6. devel/electron27*
  7. devel/electron28*
  8. devel/electron29*
  9. devel/electron30*
  10. devel/electron31*
  11. devel/hs-bytestring-nums*
  12. devel/hs-c2hs*
  13. devel/hs-drift*
  14. devel/hs-haddock*
  15. devel/hs-hdoc*
  16. devel/hs-hls-install*
  17. devel/hs-idoc*
  18. devel/lua-alien*
  19. devel/php74-ffi*
  20. devel/php80-ffi*
  21. devel/pure-ffi*
  22. devel/py-gobject*
  23. devel/py-gobject3*
  24. devel/py3-cffi*
  25. devel/py3-gobject3*
  26. devel/rubygem-ffi110*
  27. devel/seed*
  28. devel/seed3*
  29. devel/yosys*
  30. graphics/copperspice*
  31. java/jamvm*
  32. java/sablevm*
  33. lang/ghc843*
  34. lang/ghc844*
  35. lang/ghc862*
  36. lang/newlisp-devel*
  37. lang/pypy*
  38. lang/pypy-devel*
  39. lang/pypy3*
  40. lang/pypy3-devel*
  41. lang/python26*
  42. lang/python31*
  43. lang/python32*
  44. lang/python33*
  45. lang/python34*
  46. lang/python35*
  47. lang/python36*
  48. lang/python37*
  49. lang/python38*
  50. lang/racket-textual*
  51. lang/spidermonkey38*
  52. lang/spidermonkey52*
  53. lang/spidermonkey60*
  54. lang/spidermonkey68*
  55. lang/stklos*
  56. lang/whitespace*
  57. math/freemat*
  58. math/hs-penrose*
  59. math/sage*
  60. textproc/hs-pandoc-citeproc*
  61. textproc/hs-pandoc32*
  62. www/libxul*
  63. www/seamonkey*
  64. x11-servers/wayland*
  65. x11-toolkits/gtkada3*
  66. Collapse this list of deleted ports.
for Run
  1. devel/ruby-build
  2. lang/ruby32
  3. lang/ruby33
  4. security/yubioath-desktop

Deleted ports which required this port:

Expand this list of 11 deleted ports
  1. lang/ruby19*
  2. lang/ruby20*
  3. lang/ruby21*
  4. lang/ruby22*
  5. lang/ruby23*
  6. lang/ruby24*
  7. lang/ruby25*
  8. lang/ruby26*
  9. lang/ruby27*
  10. lang/ruby30*
  11. lang/ruby31*
  12. 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_libffi
USES:
compiler:c11 cpe libtool pathfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/libffi/libffi/releases/download/v3.4.7/
Collapse this list.

There are no commits on branch 2023Q3 for this port