summaryrefslogtreecommitdiff
path: root/net/tightvnc
diff options
context:
space:
mode:
authormrg <mrg@pkgsrc.org>2015-08-08 23:37:56 +0000
committermrg <mrg@pkgsrc.org>2015-08-08 23:37:56 +0000
commit5ebe5a755858068019fbef96005f0a6bf4b37f07 (patch)
tree0e9b9ae7fdadbfa9aa61c03b993b00b7ba34871d /net/tightvnc
parent911908af33ba39e5a096fcec2c2b479ac041127c (diff)
downloadpkgsrc-5ebe5a755858068019fbef96005f0a6bf4b37f07.tar.gz
ROP_UNROLL_CASE63() wants a RROP_UNROLL_CASE32 that doesn't exist,
so let's define it similar to RROP_UNROLL_CASE8/RROP_UNROLL_CASE16. fixes build on netbsd/sparc64.
Diffstat (limited to 'net/tightvnc')
-rw-r--r--net/tightvnc/distinfo3
-rw-r--r--net/tightvnc/patches/patch-Xvnc_programs_Xserver_cfb_cfbrrop.h15
2 files changed, 17 insertions, 1 deletions
diff --git a/net/tightvnc/distinfo b/net/tightvnc/distinfo
index 48d6ebdad15..60de91c93b0 100644
--- a/net/tightvnc/distinfo
+++ b/net/tightvnc/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.20 2013/10/26 00:28:02 asau Exp $
+$NetBSD: distinfo,v 1.21 2015/08/08 23:37:56 mrg Exp $
SHA1 (tightvnc-1.3.10_unixsrc.tar.bz2) = ab4ed3d8e9d5188edf0ff27fce3027495f1a8851
RMD160 (tightvnc-1.3.10_unixsrc.tar.bz2) = 0c24207ec13c1d41f445ccbdea16ce2b5d0729a7
@@ -6,6 +6,7 @@ Size (tightvnc-1.3.10_unixsrc.tar.bz2) = 1780510 bytes
SHA1 (patch-Xvnc_lib_Xdmcp_WC16.c) = 8f4d2facef5ef2d3a7d437536d7041361fd87fe1
SHA1 (patch-Xvnc_lib_Xdmcp_WC32.c) = d427d239bd1dc8db2cfabfd3268eb7e8c7d3a0ce
SHA1 (patch-Xvnc_lib_Xdmcp_WC8.c) = 076552089770f7968ce4059a12a8352db6808868
+SHA1 (patch-Xvnc_programs_Xserver_cfb_cfbrrop.h) = 58e9c8e460564adc3030d9ce66e64f31ee19a09d
SHA1 (patch-aa) = 3445af5bc4b85f7a45049378f5806a5c993503f4
SHA1 (patch-ab) = a136934fb7683674bd16f7e74f88a9749af756b8
SHA1 (patch-ac) = de1acb24b39b5b0d262c91bf6539edcb38217573
diff --git a/net/tightvnc/patches/patch-Xvnc_programs_Xserver_cfb_cfbrrop.h b/net/tightvnc/patches/patch-Xvnc_programs_Xserver_cfb_cfbrrop.h
new file mode 100644
index 00000000000..cc5e944f6c6
--- /dev/null
+++ b/net/tightvnc/patches/patch-Xvnc_programs_Xserver_cfb_cfbrrop.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-Xvnc_programs_Xserver_cfb_cfbrrop.h,v 1.1 2015/08/08 23:37:56 mrg Exp $
+
+RROP_UNROLL_CASE63() wants a RROP_UNROLL_CASE32 that doesn't exist.
+
+
+--- Xvnc/programs/Xserver/cfb/cfbrrop.h.orig 2000-06-11 22:00:51.000000000 +1000
++++ Xvnc/programs/Xserver/cfb/cfbrrop.h 2015-08-09 04:58:28.000000000 +1000
+@@ -275,6 +275,7 @@
+ #define RROP_UNROLL_CASE15(p) RROP_UNROLL_CASE8(p,8) RROP_UNROLL_CASE7(p)
+ #define RROP_UNROLL_CASE31(p) RROP_UNROLL_CASE16(p,16) RROP_UNROLL_CASE15(p)
+ #ifdef LONG64
++#define RROP_UNROLL_CASE32(p,i) RROP_UNROLL_CASE16(p,(i)+16) RROP_UNROLL_CASE16(p,i)
+ #define RROP_UNROLL_CASE63(p) RROP_UNROLL_CASE32(p,32) RROP_UNROLL_CASE31(p)
+ #endif /* LONG64 */
+