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:   adam
Date:           Sat Aug  2 17:39:30 UTC 2025

Modified Files:
        pkgsrc/devel/libffi: Makefile distinfo
        pkgsrc/devel/libffi/patches: patch-configure

Log Message:
libffi: updated to 3.5.2

3.5.2

fix: enable FFI_MMAP_EXEC_WRIT for DragonFly BSD
Emscripten: Add wasm64 target
fix: Ensure trampoline file descriptors are closed on exec.


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 pkgsrc/devel/libffi/Makefile
cvs rdiff -u -r1.67 -r1.68 pkgsrc/devel/libffi/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/libffi/patches/patch-configure

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.56 pkgsrc/devel/libffi/Makefile:1.57
--- pkgsrc/devel/libffi/Makefile:1.56   Mon Jun 30 19:12:12 2025
+++ pkgsrc/devel/libffi/Makefile        Sat Aug  2 17:39:29 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.56 2025/06/30 19:12:12 adam Exp $
+# $NetBSD: Makefile,v 1.57 2025/08/02 17:39:29 adam Exp $
 
-DISTNAME=      libffi-3.5.1
+DISTNAME=      libffi-3.5.2
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=libffi/}
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}

Index: pkgsrc/devel/libffi/distinfo
diff -u pkgsrc/devel/libffi/distinfo:1.67 pkgsrc/devel/libffi/distinfo:1.68
--- pkgsrc/devel/libffi/distinfo:1.67   Mon Jun 30 19:12:12 2025
+++ pkgsrc/devel/libffi/distinfo        Sat Aug  2 17:39:29 2025
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.67 2025/06/30 19:12:12 adam Exp $
+$NetBSD: distinfo,v 1.68 2025/08/02 17:39:29 adam Exp $
 
-BLAKE2s (libffi-3.5.1.tar.gz) = 8a6dc0912d2de85ba81356db00f67c33ac2cf5d3cfc13fb6db3e30b16cb3a50a
-SHA512 (libffi-3.5.1.tar.gz) = 3da9e21fdb920e7962ceb01ee671ef36196df4d5dad62e0cdd8e87cc60e350f241c204350560ae26ea04cc898161b5585c8a5a5125bdbcc84508efbb7ea61eb8
-Size (libffi-3.5.1.tar.gz) = 1419757 bytes
-SHA1 (patch-configure) = f5ca2947f3aadf51d59198a5339f81f19dc51cd2
+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
+SHA1 (patch-configure) = d332b665f4f3241da9ce98196dde9d99a9cb632b
 SHA1 (patch-configure_host) = a4c99cd0fbbbe0f2c806d662b85a6e2c56b31168
 SHA1 (patch-src_aarch64_ffi.c) = e46083e6e6892524868b88dfbcd292f11db036d9
 SHA1 (patch-src_arm_sysv.S) = 9aaa8e12e627d68126fbc4ff02e06ed45c94da1a

Index: pkgsrc/devel/libffi/patches/patch-configure
diff -u pkgsrc/devel/libffi/patches/patch-configure:1.4 pkgsrc/devel/libffi/patches/patch-configure:1.5
--- pkgsrc/devel/libffi/patches/patch-configure:1.4     Mon Sep 26 18:43:48 2022
+++ pkgsrc/devel/libffi/patches/patch-configure Sat Aug  2 17:39:29 2025
@@ -1,17 +1,17 @@
-$NetBSD: patch-configure,v 1.4 2022/09/26 18:43:48 adam Exp $
+$NetBSD: patch-configure,v 1.5 2025/08/02 17:39:29 adam Exp $
 
 Cannot use malloc on this target (NetBSD, Solaris), so, we revert to
 alternative means. Important is *-*-netbsd* and the change from *-pc-solaris*
 to *-*-solaris*.
 
---- configure.orig     2022-09-19 16:22:23.000000000 +0000
+--- configure.orig     2025-08-02 06:44:34.000000000 +0000
 +++ configure
-@@ -19721,7 +19721,7 @@ case "$target" in
+@@ -20960,7 +20960,7 @@ case "$target" in
  printf "%s\n" "#define FFI_EXEC_TRAMPOLINE_TABLE 1" >>confdefs.h
  
       ;;
--     *-apple-* | *-*-freebsd* | *-*-kfreebsd* | *-*-openbsd* | *-pc-solaris* | *-linux-android*)
-+     *-apple-* | *-*-freebsd* | *-*-kfreebsd* | *-*-netbsd* |  *-*-openbsd* | *-*-solaris* | *-linux-android*)
+-     *-apple-* | *-*-dragonfly* | *-*-freebsd* | *-*-kfreebsd* | *-*-openbsd* | *-pc-solaris* | *-linux-android*)
++     *-apple-* | *-*-dragonfly* | *-*-freebsd* | *-*-kfreebsd* | *-*-netbsd* | *-*-openbsd* | *-*-solaris* | *-linux-android*)
  
  printf "%s\n" "#define FFI_MMAP_EXEC_WRIT 1" >>confdefs.h
  



Home | Main Index | Thread Index | Old Index