ports/compat-32 (3.7): [notify]: libffi-32: ffi.h is target-dependent, keep the 32bit include in /usr/lib32/libffi/include dependent 32-bit ports may need a rebuild.
commit 7f04d2d32ae692176ae6cd68bc4c0d93f1dd88a2 Author: Danny Rawlins <contact@romster.me> Date: Mon May 1 22:33:26 2023 +1000 [notify]: libffi-32: ffi.h is target-dependent, keep the 32bit include in /usr/lib32/libffi/include dependent 32-bit ports may need a rebuild. diff --git a/libffi-32/.footprint b/libffi-32/.footprint index 68c3549..c4ae6e5 100644 --- a/libffi-32/.footprint +++ b/libffi-32/.footprint @@ -5,5 +5,9 @@ drwxr-xr-x root/root usr/lib32/ lrwxrwxrwx root/root usr/lib32/libffi.so -> libffi.so.8.1.2 lrwxrwxrwx root/root usr/lib32/libffi.so.8 -> libffi.so.8.1.2 -rwxr-xr-x root/root usr/lib32/libffi.so.8.1.2 +drwxr-xr-x root/root usr/lib32/libffi/ +drwxr-xr-x root/root usr/lib32/libffi/include/ +-rw-r--r-- root/root usr/lib32/libffi/include/ffi.h +-rw-r--r-- root/root usr/lib32/libffi/include/ffitarget.h drwxr-xr-x root/root usr/lib32/pkgconfig/ -rw-r--r-- root/root usr/lib32/pkgconfig/libffi.pc diff --git a/libffi-32/.signature b/libffi-32/.signature index fa5c080..abfccc8 100644 --- a/libffi-32/.signature +++ b/libffi-32/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/compat-32.pub -RWSwxGo/zH7eXQo8LaE9Gx7BwjelnLmp9r7Qeel4XmY6NxASyNNkTClDW7CHh0K5DcOC2Q79kYxSSfVY6c93OTAAzl+k1dNdpw8= -SHA256 (Pkgfile) = 3570005814757a0b30e5e251b604f405613ac8804bb4bbad9baa1a0e6afa9d83 -SHA256 (.footprint) = 5671470dfff3fb0f19b0ec4eb3ae701af07df0c9ab40f572162c7791f69660ef +RWSwxGo/zH7eXRR5xQTTL7i+4GHuhJ1IypMOfUa+2VWH785akqx/7Ty+HLgF8v1E4u3+DVYQq21yEJlS7S4Sk0IxBbdBWKmIHQk= +SHA256 (Pkgfile) = 697fe3a70807953789a6fa19f1c8afdc75c56fe1922763a3b41982df9e512b04 +SHA256 (.footprint) = 933cf6f3b63b2aa660922288d799f5e6494776c342853e9463061c78f13e6df5 SHA256 (libffi-3.4.4.tar.gz) = d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676 diff --git a/libffi-32/Pkgfile b/libffi-32/Pkgfile index 072b19c..8e7d5ce 100644 --- a/libffi-32/Pkgfile +++ b/libffi-32/Pkgfile @@ -5,24 +5,20 @@ name=libffi-32 version=3.4.4 -release=1 +release=2 source=(https://github.com/libffi/libffi/releases/download/v$version/libffi-$version...) build() { cd ${name%-*}-$version - sed -e '/^includesdir/ s/$(libdir).*$/$(includedir)/' \ - -i include/Makefile.in - sed \ - -e '/^includedir/ s/=.*$/=@includedir@/' \ - -e 's/^Cflags: -I${includedir}/Cflags:/' \ - -i libffi.pc.in - + # ffi.h is target-dependent ./configure \ + --build=i686-pc-linux-gnu \ + --includedir=/usr/lib32/libffi/include \ --prefix=/usr \ --libdir=/usr/lib32 make make DESTDIR=$PKG install - rm -r $PKG/usr/{include,share/man,share} + rm -r $PKG/usr/{share/man,share} }
participants (1)
-
crux@crux.nu