./devel/libffcall, Foreign function call libraries

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.5, Package name: libffcall-2.5, Maintainer: adam

GNU libffcall is a library which can be used to build foreign
function call interfaces in embedded interpreters.


Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 1417.968 KB

Version history: (Expand)


CVS history: (Expand)


   2024-09-15 15:09:51 by Thomas Klausner | Files touched by this commit (1)
Log message:
ilibffcall: mention newly filed upstream bug report
   2024-09-02 19:05:03 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libffcall: update to 2.5.

New in 2.5:

* Added support for the following platforms:
  (Previously, a build on these platforms failed.)
  - loongarch64: Linux with lp64d ABI.
  - riscv64: Linux with musl libc.
  - hppa: Linux.
  - powerpc: FreeBSD, NetBSD.
  - powerpc64: FreeBSD.
  - powerpc64le: FreeBSD.
  - arm: Android.

* Fixed support for the following platforms:
  (Previously, a build on these platforms appeared to succeed but was buggy.)
  - ia64: Linux.
  - arm64: OpenBSD.

* Simplified the environmental requirements (the library no longer allocates
  a temporary file in /tmp) on the following platforms:
  - Linux.
  - macOS.
  - FreeBSD 13 and newer.
  - NetBSD 8 and newer.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-06-23 21:05:20 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libffcall: update to 2.4.

New in 2.4:

* Added support for the following platforms:
  (Previously, a build on these platforms failed.)
  - arm64: macOS 11.
  - arm: FreeBSD 12.
  - sparc: Solaris 11 32-bit.

New in 2.3:

* Added support for the following platforms:
  (Previously, a build on these platforms failed.)
  - x86_64: FreeBSD 13, OpenBSD 6.5 and newer.
  - powerpc64: AIX 7 with xlclang compiler.

* Fixed a couple of multithread-safety bugs in the trampoline and callback
  packages.
   2020-04-19 00:00:40 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
.eh_frame section on amd64 is supposed to be read-only.
   2019-10-10 13:53:12 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libffcall: update to 2.2.

New in 2.2:

* Added support for the following platforms:
  (Previously, a build on these platforms failed.)
  - armv6 (Raspberry Pi): Linux.
  - hppa: Linux 32-bit.
  - riscv32: Linux with ilp32d ABI.
  - riscv64: Linux with lp64d ABI.

* The build for the mips 32-bit ABI is now compatible with toolchains for
  the 'fpxx' ABI variant.  The downside is that the mips1 architecture is
  no longer supported.

* Fixed a bug regarding passing of more than 8 arguments on the following
  platforms:
  - arm64: Linux 64-bit.

* Fixed a stack corruption bug on the following platforms:
  - hppa: HP-UX 32-bit.
   2018-02-25 22:08:53 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libffcall: update to 2.1.

New in 2.1:

* Added support for the following platforms:
  (Previously, a build on these platforms failed.)
  - x86_64: Solaris 11.3.
  - OpenBSD 6.1.
  - HardenedBSD 10 and 11.

* Fixed a bug regarding passing of pointers on the following platforms:
  - x86_64: Linux with x32 ABI: CC="gcc -mx32".

* Fixed a crash in trampoline on the following platforms:
  - mips: Linux with CC="gcc -mabi=64", little endian.