./devel/libffi [Foreign Function Interface]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 3.2.1, Package name: libffi-3.2.1
Maintained by: Jasper Lievisse Adriaanse
Master sites:
Description
FFI stands for Foreign Function Interface. A foreign function interface
is the popular name for the interface that allows code written in one
language to call code written in another language. The libffi library
really only provides the lowest, machine dependent layer of a fully
featured foreign function interface. A layer must exist above libffi
that handles type conversions for values passed between the two
languages.


Filesize: 918.786 KB
Version History (View Complete History)
  • (2015-09-29) Updated to version: libffi-3.2.1
  • (2015-04-06) Updated to version: libffi-3.1
  • (2014-06-04) Updated to version: libffi-3.0.13
  • (2010-09-20) Updated to version: libffi-3.0.9
  • (2009-12-12) Updated to version: libffi-3.0.8p2
  • (2009-10-11) Updated to version: libffi-3.0.8p1
  • (2009-09-25) Updated to version: libffi-3.0.8p0
  • (2009-09-24) Package added to openports.se, version libffi-3.0.8 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2016-05-26 14:48:50 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Stop using RWX memory for closures.
This switches libffi to the use of two different mappings per closure,
one with RW access, the other with RX access.  Even if not perfect it is
already an improvement.  Soon RWX memory will be unavailable by default,
so fixing libffi means that we don't have to tweak an unknown percentage
of the 565 ports that link against it...
Initial diff from sthen@ who also did most of the tests.
ok sthen@ jasper@ (maintainer)
   2016-05-26 14:48:50 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Stop using RWX memory for closures.
This switches libffi to the use of two different mappings per closure,
one with RW access, the other with RX access.  Even if not perfect it is
already an improvement.  Soon RWX memory will be unavailable by default,
so fixing libffi means that we don't have to tweak an unknown percentage
of the 565 ports that link against it...
Initial diff from sthen@ who also did most of the tests.
ok sthen@ jasper@ (maintainer)
   2016-03-23 16:50:29 by Stuart Henderson | Files touched by this commit (1)
Log message:
sync WANTLIB; needs pthread, and there are certainly some problems if it's
not updated in-sync with the recent libpthread.so changes.
   2016-03-11 12:59:18 by Christian Weisgerber | Files touched by this commit (178)
Log message:
garbage collect CONFIGURE_SHARED
   2016-01-28 01:40:47 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
Always link with -pthread for libffi, it depends on libpthread but didn't
propagate it.
originally spotted by Karel Gardas via jca@
tested in a bulk by and OK aja@
   2016-01-28 01:40:47 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
Always link with -pthread for libffi, it depends on libpthread but didn't
propagate it.
originally spotted by Karel Gardas via jca@
tested in a bulk by and OK aja@
   2016-01-28 01:40:47 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
Always link with -pthread for libffi, it depends on libpthread but didn't
propagate it.
originally spotted by Karel Gardas via jca@
tested in a bulk by and OK aja@
   2015-10-31 04:24:52 by Landry Breuil | Files touched by this commit (1)
Log message:
Add a naive patch fixing libffi build on alpha. Testing whether it actually
works or kills your puppy is left as an exercise to the reader.
   2015-09-29 01:45:33 by Jasper Lievisse Adriaanse | Files touched by this commit (5)
Log message:
- update to libffi-3.2.1
(bulk) testing/ok aja@, additional testing by tobiasu@
   2015-09-29 01:45:33 by Jasper Lievisse Adriaanse | Files touched by this commit (5)
Log message:
- update to libffi-3.2.1
(bulk) testing/ok aja@, additional testing by tobiasu@
   2015-09-29 01:45:33 by Jasper Lievisse Adriaanse | Files touched by this commit (5)
Log message:
- update to libffi-3.2.1
(bulk) testing/ok aja@, additional testing by tobiasu@
   2015-09-29 01:45:33 by Jasper Lievisse Adriaanse | Files touched by this commit (5)
Log message:
- update to libffi-3.2.1
(bulk) testing/ok aja@, additional testing by tobiasu@
   2015-09-29 01:45:33 by Jasper Lievisse Adriaanse | Files touched by this commit (5)
