Port details |
- libffi321 Foreign Function Interface (stripped down compat version)
- 3.2.1_3 devel =3 3.2.1_3Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2020-07-06 19:03:57
- Last Update: 2023-10-20 21:34:29
- Commit Hash: 4a6c261
- People watching this port, also watch:: py39-hpack, dav1d, libevent, indexinfo, xorg-fonts-truetype
- 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.
This version has the old shared library version from libffi 3.2.1.
It is stripped down and only brings in the shared library. It is
not meant to build against.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libffi321>0:devel/libffi321
- To install the port:
- cd /usr/ports/devel/libffi321/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libffi321
- pkg install libffi321
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libffi321
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (libffi-3.2.1.tar.gz) = d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37
SIZE (libffi-3.2.1.tar.gz) = 940837
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- This port is required by:
- for Run
-
- devel/stack
Configuration Options:
- No options to configure
- Options name:
- devel_libffi321
- USES:
- cpe libtool
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.2.1_3 20 Oct 2023 21:34:29 |
Muhammad Moinur Rahman (bofh) |
devel/libffi321: Update WWW
Remove defunct sources.redhat.com |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.2.1_3 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.2.1_3 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
3.2.1_3 01 Jun 2022 09:25:25 |
Gleb Popov (arrowd) |
devel/libffi321: Fix conflict with libffi33 by not installing a .so symlink.
Reported by: pkg-fallout |
3.2.1_2 02 May 2022 10:46:28 |
Rene Ladan (rene) |
grimreaper: return zeising's ports to the pool after safekeeping his ports bit. |
3.2.1_2 10 Sep 2021 21:17:33 |
Bernhard Froehlich (decke) |
devel/libffi321: Add CPE information
Approved by: portmgr (blanket) |
3.2.1_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.2.1_2 09 Dec 2020 01:20:17 |
linimon |
Mark as BROKEN on riscv64.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com build testing |
3.2.1_2 20 Aug 2020 11:34:28 |
zeising |
devel/libffi: Fix build on i386 without objdump
FreeBSD 13 does not have any objdump in the default installation, which
causes issues with libffi on i386 with the recent update to llvm 11.
Add a patch originally from upstream, to use readelf instead of objdump.
The patch is for configure.ac originally. I've applied it and rerun
autoreconf and committed the result, instead of adding a dependency on
autoreconf.
Fix devel/libffi321 in the same way. While here, fix the fuzz on a few
other patches, which made it much easier to sort out the configure patch.
Thanks to dim@ for helping me figure out the issue.
MFH: 2020Q3 |
3.2.1_1 04 Aug 2020 18:31:28 |
arrowd |
devel/libffi321: Fix ldconfig path.
PR: 248391
Submitted by: mikael
Approved by: zeising |
3.2.1 06 Jul 2020 19:03:52 |
zeising |
add new port devel/libffi321
Add a new port, devel/libffi321, which is a stripped down version of libffi
3.2.1. This version only brings in the shared library from libffi 3.2.1
(the libffi 3.3.0 update bumped the version number of the shlib) for binary
consumers that can't easily be recompiled and updated against the new
version of libffi.
This version is not meant to be linked against, and you should not depend on
it to bring libffi in, unless you explicitly need the binary compat.
Libraries are installed in ${LOCALBASE}/lib/compat.
PR: 247028 (for tracking)
Requested by: arrowd
Tested by: arrowd |