head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.36 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.34 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.32 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.30 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.28 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.26 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.24 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.22 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.20 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.18 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.16 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.14 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.12 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.10 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.8 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.6 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.4 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.2 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.2.0.12 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.10 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.8 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.6 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.4 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.2 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2021.12.08.08.20.17; author adam; state Exp; branches; next 1.2; commitid umzWW7QtuLke2PjD; 1.2 date 2020.05.05.02.46.50; author tsutsui; state Exp; branches; next 1.1; commitid Uehcm8OzkC36TZ6C; 1.1 date 2020.03.16.09.35.47; author rin; state Exp; branches; next ; commitid wGQkhiVMOOsALB0C; desc @@ 1.3 log @libffi: updated to 3.4.2 3.4.2 Jun-28-21 Add static trampoline support for Linux on x86_64 and ARM64. Add support for Alibaba's CSKY architecture. Add support for Kalray's KVX architecture. Add support for Intel Control-flow Enforcement Technology (CET). Add support for ARM Pointer Authentication (PA). Fix 32-bit PPC regression. Fix MIPS soft-float problem. Enable tmpdir override with the $LIBFFI_TMPDIR environment variable. Enable compatibility with MSVC runtime stack checking. Reject float and small integer argument in ffi_prep_cif_var(). Callers must promote these types themselves. @ text @$NetBSD: patch-configure_host,v 1.2 2020/05/05 02:46:50 tsutsui Exp $ Readd support for NetBSD/mips, sh3el, and hppa. --- configure.host.orig 2021-06-27 15:17:08.000000000 +0000 +++ configure.host @@@@ -67,7 +67,7 @@@@ case "${host}" in SOURCES="ffi.c eabi.S" ;; - hppa*-*-linux* | parisc*-*-linux* | hppa*-*-openbsd*) + hppa*-*-linux* | hppa*-*-netbsd* | parisc*-*-linux* | hppa*-*-openbsd*) TARGET=PA_LINUX; TARGETDIR=pa SOURCES="ffi.c linux.S" ;; @@@@ -173,7 +173,7 @@@@ case "${host}" in mips-sgi-irix5.* | mips-sgi-irix6.* | mips*-*-rtems*) TARGET=MIPS; TARGETDIR=mips ;; - mips*-*linux* | mips*-*-openbsd* | mips*-*-freebsd*) + mips*-*linux* | mips*-*-openbsd* | mips*-*-freebsd* | mips*-*-netbsd*) # Support 128-bit long double for NewABI. HAVE_LONG_DOUBLE='defined(__mips64)' TARGET=MIPS; TARGETDIR=mips @@@@ -233,7 +233,7 @@@@ case "${host}" in SOURCES="ffi.c sysv.S" ;; - sh-*-* | sh[34]*-*-*) + sh-*-* | shle-*-* | sh[34]*-*-*) TARGET=SH; TARGETDIR=sh SOURCES="ffi.c sysv.S" ;; @ 1.2 log @libffi: re-add support for NetBSD/sh3el and hppa, from patch-aa rev 1.24. @ text @d1 1 a1 1 $NetBSD: patch-configure_host,v 1.1 2020/03/16 09:35:47 rin Exp $ d5 1 a5 1 --- configure.host.orig 2019-11-22 23:55:36.000000000 +0000 d7 1 a7 1 @@@@ -58,7 +58,7 @@@@ case "${host}" in d16 1 a16 1 @@@@ -167,7 +167,7 @@@@ case "${host}" in d20 2 a21 2 - mips*-*linux* | mips*-*-openbsd*) + mips*-*linux* | mips*-*-openbsd* | mips*-*-netbsd*) d25 1 a25 1 @@@@ -220,7 +220,7 @@@@ case "${host}" in @ 1.1 log @Readd support for NetBSD/mips. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 Readd support for NetBSD/mips. d5 12 a16 3 --- configure.host.orig 2020-03-16 11:26:51.595184454 +0900 +++ configure.host 2020-03-16 11:27:22.533304200 +0900 @@@@ -167,7 +167,7 @@@@ d25 9 @