Log message:
- update to libffi-3.2.1
(bulk) testing/ok aja@, additional testing by tobiasu@
   2015-07-15 11:06:48 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
remove bogus comment from patch which is no longer true
   2015-04-24 07:48:27 by David Coppa | Files touched by this commit (2)
Log message:
Fix paths in libffi.pc.in
(upstream git commit ad0d1d239afc7ad09203847793dcc020856d1035)
This unbreaks lua-lgi runtime
with jasper@ and Lauri Tirkkonen
   2015-04-24 07:48:27 by David Coppa | Files touched by this commit (2)
Log message:
Fix paths in libffi.pc.in
(upstream git commit ad0d1d239afc7ad09203847793dcc020856d1035)
This unbreaks lua-lgi runtime
with jasper@ and Lauri Tirkkonen
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-04-06 06:11:40 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
update to libffi-3.1 (not quite the newest, but better than what we currently have)
tested with gnome3 (heavily reliant on ffi/javascript/goi) for the better part of a year
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2010-11-15 12:46:10 by Marc Espie | Files touched by this commit (706)
Log message:
move depends to new style
   2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650)
Log message:
USE_GROFF=Yes
   2010-09-22 16:24:56 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
- missed this diff in previous commit, fixes build on mips64
   2010-09-19 14:19:15 by Jasper Lievisse Adriaanse | Files touched by this commit (6)
Log message:
- update libffi to 3.0.9
- remove unneeded patch
   2010-09-19 14:19:15 by Jasper Lievisse Adriaanse | Files touched by this commit (6)
Log message:
- update libffi to 3.0.9
- remove unneeded patch
   2010-09-19 14:19:15 by Jasper Lievisse Adriaanse | Files touched by this commit (6)
Log message:
- update libffi to 3.0.9
- remove unneeded patch
   2010-09-19 14:19:15 by Jasper Lievisse Adriaanse | Files touched by this commit (6)
Log message:
- update libffi to 3.0.9
- remove unneeded patch
   2010-09-19 14:19:15 by Jasper Lievisse Adriaanse | Files touched by this commit (6)
Log message:
- update libffi to 3.0.9
- remove unneeded patch
   2010-09-19 14:19:15 by Jasper Lievisse Adriaanse | Files touched by this commit (6)
Log message:
- update libffi to 3.0.9
- remove unneeded patch
   2010-02-23 12:08:55 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
- enable libffi on mips64(el)
ok espie@ phessler@
ports is unlocked for a while only for those who have been informed.
if I DID NOT MAIL YOU, DO NOT COMMIT!
   2010-02-23 12:08:55 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
- enable libffi on mips64(el)
ok espie@ phessler@
ports is unlocked for a while only for those who have been informed.
if I DID NOT MAIL YOU, DO NOT COMMIT!
   2010-02-23 12:08:55 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
- enable libffi on mips64(el)
ok espie@ phessler@
ports is unlocked for a while only for those who have been informed.
if I DID NOT MAIL YOU, DO NOT COMMIT!
   2010-02-09 05:18:46 by Jasper Lievisse Adriaanse | Files touched by this commit (5)
Log message:
- extend archtecture tests for mips64el
ok naddy@
   2009-12-12 09:39:00 by Marc Espie | Files touched by this commit (2)
Log message:
tsk, tsk. People still don't remember that updates happen.
   2009-12-12 09:39:00 by Marc Espie | Files touched by this commit (2)
Log message:
tsk, tsk. People still don't remember that updates happen.
   2009-10-23 09:39:51 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- enable libffi on hppa
tested by landry@, thanks!
   2009-10-23 09:39:51 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- enable libffi on hppa
tested by landry@, thanks!
   2009-10-10 16:48:54 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- resolve the conflict with gcj
   2009-10-10 16:48:54 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- resolve the conflict with gcj
   2009-10-10 12:18:14 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
- add a note that libffi will most likely never work on vax...
- fix license marker
   2009-10-05 14:50:07 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
- add short blurb
   2009-09-25 09:59:15 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
- take maintainership of libffi, and drop it of two others. any takers?
   2009-09-25 08:33:05 by Stuart Henderson | Files touched by this commit (1)
Log message:
zap spurious commas in NOT_FOR_ARCHS