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 2024Q4
libffi Foreign Function Interface
3.4.6 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: 2024-05-06 05:27:45
Commit Hash: 53f8b52
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.6/catalog.mk
  3. /usr/local/share/licenses/libffi-3.4.6/LICENSE
  4. /usr/local/share/licenses/libffi-3.4.6/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 = 1712244192 SHA256 (libffi-3.4.6.tar.gz) = b0dea9df23c863a7a50e825440f3ebffabd65df1497108e5d437747843895a4e SIZE (libffi-3.4.6.tar.gz) = 1391684

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
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 (226 items / 219 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/elm-format
  14. devel/g-golf
  15. devel/g-wrap
  16. devel/glib20
  17. devel/gobject-introspection
  18. devel/hs-ShellCheck
  19. devel/hs-alex
  20. devel/hs-cabal-install
  21. devel/hs-cabal-plan
  22. devel/hs-cpphs
  23. devel/hs-darcs
  24. devel/hs-ghc-events
  25. devel/hs-ghcprofview
  26. devel/hs-git-annex
  27. devel/hs-git-brunch
  28. devel/hs-hadolint
  29. devel/hs-happy
  30. devel/hs-haskell-language-server
  31. devel/hs-hasktags
  32. devel/hs-hlint
  33. devel/hs-hoogle
  34. devel/hs-hpack
  35. devel/hs-hspec-discover
  36. devel/hs-mueval
  37. devel/hs-ormolu
  38. devel/hs-profiteur
  39. devel/hs-shake
  40. devel/hs-spago
  41. devel/hs-threadscope
  42. devel/libgnt
  43. devel/lua-lgi
  44. devel/p5-FFI-Platypus
  45. devel/p5-Glib-Object-Introspection
  46. devel/php81-ffi
  47. devel/php82-ffi
  48. devel/php83-ffi
  49. devel/php84-ffi
  50. devel/py-cffi
  51. devel/py-pygobject
  52. devel/pygobject-common
  53. devel/rubygem-ffi
  54. devel/rubygem-fiddle
  55. devel/stack
  56. editors/vscode
  57. finance/hs-hledger
  58. finance/hs-hledger-ui
  59. finance/hs-hledger-web
  60. finance/quba-viewer
  61. games/hedgewars-server
  62. games/hs-scroll
  63. games/lwjgl3
  64. graphics/hs-tart
  65. graphics/openfx-arena
  66. graphics/wayland
  67. lang/cjs
  68. lang/crystal
  69. lang/dhall
  70. lang/ecl
  71. lang/elm
  72. lang/gforth
  73. lang/ghc
  74. lang/ghc810
  75. lang/ghc92
  76. lang/ghc94
  77. lang/gjs
  78. lang/gnustep-base
  79. lang/guile2
  80. lang/guile3
  81. lang/hs-brainfuck
  82. lang/hs-futhark
  83. lang/hs-koka
  84. lang/hs-unlambda
  85. lang/inko
  86. lang/librep
  87. lang/micropython
  88. lang/newlisp
  89. lang/pharo
  90. lang/picolisp
  91. lang/polyml
  92. lang/purescript
  93. lang/python27
  94. lang/python310
  95. lang/python311
  96. lang/python39
  97. lang/quilc
  98. lang/racket
  99. lang/racket-minimal
  100. lang/sagittarius-scheme
  101. lang/smalltalk
  102. lang/snobol4
  103. lang/spidermonkey102
  104. lang/spidermonkey78
  105. lang/spidermonkey91
  106. lang/squeak
  107. lang/tauthon
  108. lang/yabasic
  109. mail/oama
  110. mail/thunderbird
  111. mail/thunderbird-esr
  112. math/hs-Agda
  113. math/hs-syfco
  114. math/maxima
  115. misc/hs-hascard
  116. net/pacemaker2
  117. net-im/matterhorn
  118. net-im/signal-desktop
  119. net-p2p/cardano-db-sync
  120. net-p2p/cardano-node
  121. net-p2p/ogmios
  122. ports-mgmt/hs-cabal2tuple
  123. ports-mgmt/hs-panopticum
  124. print/hs-hscolour
  125. science/paraview
  126. science/zotero
  127. security/hs-cryptol
  128. security/p11-kit
  129. security/wazuh-manager
  130. sysutils/cardano-cli
  131. sysutils/hs-cputype
  132. sysutils/libdnf
  133. textproc/cgrep
  134. textproc/hs-lhs2tex
  135. textproc/hs-pandoc
  136. textproc/hs-pandoc-crossref
  137. textproc/hs-yaml
  138. www/chromium
  139. www/firefox
  140. www/firefox-esr
  141. www/hs-DAV
  142. www/hs-gitit
  143. www/hs-hjsmin
  144. www/hs-postgrest
  145. www/hs-wai-app-static
  146. www/hs-yesod-bin
  147. www/iridium
  148. www/librewolf
  149. www/tor-browser
  150. www/ungoogled-chromium
  151. www/waterfox
  152. x11/conlecterm
  153. x11/hs-xmobar
  154. x11-toolkits/guile-gnome-platform
  155. x11-wm/hs-xmonad
  156. 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.6/
Collapse this list.

There are no commits on branch 2024Q4 for this port