Revision
144190
Author
devans@macports.org
Date
2016-01-04 05:20:36 -0800 (Mon, 04 Jan 2016)

Log Message

vte-gtk2-compat: add patch to fix pty initialization, increment revision.

Modified Paths

Added Paths

Diff

Modified: trunk/dports/gnome/vte-gtk2-compat/Portfile (144189 => 144190)


--- trunk/dports/gnome/vte-gtk2-compat/Portfile	2016-01-04 08:15:23 UTC (rev 144189)
+++ trunk/dports/gnome/vte-gtk2-compat/Portfile	2016-01-04 13:20:36 UTC (rev 144190)
@@ -7,7 +7,7 @@
 name            vte-gtk2-compat
 set gname       vte
 version         0.28.2
-revision        2
+revision        3
 set branch      [join [lrange [split $version .] 0 1] .]
 maintainers     devans openmaintainer
 categories      gnome
@@ -42,7 +42,8 @@
 
 gobject_introspection no
 
-patchfiles      patch-configure.in.diff
+patchfiles      patch-configure.in.diff \
+                patch-src-pty.c.diff
 
 # reconfigure using upstream autogen.sh for intltool 0.51 compatibility
 

Added: trunk/dports/gnome/vte-gtk2-compat/files/patch-src-pty.c.diff (0 => 144190)


--- trunk/dports/gnome/vte-gtk2-compat/files/patch-src-pty.c.diff	                        (rev 0)
+++ trunk/dports/gnome/vte-gtk2-compat/files/patch-src-pty.c.diff	2016-01-04 13:20:36 UTC (rev 144190)
@@ -0,0 +1,11 @@
+--- src/pty.c.orig	2016-01-04 04:47:21.000000000 -0800
++++ src/pty.c	2016-01-04 04:47:55.000000000 -0800
+@@ -843,7 +843,7 @@
+ 	/* Set it to blocking. */
+         /* FIXMEchpe: why?? vte_terminal_set_pty does the inverse... */
+         flags = rv & ~(O_NONBLOCK);
+-        rv = fcntl(fd, F_SETFL, flags);
++//        rv = fcntl(fd, F_SETFL, flags);
+         if (rv < 0) {
+                 int errsv = errno;
+                 g_set_error(error, VTE_PTY_ERROR,