diff options
author | wiz <wiz@pkgsrc.org> | 2021-06-23 19:05:20 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2021-06-23 19:05:20 +0000 |
commit | 55c62922042417fdc20f952cfa920554c869f14e (patch) | |
tree | c98aa2ff9084c362787fc30f00e17124c20ea1b7 /devel/libffcall | |
parent | 702936fe09b6b76c9bec4a7364cef46f5812d7e3 (diff) | |
download | pkgsrc-55c62922042417fdc20f952cfa920554c869f14e.tar.gz |
libffcall: update to 2.4.
New in 2.4:
* Added support for the following platforms:
(Previously, a build on these platforms failed.)
- arm64: macOS 11.
- arm: FreeBSD 12.
- sparc: Solaris 11 32-bit.
New in 2.3:
* Added support for the following platforms:
(Previously, a build on these platforms failed.)
- x86_64: FreeBSD 13, OpenBSD 6.5 and newer.
- powerpc64: AIX 7 with xlclang compiler.
* Fixed a couple of multithread-safety bugs in the trampoline and callback
packages.
Diffstat (limited to 'devel/libffcall')
-rw-r--r-- | devel/libffcall/Makefile | 4 | ||||
-rw-r--r-- | devel/libffcall/distinfo | 12 | ||||
-rw-r--r-- | devel/libffcall/patches/patch-common_asm-x86__64.h | 19 |
3 files changed, 20 insertions, 15 deletions
diff --git a/devel/libffcall/Makefile b/devel/libffcall/Makefile index b947fd4c48c..2a977177bfc 100644 --- a/devel/libffcall/Makefile +++ b/devel/libffcall/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.3 2019/10/10 11:53:12 wiz Exp $ +# $NetBSD: Makefile,v 1.4 2021/06/23 19:05:20 wiz Exp $ -DISTNAME= libffcall-2.2 +DISTNAME= libffcall-2.4 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=libffcall/} diff --git a/devel/libffcall/distinfo b/devel/libffcall/distinfo index 09e805dbf64..5509266a945 100644 --- a/devel/libffcall/distinfo +++ b/devel/libffcall/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.4 2020/04/18 22:00:40 joerg Exp $ +$NetBSD: distinfo,v 1.5 2021/06/23 19:05:20 wiz Exp $ -SHA1 (libffcall-2.2.tar.gz) = 464f1af197d417366face3007d7b63848b8fd6f4 -RMD160 (libffcall-2.2.tar.gz) = 6aea8db43824cb75c5d113b65817aeccee59679c -SHA512 (libffcall-2.2.tar.gz) = b9d3ca4c67ab92915a8183d850153e585dcb58ceb2199a104426a7aae363d37017b1226440acd18a2db0cc207e044f71e932857189964261e8eaa6de5cef1731 -Size (libffcall-2.2.tar.gz) = 954623 bytes -SHA1 (patch-common_asm-x86__64.h) = ba0315d17fec8861429f61eb5e4c5e05bd24983f +SHA1 (libffcall-2.4.tar.gz) = c164c17ab6bce277605adedc932ceb5459401c24 +RMD160 (libffcall-2.4.tar.gz) = b5f5b9c3447eb67cb4c827ac993035e81aa8ee93 +SHA512 (libffcall-2.4.tar.gz) = c9451662764a888e3be21499c29673bfb0e1df4915814da3506db5d395a2b00ea2f0c08d1c9dffebf030179f9347794876ec6ec9e6710b4fc70fd760960335e6 +Size (libffcall-2.4.tar.gz) = 1253767 bytes +SHA1 (patch-common_asm-x86__64.h) = cc359d8961e64061883e087ce678ff1714d59147 diff --git a/devel/libffcall/patches/patch-common_asm-x86__64.h b/devel/libffcall/patches/patch-common_asm-x86__64.h index bb2a8f82c66..531f4d4f3b9 100644 --- a/devel/libffcall/patches/patch-common_asm-x86__64.h +++ b/devel/libffcall/patches/patch-common_asm-x86__64.h @@ -1,12 +1,17 @@ -$NetBSD: patch-common_asm-x86__64.h,v 1.1 2020/04/18 22:00:40 joerg Exp $ +$NetBSD: patch-common_asm-x86__64.h,v 1.2 2021/06/23 19:05:20 wiz Exp $ ---- common/asm-x86_64.h.orig 2020-03-11 16:04:30.072321269 +0000 +https://savannah.gnu.org/bugs/index.php?60815 + +--- common/asm-x86_64.h.orig 2021-04-15 00:58:54.000000000 +0000 +++ common/asm-x86_64.h -@@ -280,6 +280,6 @@ +@@ -279,8 +279,8 @@ + // Solaris/ELF #define EH_FRAME_SECTION .eh_frame,"aL",link=.text,@unwind #else +-#if defined __FreeBSD__ +-// FreeBSD/ELF ++#if defined __FreeBSD__ || defined __NetBSD__ ++// FreeBSD or NetBSD/ELF + #define EH_FRAME_SECTION .eh_frame,"a",@progbits + #else // Linux/ELF --#define EH_FRAME_SECTION .eh_frame,"aw",@progbits -+#define EH_FRAME_SECTION .eh_frame,"a",@progbits - #endif - #endif |