[arch-commits] Commit in rdesktop/repos (3 files)

Dan McGee dan at archlinux.org
Mon May 12 22:11:27 EDT 2008


    Date: Monday, May 12, 2008 @ 22:11:27
  Author: dan
Revision: 1527

Merged revisions 2-1526 via svnmerge from 
svn+ssh://archlinux.org/home/svn-packages/rdesktop/trunk

........
  r356 | aaron | 2008-04-18 17:56:27 -0500 (Fri, 18 Apr 2008) | 1 line
  
  Added svn:keywords to all PKGBUILDs
........
  r1525 | dan | 2008-05-12 20:08:37 -0500 (Mon, 12 May 2008) | 1 line
  
  upgpkg: rdesktop 1.6.0-1
........

Modified:
  rdesktop/repos/extra-x86_64/	(properties)
  rdesktop/repos/extra-x86_64/PKGBUILD
Deleted:
  rdesktop/repos/extra-x86_64/rdesktop-libx11.patch

-----------------------+
 PKGBUILD              |   17 +++-------
 rdesktop-libx11.patch |   79 ------------------------------------------------
 2 files changed, 5 insertions(+), 91 deletions(-)


Property changes on: rdesktop/repos/extra-x86_64
___________________________________________________________________
Name: svnmerge-integrated
   - /rdesktop/trunk:1
   + /rdesktop/trunk:1-1526

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2008-05-13 01:08:52 UTC (rev 1526)
+++ extra-x86_64/PKGBUILD	2008-05-13 02:11:27 UTC (rev 1527)
@@ -1,27 +1,20 @@
 # $Id$
 # Maintainer: Dan McGee <dan at archlinux.org>
 pkgname=rdesktop
-pkgver=1.5.0
-pkgrel=2
+pkgver=1.6.0
+pkgrel=1
 depends=('libx11' 'openssl')
 pkgdesc="rdesktop is used to connect to windows terminal servers"
 license=('GPL')
 arch=('i686' 'x86_64')
-source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz
-        rdesktop-libx11.patch)
+source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz)
 url="http://www.rdesktop.org/"
-md5sums=('433546f60fc0f201e99307ba188369ed'
-         'cebef1fdeb485c38fe9320c2f2c0e2d2')
-sha1sums=('e3086bf865191eed41631813125f482e279c7f3d'
-          '01e1344f9bb342b3e5930203af16240d7e2300e9')
 
 build() {
    cd $startdir/src/$pkgname-$pkgver
-
-   # apply (reversed) patch to prevent libx11 segfault
-   patch -R -p0 < ../rdesktop-libx11.patch || return 1
-
    ./configure --prefix=/usr
    make || return 1
    make DESTDIR=$startdir/pkg install
 }
+
+md5sums=('c6fcbed7f0ad7e60ac5fcb2d324d8b16')

Deleted: extra-x86_64/rdesktop-libx11.patch
===================================================================
--- extra-x86_64/rdesktop-libx11.patch	2008-05-13 01:08:52 UTC (rev 1526)
+++ extra-x86_64/rdesktop-libx11.patch	2008-05-13 02:11:27 UTC (rev 1527)
@@ -1,79 +0,0 @@
-*** xwin.c	Wed Apr 11 12:31:43 2007
---- rdesktop-1.5.0/xwin.c	Mon Aug  7 07:45:44 2006
-*************** ui_create_glyph(int width, int height, u
-*** 2413,2427 ****
-  		g_create_glyph_gc = XCreateGC(g_display, bitmap, 0, NULL);
-  
-  	image = XCreateImage(g_display, g_visual, 1, ZPixmap, 0, (char *) data,
-! 			     width, height, 8, 0);
-! 	/* Patch to prevent Seg Faults - based on changes in libx11
-! 	 * to fix a security issue (CVE-2007-1667)
-! 	 * See: http://lists.debian.org/debian-x/2007/04/msg00052.html
-! 	 * See: http://www.nabble.com/Bug-418295:-vice-broken-by-libx11-security-update-t3544947.html
-! 	 * 
-! 	 * ORIGINAL: width, height, 8, scanline); 
-! 	 * NEW	   : width, height, 8, 0); 
-! 	 */
-  	image->byte_order = MSBFirst;
-  	image->bitmap_bit_order = MSBFirst;
-  	XInitImage(image);
---- 2413,2419 ----
-  		g_create_glyph_gc = XCreateGC(g_display, bitmap, 0, NULL);
-  
-  	image = XCreateImage(g_display, g_visual, 1, ZPixmap, 0, (char *) data,
-! 			     width, height, 8, scanline);
-  	image->byte_order = MSBFirst;
-  	image->bitmap_bit_order = MSBFirst;
-  	XInitImage(image);
-*************** ui_desktop_restore(uint32 offset, int x,
-*** 3220,3254 ****
-  {
-  	XImage *image;
-  	uint8 *data;
-- 	int bitmap_pad;
-  
-  	offset *= g_bpp / 8;
-  	data = cache_get_desktop(offset, cx, cy, g_bpp / 8);
-  	if (data == NULL)
-  		return;
-  
-- 	if (g_server_depth == 8)
-- 	{
-- 		bitmap_pad = 8;
-- 	}
-- 	else
-- 	{
-- 		bitmap_pad = g_bpp;
-- 
-- 		if (g_bpp == 24)
-- 			bitmap_pad = 32;
-- 	}
-- 
-  	image = XCreateImage(g_display, g_visual, g_depth, ZPixmap, 0,
-! 			(char *) data, cx, cy, bitmap_pad, 0);
-! 	/* Patch to prevent Seg Faults - based on changes in libx11
-! 	 * to fix a security issue (CVE-2007-1667)
-! 	 * See: http://lists.debian.org/debian-x/2007/04/msg00052.html
-! 	 * See: http://www.nabble.com/Bug-418295:-vice-broken-by-libx11-security-update-t3544947.html
-! 	 * 
-! 	 * ORIGINAL: (char *) data, cx, cy, BitmapPad(g_display), cx * g_bpp / 8); 
-! 	 * NEW	   : (char *) data, cx, cy, BitmapPad(g_display), 0); 
-! 	 */
-  
-  	if (g_ownbackstore)
-  	{
---- 3212,3225 ----
-  {
-  	XImage *image;
-  	uint8 *data;
-  
-  	offset *= g_bpp / 8;
-  	data = cache_get_desktop(offset, cx, cy, g_bpp / 8);
-  	if (data == NULL)
-  		return;
-  
-  	image = XCreateImage(g_display, g_visual, g_depth, ZPixmap, 0,
-! 			     (char *) data, cx, cy, BitmapPad(g_display), cx * g_bpp / 8);
-  
-  	if (g_ownbackstore)
-  	{





More information about the arch-commits mailing list