git: 0d84e60d141f - main - devel/libffcall: update to 2.5

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Mon, 16 Sep 2024 20:20:15 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0d84e60d141fcbd509d0f9461764727a3e40f674

commit 0d84e60d141fcbd509d0f9461764727a3e40f674
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2024-09-10 12:12:57 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-09-16 20:14:18 +0000

    devel/libffcall: update to 2.5
    
     - doesn't build on armv7
    
    Changelog: https://lists.gnu.org/archive/html/libffcall/2024-09/msg00003.html
    
    Reported by:    Bruno Haible <bruno@clisp.org>
---
 devel/libffcall/Makefile  | 9 ++++-----
 devel/libffcall/distinfo  | 6 +++---
 devel/libffcall/pkg-plist | 8 ++++----
 3 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/devel/libffcall/Makefile b/devel/libffcall/Makefile
index 5d45e711014c..d11b67c036cb 100644
--- a/devel/libffcall/Makefile
+++ b/devel/libffcall/Makefile
@@ -1,18 +1,16 @@
 PORTNAME=	libffcall
-PORTVERSION=	2.4
-PORTREVISION=	2
+DISTVERSION=	2.5
 CATEGORIES=	devel
 MASTER_SITES=	GNU
 
 MAINTAINER=	ndowens04@gmail.com
 COMMENT=	Foreign function call libraries
-WWW=		https://www.haible.de/bruno/packages-ffcall.html
+WWW=		https://www.gnu.org/software/libffcall/
 
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BROKEN_mips=	fails to build: gmake[2]: No rule to make target 'avcall-mipsn32-macro.S', needed by 'avcall-mipsn32.s'
-BROKEN_mips64=	fails to build: gmake[2]: No rule to make target 'avcall-mips64-macro.S', needed by 'avcall-mips64.s'
+BROKEN_armv7=	no rule to make target 'avcall-armhf-old.lo', needed by 'avcall.lo'
 
 USES=		gmake libtool
 USE_LDCONFIG=	yes
@@ -22,6 +20,7 @@ GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
 CONFIGURE_ARGS=		--enable-shared
 CONFIGURE_TARGET=	${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
 MAKE_JOBS_UNSAFE=	yes
+TEST_TARGET=	check
 CFLAGS+=		-fPIC
 
 post-install:
diff --git a/devel/libffcall/distinfo b/devel/libffcall/distinfo
index 7ba4434bc714..e134085914d6 100644
--- a/devel/libffcall/distinfo
+++ b/devel/libffcall/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1628171537
-SHA256 (libffcall-2.4.tar.gz) = 8ef69921dbdc06bc5bb90513622637a7b83a71f31f5ba377be9d8fd8f57912c2
-SIZE (libffcall-2.4.tar.gz) = 1253767
+TIMESTAMP = 1725969976
+SHA256 (libffcall-2.5.tar.gz) = 7f422096b40498b1389093955825f141bb67ed6014249d884009463dc7846879
+SIZE (libffcall-2.5.tar.gz) = 1451999
diff --git a/devel/libffcall/pkg-plist b/devel/libffcall/pkg-plist
index 7523e398f76e..b3bf286c8b37 100644
--- a/devel/libffcall/pkg-plist
+++ b/devel/libffcall/pkg-plist
@@ -8,19 +8,19 @@ include/vacall_r.h
 lib/libavcall.a
 lib/libavcall.so
 lib/libavcall.so.1
-lib/libavcall.so.1.1.0
+lib/libavcall.so.1.1.1
 lib/libcallback.a
 lib/libcallback.so
 lib/libcallback.so.1
-lib/libcallback.so.1.0.4
+lib/libcallback.so.1.0.5
 lib/libffcall.a
 lib/libffcall.so
 lib/libffcall.so.0
-lib/libffcall.so.0.1.0
+lib/libffcall.so.0.1.1
 lib/libtrampoline.a
 lib/libtrampoline.so
 lib/libtrampoline.so.1
-lib/libtrampoline.so.1.0.3
+lib/libtrampoline.so.1.0.4
 lib/libvacall.a
 share/man/man3/avcall.3.gz
 share/man/man3/callback.3.gz