Stable on SPARC wrt bug #138779. Also add a patch to fix display corruption in vncse...
authorJason Wever <weeve@gentoo.org>
Sun, 6 Aug 2006 23:19:28 +0000 (23:19 +0000)
committerJason Wever <weeve@gentoo.org>
Sun, 6 Aug 2006 23:19:28 +0000 (23:19 +0000)
Package-Manager: portage-2.1.1_pre4-r3

net-misc/tightvnc/ChangeLog
net-misc/tightvnc/Manifest
net-misc/tightvnc/files/tightvnc-ppcsparc-server.patch [new file with mode: 0644]
net-misc/tightvnc/tightvnc-1.2.9-r2.ebuild

index 9bcb4d203b612fc59fe427a3a5fe2e7fef1fcfee..360e934a1080b217b47e35eefee2c25dbc5bd83b 100644 (file)
@@ -1,6 +1,11 @@
 # 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:
index 8f06ae6cfe9366f97649a29385375de6645a2919..0f8cec2c96084db95a5e4913caa002ee79ac9e7d 100644 (file)
@@ -46,6 +46,10 @@ AUX tightvnc-1.3_alpha7-imake-tmpdir.patch 956 RMD160 efa2723e879f96a21766852528
 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
@@ -64,18 +68,18 @@ EBUILD tightvnc-1.2.9-r1.ebuild 2146 RMD160 ba4418e9662b7f52a9b08774572d451424cd
 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
diff --git a/net-misc/tightvnc/files/tightvnc-ppcsparc-server.patch b/net-misc/tightvnc/files/tightvnc-ppcsparc-server.patch
new file mode 100644 (file)
index 0000000..b2124b0
--- /dev/null
@@ -0,0 +1,30 @@
+--- 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
index f12ee85f27d9a3d31e50256cd5c84b9e2ce32e71..19883266673d701c91aecb15d57be4a3f4f8c77c 100644 (file)
@@ -1,6 +1,6 @@
 # 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
 
@@ -11,7 +11,7 @@ DESCRIPTION="A great client/server software package allowing remote network acce
 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"
 
@@ -46,6 +46,7 @@ src_unpack() {
        epatch ${FILESDIR}/x86.patch
        epatch ${FILESDIR}/${P}-amd64.patch
        epatch ${FILESDIR}/${P}-gentoo-2.diff
+       epatch ${FILESDIR}/${PN}-ppcsparc-server.patch
 }
 
 src_compile() {