[119711] trunk/dports/x11/xorg-server

jeremyhu at macports.org jeremyhu at macports.org
Sat May 3 20:10:10 PDT 2014


Revision: 119711
          https://trac.macports.org/changeset/119711
Author:   jeremyhu at macports.org
Date:     2014-05-03 20:10:10 -0700 (Sat, 03 May 2014)
Log Message:
-----------
xorg-server: Bump to 1.14.6

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

Added Paths:
-----------
    trunk/dports/x11/xorg-server/files/0001-XQuartz-Ensure-we-wait-for-the-server-thread-to-term.patch

Modified: trunk/dports/x11/xorg-server/Portfile
===================================================================
--- trunk/dports/x11/xorg-server/Portfile	2014-05-04 03:05:12 UTC (rev 119710)
+++ trunk/dports/x11/xorg-server/Portfile	2014-05-04 03:10:10 UTC (rev 119711)
@@ -5,7 +5,7 @@
 name		xorg-server
 conflicts       xorg-server-devel
 set my_name	xorg-server
-version		1.14.5.901
+version		1.14.6
 categories	x11 devel
 license		X11
 maintainers	jeremyhu openmaintainer
@@ -20,9 +20,9 @@
 dist_subdir     ${my_name}
 distname        ${my_name}-${version}
 
-checksums           sha1    e186a14010656424aa208f1980f9d9198f63e839 \
-                    rmd160  13548a6f3ed6f6d8a1844400b5bbfc40967048ae \
-                    sha256  3ada4e9c048340dd70557dc8ff05334af5e12cc2f25eb7102c3469c8b2cd7b16
+checksums           sha1    257fe290829a685f5bba5809bb1b422b6dae68a5 \
+                    rmd160  e8062894d922ff3bad79dd50057c257fae1f18b7 \
+                    sha256  e8b33f09f6adf706dfd2636990730d7fed6538adf346f78a6c685cf0c3dda730
 
 use_bzip2	yes
 use_parallel_build yes
@@ -84,6 +84,7 @@
 	RAWCPP=${configure.cpp}
 
 patchfiles \
+	0001-XQuartz-Ensure-we-wait-for-the-server-thread-to-term.patch \
 	5000-sdksyms.sh-Use-CPPFLAGS-not-CFLAGS.patch \
 	5001-Workaround-the-GC-clipping-problem-in-miPaintWindow-.patch \
 	5002-fb-Revert-fb-changes-that-broke-XQuartz.patch \

Added: trunk/dports/x11/xorg-server/files/0001-XQuartz-Ensure-we-wait-for-the-server-thread-to-term.patch
===================================================================
--- trunk/dports/x11/xorg-server/files/0001-XQuartz-Ensure-we-wait-for-the-server-thread-to-term.patch	                        (rev 0)
+++ trunk/dports/x11/xorg-server/files/0001-XQuartz-Ensure-we-wait-for-the-server-thread-to-term.patch	2014-05-04 03:10:10 UTC (rev 119711)
@@ -0,0 +1,33 @@
+From ec6007e6f7772a90713c9c51c64359229961ce27 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
+Date: Sun, 6 Apr 2014 05:32:00 -0700
+Subject: [PATCH] XQuartz: Ensure we wait for the server thread to terminate
+
+AKA: XQuartz 2.7.5 doesn't delete its /tmp/.X$d-lock
+
+http://xquartz.macosforge.org/trac/ticket/823
+
+Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
+---
+ hw/xquartz/X11Controller.m | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/hw/xquartz/X11Controller.m b/hw/xquartz/X11Controller.m
+index 5445c6f..022e832 100644
+--- a/hw/xquartz/X11Controller.m
++++ b/hw/xquartz/X11Controller.m
+@@ -942,9 +942,8 @@ extern char *bundle_id_prefix;
+     /* shutdown the X server, it will exit () for us. */
+     DarwinSendDDXEvent(kXquartzQuit, 0);
+ 
+-    /* In case it doesn't, exit anyway after a while. */
+-    remain = 10000000;
+-    while ((remain = usleep(remain)) > 0) ;
++    /* In case it doesn't, exit anyway after 5s. */
++    [NSThread sleepForTimeInterval:5.0];
+ 
+     exit(1);
+ }
+-- 
+1.9.1
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140503/9cbaf132/attachment-0001.html>


More information about the macports-changes mailing list