summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2011-12-07 15:13:26 +0000
committerjoerg <joerg@pkgsrc.org>2011-12-07 15:13:26 +0000
commit4265e7f5f11b9d12e1e71753c91a2b0a55aac31a (patch)
tree5d2b674de2c2e899e758efa7fd953a1a20b3612c /cad
parent6e66731683dbe57e34ed9ae5016a650cb1b19fe1 (diff)
downloadpkgsrc-4265e7f5f11b9d12e1e71753c91a2b0a55aac31a.tar.gz
Fix assembler syntax for byte swaps
Diffstat (limited to 'cad')
-rw-r--r--cad/covered-current/distinfo3
-rw-r--r--cad/covered-current/patches/patch-src_lxt2__read.c15
-rw-r--r--cad/covered/distinfo3
-rw-r--r--cad/covered/patches/patch-src_lxt2__read.c15
4 files changed, 34 insertions, 2 deletions
diff --git a/cad/covered-current/distinfo b/cad/covered-current/distinfo
index ba721c7bf6e..362401f2b9b 100644
--- a/cad/covered-current/distinfo
+++ b/cad/covered-current/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.7 2006/10/12 03:13:30 dmcmahill Exp $
+$NetBSD: distinfo,v 1.8 2011/12/07 15:15:17 joerg Exp $
SHA1 (covered-20060904.tar.gz) = 78869b20bc6e032b4dac3a3029c4ea6a97962d3a
RMD160 (covered-20060904.tar.gz) = c1a9e841f7e0a341bd8bce5c4f04e349e0b07672
Size (covered-20060904.tar.gz) = 1549138 bytes
+SHA1 (patch-src_lxt2__read.c) = 0e260f7de5ccf52a1cc3ba4bf3d5fdb36dc69c9e
diff --git a/cad/covered-current/patches/patch-src_lxt2__read.c b/cad/covered-current/patches/patch-src_lxt2__read.c
new file mode 100644
index 00000000000..fa24eedc880
--- /dev/null
+++ b/cad/covered-current/patches/patch-src_lxt2__read.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_lxt2__read.c,v 1.1 2011/12/07 15:15:17 joerg Exp $
+
+--- src/lxt2_read.c.orig 2006-01-27 15:43:58.000000000 +0000
++++ src/lxt2_read.c
+@@ -62,8 +62,8 @@ _LXT2_RD_INLINE static unsigned int lxt2
+ {
+ unsigned short x = *((unsigned short *)((unsigned char *)mm+offset));
+
+- __asm("xchgb %b0,%h0" :
+- "=q" (x) :
++ __asm("rorw $8, %w1" :
++ "=r" (x) :
+ "0" (x));
+
+ return (unsigned int) x;
diff --git a/cad/covered/distinfo b/cad/covered/distinfo
index 3ca1c0baede..3cc7625755d 100644
--- a/cad/covered/distinfo
+++ b/cad/covered/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.10 2006/10/12 03:11:18 dmcmahill Exp $
+$NetBSD: distinfo,v 1.11 2011/12/07 15:13:26 joerg Exp $
SHA1 (covered-0.4.7.tar.gz) = 9dd9da4d739db15e5e2ea36f2767136a825a4728
RMD160 (covered-0.4.7.tar.gz) = 63720610a24e6e71b9622586d561e3eb92a606f5
Size (covered-0.4.7.tar.gz) = 1077912 bytes
+SHA1 (patch-src_lxt2__read.c) = 0c388647fd7fe2027b59cdd35761c91bbe490e64
diff --git a/cad/covered/patches/patch-src_lxt2__read.c b/cad/covered/patches/patch-src_lxt2__read.c
new file mode 100644
index 00000000000..f9902b95610
--- /dev/null
+++ b/cad/covered/patches/patch-src_lxt2__read.c
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_lxt2__read.c,v 1.1 2011/12/07 15:13:26 joerg Exp $
+
+--- src/lxt2_read.c.orig 2011-12-07 14:54:06.000000000 +0000
++++ src/lxt2_read.c
+@@ -62,8 +62,8 @@ _LXT2_RD_INLINE static unsigned int lxt2
+ {
+ unsigned short x = *((unsigned short *)((unsigned char *)mm+offset));
+
+- __asm("xchgb %b0,%h0" :
+- "=q" (x) :
++ __asm("rorw $8, %w1" :
++ "=r" (x) :
+ "0" (x));
+
+ return (unsigned int) x;