[122535] trunk/dports/x11/xorg-server-devel

jeremyhu at macports.org jeremyhu at macports.org
Wed Jul 23 12:05:00 PDT 2014


Revision: 122535
          https://trac.macports.org/changeset/122535
Author:   jeremyhu at macports.org
Date:     2014-07-23 12:05:00 -0700 (Wed, 23 Jul 2014)
Log Message:
-----------
xorg-server-devel: Possibly work around an XQuartz crash (http://xquartz.macosforge.org/trac/ticket/869)

Modified Paths:
--------------
    trunk/dports/x11/xorg-server-devel/Portfile

Added Paths:
-----------
    trunk/dports/x11/xorg-server-devel/files/0001-ListenOnOpenFD-Remove-Resets-since-this-is-intended-.patch

Modified: trunk/dports/x11/xorg-server-devel/Portfile
===================================================================
--- trunk/dports/x11/xorg-server-devel/Portfile	2014-07-23 19:04:59 UTC (rev 122534)
+++ trunk/dports/x11/xorg-server-devel/Portfile	2014-07-23 19:05:00 UTC (rev 122535)
@@ -6,7 +6,7 @@
 conflicts       xorg-server
 set my_name	xorg-server
 version		1.16.99.1
-revision        1
+revision        2
 categories	x11 devel
 license         X11
 maintainers	jeremyhu openmaintainer
@@ -82,6 +82,7 @@
 
 patchfiles \
 	0001-mieq-Fix-a-crash-regression-in-mieqProcessDeviceEven.patch \
+        0001-ListenOnOpenFD-Remove-Resets-since-this-is-intended-.patch \
 	5000-sdksyms.sh-Use-CPPFLAGS-not-CFLAGS.patch \
 	5001-Workaround-the-GC-clipping-problem-in-miPaintWindow-.patch \
 	5002-Use-old-miTrapezoids-and-miTriangles-routines.patch \

Added: trunk/dports/x11/xorg-server-devel/files/0001-ListenOnOpenFD-Remove-Resets-since-this-is-intended-.patch
===================================================================
--- trunk/dports/x11/xorg-server-devel/files/0001-ListenOnOpenFD-Remove-Resets-since-this-is-intended-.patch	                        (rev 0)
+++ trunk/dports/x11/xorg-server-devel/files/0001-ListenOnOpenFD-Remove-Resets-since-this-is-intended-.patch	2014-07-23 19:05:00 UTC (rev 122535)
@@ -0,0 +1,42 @@
+From 2996b9bff99882f2bcd7eaf5540d2e6eb78fa668 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
+Date: Wed, 23 Jul 2014 11:53:33 -0700
+Subject: [PATCH] ListenOnOpenFD: Remove Resets since this is intended to be
+ for hotplugging connections
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+pharris says that the resets should not be done in the hotplugging case.
+
+This may fix a crash reported against XQuartz:
+http://xquartz.macosforge.org/trac/ticket/869
+
+Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
+CC: Peter Harris <pharris at opentext.com>
+CC: Kristian Høgsberg <krh at bitplanet.net>
+---
+ os/connection.c | 7 -------
+ 1 file changed, 7 deletions(-)
+
+diff --git a/os/connection.c b/os/connection.c
+index 40d9ff3..f915e12 100644
+--- a/os/connection.c
++++ b/os/connection.c
+@@ -1307,13 +1307,6 @@ ListenOnOpenFD(int fd, int noxauth)
+ 
+     /* Increment the count */
+     ListenTransCount++;
+-
+-    /* This *might* not be needed... /shrug */
+-    ResetAuthorization();
+-    ResetHosts(display);
+-#ifdef XDMCP
+-    XdmcpReset();
+-#endif
+ }
+ 
+ /* based on TRANS(SocketUNIXAccept) (XtransConnInfo ciptr, int *status) */
+-- 
+2.0.1
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140723/48b82149/attachment.html>


More information about the macports-changes mailing list