# ChangeLog for net-misc/tightvnc
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tightvnc/ChangeLog,v 1.70 2006/08/05 08:12:26 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tightvnc/ChangeLog,v 1.71 2006/08/06 23:19:28 weeve Exp $
+
+ 06 Aug 2006; Jason Wever <weeve@gentoo.org>
+ +files/tightvnc-ppcsparc-server.patch, tightvnc-1.2.9-r2.ebuild:
+ Stable on SPARC wrt bug #138779. Also add a patch to fix display corruption
+ in vncserver for SPARC and PPC.
05 Aug 2006; Michael Hanselmann <hansmi@gentoo.org>
tightvnc-1.2.9-r2.ebuild:
MD5 b801cfcb63f9c7c9299dd4919ba332b9 files/tightvnc-1.3_alpha7-imake-tmpdir.patch 956
RMD160 efa2723e879f96a2176685252854905207516120 files/tightvnc-1.3_alpha7-imake-tmpdir.patch 956
SHA256 01c00a5ef8eed18633ed3b800ea23dc08602bdaa2c737e60ea13803243731aef files/tightvnc-1.3_alpha7-imake-tmpdir.patch 956
+AUX tightvnc-ppcsparc-server.patch 785 RMD160 7544ad7b3339ad3da2bc5da7a2f43bfe52c2d9b0 SHA1 229a81b0229d53645fde40faf62e28468da7efb0 SHA256 2b095cb4446b77fbf3d1dcb6e40d7cc9658dfd0ec46f4b217b4029dc6d776eeb
+MD5 edad6a34c89561a1a11e68781bc9fcfd files/tightvnc-ppcsparc-server.patch 785
+RMD160 7544ad7b3339ad3da2bc5da7a2f43bfe52c2d9b0 files/tightvnc-ppcsparc-server.patch 785
+SHA256 2b095cb4446b77fbf3d1dcb6e40d7cc9658dfd0ec46f4b217b4029dc6d776eeb files/tightvnc-ppcsparc-server.patch 785
AUX vncserver-1.2.patch 1014 RMD160 3248f0cd4165085594953f47afc89bdc2a1c783e SHA1 85929ef1677fe21b9a62967e2a226a202dcbcba5 SHA256 0a13295dc1852a88d2fcc8114ef77172a760450a80b922be6e4d37015aabc671
MD5 cd5476ec1b1d79d90e0462c92b9e0bec files/vncserver-1.2.patch 1014
RMD160 3248f0cd4165085594953f47afc89bdc2a1c783e files/vncserver-1.2.patch 1014
MD5 7fa234e5d9c5ba8d40110c5a72e8730a tightvnc-1.2.9-r1.ebuild 2146
RMD160 ba4418e9662b7f52a9b08774572d451424cd35f0 tightvnc-1.2.9-r1.ebuild 2146
SHA256 ff9e3b6115b8b43f4adaee99904aff07fe1549e014b04e9a220901bae150fb94 tightvnc-1.2.9-r1.ebuild 2146
-EBUILD tightvnc-1.2.9-r2.ebuild 2187 RMD160 166d3571d4599919a916813566b116511cbe5ca8 SHA1 001cce99567f59bf0a33b1fd529c2e1cdaa4f25b SHA256 f98cd8a0abc35b9f20856ee90baaa3758c92c0e5676e6e756fcf542e64437780
-MD5 1fb0e2b940b287e5edfd9fd5a156b4d7 tightvnc-1.2.9-r2.ebuild 2187
-RMD160 166d3571d4599919a916813566b116511cbe5ca8 tightvnc-1.2.9-r2.ebuild 2187
-SHA256 f98cd8a0abc35b9f20856ee90baaa3758c92c0e5676e6e756fcf542e64437780 tightvnc-1.2.9-r2.ebuild 2187
+EBUILD tightvnc-1.2.9-r2.ebuild 2233 RMD160 9a73bea4fe176e807dca442ecf2ee6b996d7abf5 SHA1 2be3aa200afc1b185ebecb0b9df561376133602b SHA256 61c378fbebdf355f4bd54f405ac1e14228b07a93b67e8b71ca5ba5e73924bdb8
+MD5 2ad874d65ba16f421ff5967c7b92550a tightvnc-1.2.9-r2.ebuild 2233
+RMD160 9a73bea4fe176e807dca442ecf2ee6b996d7abf5 tightvnc-1.2.9-r2.ebuild 2233
+SHA256 61c378fbebdf355f4bd54f405ac1e14228b07a93b67e8b71ca5ba5e73924bdb8 tightvnc-1.2.9-r2.ebuild 2233
EBUILD tightvnc-1.3_alpha7.ebuild 2633 RMD160 68c4415cdbf8f0e21975ec7882b62daab6660bd1 SHA1 06abf1d5c547eaef6e787fd501377c2dd1c50df3 SHA256 11b8ae99e0d080bca1e87e1fe3f0c708dc887d90c86091cfb64d3a724ca94993
MD5 316d7d331a4aba48e2f3beb0900ca3de tightvnc-1.3_alpha7.ebuild 2633
RMD160 68c4415cdbf8f0e21975ec7882b62daab6660bd1 tightvnc-1.3_alpha7.ebuild 2633
SHA256 11b8ae99e0d080bca1e87e1fe3f0c708dc887d90c86091cfb64d3a724ca94993 tightvnc-1.3_alpha7.ebuild 2633
-MISC ChangeLog 10372 RMD160 ae28190dc711c4d4eba911653ff26384f7b007f8 SHA1 fb42ca431dd04fafd89411569cef276a0b4a68c5 SHA256 e0a0dfa0eb0a1827e487ac8266fdf1291606481b8c5e4ee9fe3a7307db75449a
-MD5 57dbb80b84819dafc106805965659e2e ChangeLog 10372
-RMD160 ae28190dc711c4d4eba911653ff26384f7b007f8 ChangeLog 10372
-SHA256 e0a0dfa0eb0a1827e487ac8266fdf1291606481b8c5e4ee9fe3a7307db75449a ChangeLog 10372
+MISC ChangeLog 10597 RMD160 f171da31708cb8c6abd35289dcbdf7a1ea722104 SHA1 d606bdccf933fc73d6b71e72f74509c3e71fd3ef SHA256 3ad16910ae6af2f1f59cb0285b7a0937eaa923a5b6609be9053edca7bc363df3
+MD5 49e80f2496015b0ca2fcf67dc599eab3 ChangeLog 10597
+RMD160 f171da31708cb8c6abd35289dcbdf7a1ea722104 ChangeLog 10597
+SHA256 3ad16910ae6af2f1f59cb0285b7a0937eaa923a5b6609be9053edca7bc363df3 ChangeLog 10597
MISC metadata.xml 160 RMD160 d86217bb48cf4283e08e43bcaabbc919101ad795 SHA1 d6147d00f16e8cfeef893d0764b0675a93d62849 SHA256 56fca1e06f6dcbe3bc12e7d3962998c7cb79d74f218ce8a17b07771b3e06f49e
MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160
RMD160 d86217bb48cf4283e08e43bcaabbc919101ad795 metadata.xml 160
--- /dev/null
+--- vnc-3.3.3r2.orig/Xvnc/programs/Xserver/include/servermd.h Mon Jul 28 10:17:34 1997
++++ vnc-3.3.3r2/Xvnc/programs/Xserver/include/servermd.h Tue Dec 12 13:40:57 2000
+@@ -380,6 +380,27 @@
+ #define GETLEFTBITS_ALIGNMENT 1
+
+ #endif /* linux/m68k */
++
++#if defined (linux) && defined (PPC)
++
++#define IMAGE_BYTE_ORDER MSBFirst
++#define BITMAP_BIT_ORDER MSBFirst
++#define GLYPHPADBYTES 4
++#define GETLEFTBITS_ALIGNMENT 1
++
++#define LARGE_INSTRUCTION_CACHE
++#define FAST_CONSTANT_OFFSET_MODE
++
++#endif /* linux/PPC */
++
++#if defined (linux) && defined (__sparc__)
++
++#define IMAGE_BYTE_ORDER MSBFirst
++#define BITMAP_BIT_ORDER MSBFirst
++#define GLYPHPADBYTES 4
++#define GETLEFTBITS_ALIGNMENT 1
++
++#endif /* linux/__sparc__ */
+
+ #ifdef sgi
+
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tightvnc/tightvnc-1.2.9-r2.ebuild,v 1.3 2006/08/05 08:12:26 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tightvnc/tightvnc-1.2.9-r2.ebuild,v 1.4 2006/08/06 23:19:28 weeve Exp $
inherit eutils toolchain-funcs
SRC_URI="mirror://sourceforge/vnc-tight/${P}_unixsrc.tar.bz2"
HOMEPAGE="http://www.tightvnc.com/"
-KEYWORDS="~alpha ~amd64 ppc ~sparc x86"
+KEYWORDS="~alpha ~amd64 ppc sparc x86"
LICENSE="GPL-2"
SLOT="0"
epatch ${FILESDIR}/x86.patch
epatch ${FILESDIR}/${P}-amd64.patch
epatch ${FILESDIR}/${P}-gentoo-2.diff
+ epatch ${FILESDIR}/${PN}-ppcsparc-server.patch
}
src_compile() {