summaryrefslogtreecommitdiff
path: root/lang/vslisp/distinfo
diff options
context:
space:
mode:
authorjmc <jmc>2002-03-15 00:22:42 +0000
committerjmc <jmc>2002-03-15 00:22:42 +0000
commit173096485fcbd873e667fe94e6e48c44abcbfb72 (patch)
tree178231c9ca6a83be0bb47d9dcc17f9ef54978f45 /lang/vslisp/distinfo
parentb7717d32aaf4281a79b1da690d8a09a7d445004f (diff)
downloadpkgsrc-173096485fcbd873e667fe94e6e48c44abcbfb72.tar.gz
Port for powerpc (or any other arch which enforces alignment).
This code was assuming it could copy double's in/out of char *'s with just casts and normal copies. This blows up on anything which enforces alignments. Change the generic case for the ATOM to just have a special double field. For the serialization routines memcpy the double in and provide a union to memcpy it out to that also contains a single double value. This ensures alignment is correct and it won't SIGBUS anymore. Bump pkg to nb1
Diffstat (limited to 'lang/vslisp/distinfo')
-rw-r--r--lang/vslisp/distinfo5
1 files changed, 4 insertions, 1 deletions
diff --git a/lang/vslisp/distinfo b/lang/vslisp/distinfo
index 09ae14ea25c..b59649b1cea 100644
--- a/lang/vslisp/distinfo
+++ b/lang/vslisp/distinfo
@@ -1,6 +1,9 @@
-$NetBSD: distinfo,v 1.2 2001/04/19 15:01:01 agc Exp $
+$NetBSD: distinfo,v 1.3 2002/03/15 00:22:42 jmc Exp $
SHA1 (vslisp-4.0-1.tar.gz) = ccd21360f6bd2a7f47638797a7a5d25d2f8cb797
Size (vslisp-4.0-1.tar.gz) = 167403 bytes
SHA1 (patch-aa) = 5a397669bed7663ccdbd86d57e7669a70d16b5e1
SHA1 (patch-ab) = 645d4a4ffd6949b9406083744b71676220bf19be
+SHA1 (patch-ac) = 490975b1e19ee6aaaf05fb2ade1d79e805257540
+SHA1 (patch-ad) = a08e31d1c11aa8aae909c2641f4f80f4ca39413a
+SHA1 (patch-ae) = b39473d8008d48ba19fc980e374bc95c28996705