summaryrefslogtreecommitdiff
path: root/devel/liboil
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2011-07-19 13:57:17 +0000
committerjoerg <joerg@pkgsrc.org>2011-07-19 13:57:17 +0000
commit59c478016ccadd8164a5b83eebcd382023265bc5 (patch)
treef003ad6056b2995c37ae6a2ba151997ec3183837 /devel/liboil
parentbad5ec66defc195083a326bcd4841ffc19a73bb2 (diff)
downloadpkgsrc-59c478016ccadd8164a5b83eebcd382023265bc5.tar.gz
Drop lvalue cast to allow building with Clang.
Diffstat (limited to 'devel/liboil')
-rw-r--r--devel/liboil/distinfo3
-rw-r--r--devel/liboil/patches/patch-ae15
2 files changed, 17 insertions, 1 deletions
diff --git a/devel/liboil/distinfo b/devel/liboil/distinfo
index ec76c7fbc98..8e30a4d90d2 100644
--- a/devel/liboil/distinfo
+++ b/devel/liboil/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.20 2010/02/07 16:12:25 wiz Exp $
+$NetBSD: distinfo,v 1.21 2011/07/19 13:57:17 joerg Exp $
SHA1 (liboil-0.3.17.tar.gz) = f9d7103a3a4a4089f56197f81871ae9129d229ed
RMD160 (liboil-0.3.17.tar.gz) = de286350687a5d49868b0a45d4db007526220fec
@@ -7,3 +7,4 @@ SHA1 (patch-aa) = f55c8adf96357b56d8393ed4755acb352bf6608d
SHA1 (patch-ab) = 13ff4bef610a28174a2a41b74029f24f04fd598f
SHA1 (patch-ac) = 4559e8b635099d96df59bcc5525eb3c0322720ba
SHA1 (patch-ad) = 2ed2e23de780aad575b2614afa7af48e9e4ca571
+SHA1 (patch-ae) = 1155a0a0c624b69db27f7b8a9ae2df27b1ce8e34
diff --git a/devel/liboil/patches/patch-ae b/devel/liboil/patches/patch-ae
new file mode 100644
index 00000000000..c1fcf0a7f75
--- /dev/null
+++ b/devel/liboil/patches/patch-ae
@@ -0,0 +1,15 @@
+$NetBSD: patch-ae,v 1.3 2011/07/19 13:57:17 joerg Exp $
+
+Clang rejects lvalue-casts in assembler constraints.
+
+--- liboil/amd64/wavelet.c.orig 2008-09-25 22:36:18.000000000 +0000
++++ liboil/amd64/wavelet.c
+@@ -1753,7 +1753,7 @@ mas8_across_add_s16_mmx (int16_t *d, int
+ [s3_8] "+r" (s3_8),
+ [d] "+r" (d),
+ [n] "+m" (n),
+- [s1] "+r" ((long)(s1))
++ [s1] "+r" (s1)
+ : [sstr] "r" ((long)(sstr2))
+ );
+ }