ports/opt (3.5): [notify] libffi: updated to 3.3. Update breaks ABI

crux at crux.nu crux at crux.nu
Tue Nov 26 19:45:01 UTC 2019


commit 4b00d629e30cf26e1a93bcb97b7b58d9e070faf6
Author: Fredrik Rinnestam <fredrik at crux.nu>
Date:   Mon Nov 25 23:18:08 2019 +0100

    [notify] libffi: updated to 3.3. Update breaks ABI
    
    This update breaks ABI compatability. Rebuild of affected ports are required. Notably:
    glib, llvm, python3 and others

diff --git a/libffi/.footprint b/libffi/.footprint
index 9270e7d34..8ce65a28b 100644
--- a/libffi/.footprint
+++ b/libffi/.footprint
@@ -5,9 +5,9 @@ drwxr-xr-x	root/root	usr/include/
 drwxr-xr-x	root/root	usr/lib/
 -rw-r--r--	root/root	usr/lib/libffi.a
 -rwxr-xr-x	root/root	usr/lib/libffi.la
-lrwxrwxrwx	root/root	usr/lib/libffi.so -> libffi.so.6.0.4
-lrwxrwxrwx	root/root	usr/lib/libffi.so.6 -> libffi.so.6.0.4
--rwxr-xr-x	root/root	usr/lib/libffi.so.6.0.4
+lrwxrwxrwx	root/root	usr/lib/libffi.so -> libffi.so.7.1.0
+lrwxrwxrwx	root/root	usr/lib/libffi.so.7 -> libffi.so.7.1.0
+-rwxr-xr-x	root/root	usr/lib/libffi.so.7.1.0
 drwxr-xr-x	root/root	usr/lib/pkgconfig/
 -rw-r--r--	root/root	usr/lib/pkgconfig/libffi.pc
 drwxr-xr-x	root/root	usr/share/
diff --git a/libffi/.signature b/libffi/.signature
index 154e26b43..48a143ab4 100644
--- a/libffi/.signature
+++ b/libffi/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/bE7OoYUXZ8x+3WT2/zcydZdbZ8uj8B02pXh316w7W481AFTRjZV0FqHWi2DVnE5H872GKJ2jE1PJE0GeGCxfw0=
-SHA256 (Pkgfile) = 9de7852685f1ea07111476eea9028699a63859af295e25f74b283ae62bd91261
-SHA256 (.footprint) = edc15544aefa5bb35ff787274decd783a341fb24ed77e2b34ba0833cd9e6f335
-SHA256 (libffi-3.2.1.tar.gz) = d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37
+RWSE3ohX2g5d/ZXZhKVihRYhgYTR8A0ojQEnA6mnKL6Pb462vK6fM6djMRONKYSKvgPwDsceJypU74ZHsMQmmc9VTc1hI8JD2QM=
+SHA256 (Pkgfile) = 3b3367c040a24eb29c82ff1ddf9f987a3b1f9c1c1307c11c676438b17aed7904
+SHA256 (.footprint) = 5288452378090453d6bf63360dfd7c522e7a1dd8efaa6bf70daf7a1e92656eb7
+SHA256 (libffi-3.3.tar.gz) = 72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056
diff --git a/libffi/Pkgfile b/libffi/Pkgfile
index 27fa413c5..3abe2f655 100644
--- a/libffi/Pkgfile
+++ b/libffi/Pkgfile
@@ -3,8 +3,8 @@
 # Maintainer:  Fredrik Rinnestam, fredrik at crux dot nu
 
 name=libffi
-version=3.2.1
-release=3
+version=3.3
+release=1
 source=(https://sourceware.org/pub/$name/$name-$version.tar.gz)
 
 build() {


More information about the CRUX mailing list