summaryrefslogtreecommitdiff
path: root/lang/vslisp/Makefile
diff options
context:
space:
mode:
authorjmc <jmc@pkgsrc.org>2002-03-15 00:22:42 +0000
committerjmc <jmc@pkgsrc.org>2002-03-15 00:22:42 +0000
commit38043454816ca72572927eea75885d1ecd21c839 (patch)
tree178231c9ca6a83be0bb47d9dcc17f9ef54978f45 /lang/vslisp/Makefile
parentfdc5df705127c06218f31341ab1170293ae048cc (diff)
downloadpkgsrc-38043454816ca72572927eea75885d1ecd21c839.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/Makefile')
-rw-r--r--lang/vslisp/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/lang/vslisp/Makefile b/lang/vslisp/Makefile
index 2086b0aea74..03fa7dbadd0 100644
--- a/lang/vslisp/Makefile
+++ b/lang/vslisp/Makefile
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.6 2001/04/22 12:07:13 zuntum Exp $
+# $NetBSD: Makefile,v 1.7 2002/03/15 00:22:42 jmc Exp $
DISTNAME= vslisp-4.0-1
PKGNAME= vslisp-4.0.1
CATEGORIES= lang
MASTER_SITES= ftp://vslisp.sourceforge.net/pub/vslisp/
+PKGREVISION= 1
MAINTAINER= packages@netbsd.org
HOMEPAGE= http://vslisp.sourceforge.net/