pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/yap lang/yap: Fix broken build on some platforms ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/38367ae3a863
branches:  trunk
changeset: 771837:38367ae3a863
user:      dholland <dholland%pkgsrc.org@localhost>
date:      Wed Dec 29 03:14:35 2021 +0000

description:
lang/yap: Fix broken build on some platforms by disabling the offending code.

diffstat:

 lang/yap/distinfo                |   3 ++-
 lang/yap/patches/patch-H_absmi.h |  17 +++++++++++++++++
 2 files changed, 19 insertions(+), 1 deletions(-)

diffs (35 lines):

diff -r 09fe78eb69ea -r 38367ae3a863 lang/yap/distinfo
--- a/lang/yap/distinfo Wed Dec 29 01:33:04 2021 +0000
+++ b/lang/yap/distinfo Wed Dec 29 03:14:35 2021 +0000
@@ -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 -r 09fe78eb69ea -r 38367ae3a863 lang/yap/patches/patch-H_absmi.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/yap/patches/patch-H_absmi.h  Wed Dec 29 03:14:35 2021 +0000
@@ -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"



Home | Main Index | Thread Index | Old Index