Thu Aug 13 23:49:20 2020 UTC ()
Fix broken build on NetBSD amd64.


(dholland)
diff -r1.14 -r1.15 pkgsrc/lang/polyml/distinfo
diff -r0 -r1.1 pkgsrc/lang/polyml/patches/patch-libpolyml_polyffi.cpp

cvs diff -r1.14 -r1.15 pkgsrc/lang/polyml/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/polyml/distinfo 2019/05/02 18:24:58 1.14
+++ pkgsrc/lang/polyml/distinfo 2020/08/13 23:49:20 1.15
@@ -1,10 +1,11 @@ @@ -1,10 +1,11 @@
1$NetBSD: distinfo,v 1.14 2019/05/02 18:24:58 alnsn Exp $ 1$NetBSD: distinfo,v 1.15 2020/08/13 23:49:20 dholland Exp $
2 2
3SHA1 (polyml-5.7.1.tar.gz) = 454d3827263f514004a2465a2db0cd64ebe6e561 3SHA1 (polyml-5.7.1.tar.gz) = 454d3827263f514004a2465a2db0cd64ebe6e561
4RMD160 (polyml-5.7.1.tar.gz) = cc0061f191783c4749ef08fee33db4c3a2a269c6 4RMD160 (polyml-5.7.1.tar.gz) = cc0061f191783c4749ef08fee33db4c3a2a269c6
5SHA512 (polyml-5.7.1.tar.gz) = 0b597f2fc9a68b764d4621e4e6b9c69083181bdfae66f53d0033bfc9661b9c42d252a42a72123245e8a55176a673d5343d6dd7936ae806d330b5e2b81f35e4d6 5SHA512 (polyml-5.7.1.tar.gz) = 0b597f2fc9a68b764d4621e4e6b9c69083181bdfae66f53d0033bfc9661b9c42d252a42a72123245e8a55176a673d5343d6dd7936ae806d330b5e2b81f35e4d6
6Size (polyml-5.7.1.tar.gz) = 7218131 bytes 6Size (polyml-5.7.1.tar.gz) = 7218131 bytes
7SHA1 (patch-configure) = 3df85bb0adac4bfd68fffa32c41944f21eaf8c40 7SHA1 (patch-configure) = 3df85bb0adac4bfd68fffa32c41944f21eaf8c40
8SHA1 (patch-configure.ac) = 63817ba1fd42bae03da67f74b5b97dda32b02118 8SHA1 (patch-configure.ac) = 63817ba1fd42bae03da67f74b5b97dda32b02118
9SHA1 (patch-libpolyml_elfexport.cpp) = 3dfde6483eca0778504265a8e92cad8ef86d72d3 9SHA1 (patch-libpolyml_elfexport.cpp) = 3dfde6483eca0778504265a8e92cad8ef86d72d3
 10SHA1 (patch-libpolyml_polyffi.cpp) = 2a0ae4ce0e0d1238e79c629b27d4fc4e5363e1c7
10SHA1 (patch-modules_IntInfAsInt_Makefile.in) = f29e43ce8b832abdef73dce1d50a3b3e4db821ba 11SHA1 (patch-modules_IntInfAsInt_Makefile.in) = f29e43ce8b832abdef73dce1d50a3b3e4db821ba

File Added: pkgsrc/lang/polyml/patches/Attic/patch-libpolyml_polyffi.cpp
$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}