head 1.2; access; symbols pkgsrc-2020Q4:1.1.0.4 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.2 pkgsrc-2020Q3-base:1.1; locks; strict; comment @// @; 1.2 date 2021.03.05.09.19.58; author jaapb; state dead; branches; next 1.1; commitid jDE5E0neEyvvh6KC; 1.1 date 2020.08.13.23.49.20; author dholland; state Exp; branches; next ; commitid nsV5bQRaPCqyFXjC; desc @@ 1.2 log @Updated lang/polyml to 5.8.1. Changes since last version: an option to create a version that supports 32-bit values for the X86/64 platform with a heap size of up to 16Gb. Otherwise, minor bugfixes and changes. The package has also been updated to remove some superfluous patches that have been moved upstream and fix a build problem reported in PR pkg/55569 @ text @$NetBSD: patch-libpolyml_polyffi.cpp,v 1.1 2020/08/13 23:49:20 dholland Exp $ Fix build failure on amd64 with current libffi. --- libpolyml/polyffi.cpp~ 2017-11-18 13:45:15.000000000 +0000 +++ libpolyml/polyffi.cpp @@@@ -109,7 +109,9 @@@@ static struct _abiTable { const char *ab #elif defined(X86_WIN64) {"win64", FFI_WIN64}, #elif defined(X86_ANY) +#if !defined(X86_64) {"sysv", FFI_SYSV}, +#endif {"unix64", FFI_UNIX64}, #endif { "default", FFI_DEFAULT_ABI} @ 1.1 log @Fix broken build on NetBSD amd64. @ text @d1 1 a1 1 $NetBSD$ @