pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/libffi
Module Name: pkgsrc
Committed By: wiz
Date: Mon Jun 22 19:35:16 UTC 2026
Modified Files:
pkgsrc/devel/libffi: Makefile distinfo
Log Message:
libffi: update to 3.6.0.
Add LoongArch32 support.
Add RISC-V static trampoline support.
Add aarch64 GCS (Guarded Control Stack) support.
Add aarch64 feature build attribute support.
Add ppc64le ELFv2 complex type support.
Add conditional target support for __int128.
Add x86_64 IEEE binary128 long double support (e.g. x86_64 Android).
Update bundled dlmalloc to upstream 2.8.6.
Fix closures using FFI_REGISTER ABI.
Fix SH linker errors with USER_LABEL_PREFIX.
Fix compilation for ARM Windows targets.
Fix compilation for Cortex-A53.
Fix test compilation for some Android platforms.
Fix x86 ASAN compatibility for win64.
Fix clang -Werror-semi builds on riscv, or1k, loongarch.
Fix NULL deref in dlmalloc sys_trim on heap corruption.
Fix ThreadSanitizer data race in dlmalloc mparams init (#873).
Define WIN32_LEAN_AND_MEAN before including windows.h.
Fix comments that trip up some toolchains.
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 pkgsrc/devel/libffi/Makefile
cvs rdiff -u -r1.68 -r1.69 pkgsrc/devel/libffi/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/libffi/Makefile
diff -u pkgsrc/devel/libffi/Makefile:1.57 pkgsrc/devel/libffi/Makefile:1.58
--- pkgsrc/devel/libffi/Makefile:1.57 Sat Aug 2 17:39:29 2025
+++ pkgsrc/devel/libffi/Makefile Mon Jun 22 19:35:16 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.57 2025/08/02 17:39:29 adam Exp $
+# $NetBSD: Makefile,v 1.58 2026/06/22 19:35:16 wiz Exp $
-DISTNAME= libffi-3.5.2
+DISTNAME= libffi-3.6.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=libffi/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
@@ -22,6 +22,11 @@ INFO_FILES= yes
TEST_DEPENDS+= dejagnu-[0-9]*:../../devel/dejagnu
TEST_TARGET= check
+# as of 3.6.0
+# of expected passes 2456
+# of unexpected failures 2
+# of unresolved testcases 2
+
.include "../../mk/compiler.mk"
# The Compaq C frontend groks .s, but not .S. Assemble osf.S directly w/ as(1).
pre-build:
Index: pkgsrc/devel/libffi/distinfo
diff -u pkgsrc/devel/libffi/distinfo:1.68 pkgsrc/devel/libffi/distinfo:1.69
--- pkgsrc/devel/libffi/distinfo:1.68 Sat Aug 2 17:39:29 2025
+++ pkgsrc/devel/libffi/distinfo Mon Jun 22 19:35:16 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.68 2025/08/02 17:39:29 adam Exp $
+$NetBSD: distinfo,v 1.69 2026/06/22 19:35:16 wiz Exp $
-BLAKE2s (libffi-3.5.2.tar.gz) = e7a28c457c21db6c6b32f5ba07c50f7cfd05ad48f34d5e92cb09de33c52ab8c8
-SHA512 (libffi-3.5.2.tar.gz) = 76974a84e3aee6bbd646a6da2e641825ae0b791ca6efdc479b2d4cbcd3ad607df59cffcf5031ad5bd30822961a8c6de164ac8ae379d1804acd388b1975cdbf4d
-Size (libffi-3.5.2.tar.gz) = 1423124 bytes
+BLAKE2s (libffi-3.6.0.tar.gz) = 9144acf66819d80cd98eb0cf547d60a4d4b2b86c5a01ec81a874595c9e5c464b
+SHA512 (libffi-3.6.0.tar.gz) = 716f0e7884cd7206ceb7410a8422a0c2229bf48151ff525575f7489d389683531bd0c6cf8c78a3a5f9c54444ef485a7f2b0e1e6e4180b4da599dec9021a40491
+Size (libffi-3.6.0.tar.gz) = 1475449 bytes
SHA1 (patch-configure) = d332b665f4f3241da9ce98196dde9d99a9cb632b
SHA1 (patch-configure_host) = a4c99cd0fbbbe0f2c806d662b85a6e2c56b31168
SHA1 (patch-src_aarch64_ffi.c) = e46083e6e6892524868b88dfbcd292f11db036d9
Home |
Main Index |
Thread Index |
Old Index