From: Jason Wever Date: Sun, 6 Aug 2006 23:19:28 +0000 (+0000) Subject: Stable on SPARC wrt bug #138779. Also add a patch to fix display corruption in vncse... X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=8f2572bcfc252ffd42624fc10f0655519e55a1a4;p=gentoo.git Stable on SPARC wrt bug #138779. Also add a patch to fix display corruption in vncserver for SPARC and PPC. Package-Manager: portage-2.1.1_pre4-r3 --- diff --git a/net-misc/tightvnc/ChangeLog b/net-misc/tightvnc/ChangeLog index 9bcb4d203b61..360e934a1080 100644 --- a/net-misc/tightvnc/ChangeLog +++ b/net-misc/tightvnc/ChangeLog @@ -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 + +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 tightvnc-1.2.9-r2.ebuild: diff --git a/net-misc/tightvnc/Manifest b/net-misc/tightvnc/Manifest index 8f06ae6cfe93..0f8cec2c9608 100644 --- a/net-misc/tightvnc/Manifest +++ b/net-misc/tightvnc/Manifest @@ -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 index 000000000000..b2124b07e0ff --- /dev/null +++ b/net-misc/tightvnc/files/tightvnc-ppcsparc-server.patch @@ -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 + diff --git a/net-misc/tightvnc/tightvnc-1.2.9-r2.ebuild b/net-misc/tightvnc/tightvnc-1.2.9-r2.ebuild index f12ee85f27d9..19883266673d 100644 --- a/net-misc/tightvnc/tightvnc-1.2.9-r2.ebuild +++ b/net-misc/tightvnc/tightvnc-1.2.9-r2.ebuild @@ -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() {