diff options
author | dholland <dholland@pkgsrc.org> | 2021-12-29 03:14:35 +0000 |
---|---|---|
committer | dholland <dholland@pkgsrc.org> | 2021-12-29 03:14:35 +0000 |
commit | bd1dce403ca559c06f175963f595bc309c7c185b (patch) | |
tree | 102bfa18a6e0064484e7a95c3b0e49db8ee6eb6b | |
parent | c7c484a884b63313c19f1a6340526b931ac4c6b2 (diff) | |
download | pkgsrc-bd1dce403ca559c06f175963f595bc309c7c185b.tar.gz |
lang/yap: Fix broken build on some platforms by disabling the offending code.
-rw-r--r-- | lang/yap/distinfo | 3 | ||||
-rw-r--r-- | lang/yap/patches/patch-H_absmi.h | 17 |
2 files changed, 19 insertions, 1 deletions
diff --git a/lang/yap/distinfo b/lang/yap/distinfo index baf51d553c6..c683d1eaacd 100644 --- a/lang/yap/distinfo +++ b/lang/yap/distinfo @@ -1,8 +1,9 @@ -$NetBSD: distinfo,v 1.25 2021/10/26 10:51:58 nia Exp $ +$NetBSD: distinfo,v 1.26 2021/12/29 03:14:35 dholland Exp $ BLAKE2s (yap-6.3.3.tar.gz) = f0c62ab419df786dab9000edffaaffb628a78c56042f2e5d5b8aca06ae81a6fb SHA512 (yap-6.3.3.tar.gz) = 4ef45277ec84b6e072fa54afc7d6c18f11c3a0cdf477e35e35a0ce2181c9ff2e693f8735f63a1899373f6baf79ce0a972b37e1ae6ed8271bec60663f477bbe80 Size (yap-6.3.3.tar.gz) = 7879301 bytes +SHA1 (patch-H_absmi.h) = f930063ca281d7ab8df80e66b89cc38d810374c0 SHA1 (patch-aa) = 41b755767d18031ea5a6dc1c225dd8cf29e1d758 SHA1 (patch-ad) = e3765c0d6729b4d531cdea59dc8e442055091d10 SHA1 (patch-ae) = 7464217cd29c7a99d8f5262f0d8f268a39358791 diff --git a/lang/yap/patches/patch-H_absmi.h b/lang/yap/patches/patch-H_absmi.h new file mode 100644 index 00000000000..148fab6e6e0 --- /dev/null +++ b/lang/yap/patches/patch-H_absmi.h @@ -0,0 +1,17 @@ +$NetBSD: patch-H_absmi.h,v 1.1 2021/12/29 03:14:35 dholland Exp $ + +Fix (by blunt hammer) build failure on hppa, alpha, mips, and ppc. +(Would be better to fix the offending code. Maybe sometime.) + +--- H/absmi.h~ 2012-12-14 09:03:05.000000000 +0000 ++++ H/absmi.h +@@ -142,6 +142,9 @@ register struct yami* P1REG asm ("bp"); + + #endif /* __GNUC__ */ + ++/* The USE_PREFETCH code doesn't compile. Shut it off forcibly. */ ++#undef USE_PREFETCH ++ + #include "Yap.h" + #include "clause.h" + #include "eval.h" |