[148917] trunk/dports/gnome/gnome-terminal

devans at macports.org devans at macports.org
Sun May 22 13:32:37 PDT 2016


Revision: 148917
          https://trac.macports.org/changeset/148917
Author:   devans at macports.org
Date:     2016-05-22 13:32:37 -0700 (Sun, 22 May 2016)
Log Message:
-----------
gnome-terminal: update to version 3.20.2, pcre2 not supported by vte in current version, use system uuid rather than ossp-uuid.

Modified Paths:
--------------
    trunk/dports/gnome/gnome-terminal/Portfile
    trunk/dports/gnome/gnome-terminal/files/patch-src-Makefile.am.diff
    trunk/dports/gnome/gnome-terminal/files/patch-src-server.c.diff

Added Paths:
-----------
    trunk/dports/gnome/gnome-terminal/files/patch-configure.ac.diff
    trunk/dports/gnome/gnome-terminal/files/patch-src-terminal-screen.c.diff

Removed Paths:
-------------
    trunk/dports/gnome/gnome-terminal/files/no-dupfd_cloexec.patch
    trunk/dports/gnome/gnome-terminal/files/patch-uuid.diff

Property Changed:
----------------
    trunk/dports/gnome/gnome-terminal/


Property changes on: trunk/dports/gnome/gnome-terminal
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/mld-qt-481/dports/gnome/gnome-terminal:92720,92813,92891,92963,93522,93556,93699,93743,93771-93773,93806,93817-93818,93856
/users/devans/GNOME-3/stable/dports/gnome/gnome-terminal:108269-142366
/users/devans/GNOME-3/unstable/dports/gnome/gnome-terminal:116416-118154,119539-125614,132290-134556,139565-140553
/users/rmstonecipher/gnome/gnome-terminal:102363-103172
   + /branches/mld-qt-481/dports/gnome/gnome-terminal:92720,92813,92891,92963,93522,93556,93699,93743,93771-93773,93806,93817-93818,93856
/users/devans/GNOME-3/stable/dports/gnome/gnome-terminal:108269-148916
/users/devans/GNOME-3/unstable/dports/gnome/gnome-terminal:116416-118154,119539-125614,132290-134556,139565-140553,141712-147073
/users/rmstonecipher/gnome/gnome-terminal:102363-103172

Modified: trunk/dports/gnome/gnome-terminal/Portfile
===================================================================
--- trunk/dports/gnome/gnome-terminal/Portfile	2016-05-22 20:08:24 UTC (rev 148916)
+++ trunk/dports/gnome/gnome-terminal/Portfile	2016-05-22 20:32:37 UTC (rev 148917)
@@ -5,8 +5,7 @@
 PortGroup           compiler_blacklist_versions 1.0
 
 name                gnome-terminal
-version             3.18.2
-revision            2
+version             3.20.2
 set branch          [join [lrange [split ${version} .] 0 1] .]
 description         Terminal component for the GNOME 3 Desktop
 long_description    ${description}
@@ -19,8 +18,8 @@
 
 use_xz              yes
 
-checksums           rmd160  a40e4633e4b30ab3ae6d3ce13ae57d64fcdc1edf \
-                    sha256  5e35c0fa1395258bab83952cfabe4c1828b8655bcd761f8faed70b452bd89efa
+checksums           rmd160  f86004a85c0b291f80e845b923f4538d923458d4 \
+                    sha256  f5383060730f1de70af35e917f82d5b6a14d963ad9cfd6a0e705f90011645a23
 
 depends_build       port:pkgconfig \
                     port:intltool \
@@ -40,15 +39,14 @@
                     port:vte \
                     port:dbus \
                     port:dconf \
-                    port:ossp-uuid \
                     port:xorg-libX11
 
 depends_run         port:gnome-themes-standard \
                     port:yelp
 
-patchfiles          patch-uuid.diff \
-                    no-dupfd_cloexec.patch \
+patchfiles          patch-configure.ac.diff \
                     patch-src-Makefile.am.diff \
+                    patch-src-terminal-screen.c.diff \
                     patch-src-server.c.diff
 
 # reconfigure using upstream autogen.sh for intltool 0.51 compatibility
@@ -65,12 +63,16 @@
 
 configure.args      --with-gtk=3.0 \
                     --with-nautilus-extension=no \
+                    --with-pcre2=no \
                     --enable-debug \
                     --disable-migration \
                     --disable-search-provider \
                     --disable-silent-rules \
                     --disable-schemas-compile
 
+configure.cflags-append \
+                    -I/usr/include/uuid
+
 variant nautilus description {Build optional nautilus extension} {
     configure.args-replace  --with-nautilus-extension=no --with-nautilus-extension=yes
     depends_lib-append      port:nautilus

Deleted: trunk/dports/gnome/gnome-terminal/files/no-dupfd_cloexec.patch
===================================================================
--- trunk/dports/gnome/gnome-terminal/files/no-dupfd_cloexec.patch	2016-05-22 20:08:24 UTC (rev 148916)
+++ trunk/dports/gnome/gnome-terminal/files/no-dupfd_cloexec.patch	2016-05-22 20:32:37 UTC (rev 148917)
@@ -1,24 +0,0 @@
---- src/terminal-screen.c.orig	2015-10-12 09:24:11.000000000 -0700
-+++ src/terminal-screen.c	2015-10-13 14:10:01.000000000 -0700
-@@ -27,7 +27,7 @@
- #include <unistd.h>
- #include <sys/wait.h>
- #include <fcntl.h>
--#include <uuid.h>
-+#include <uuid/uuid.h>
- 
- #if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__OpenBSD__)
- #include <sys/sysctl.h>
-@@ -1214,7 +1214,12 @@
-       for (j = 0; j < n_fds; j++) {
-         if (fds[j] == target_fd) {
-           do {
-+#ifdef F_DUPFD_CLOEXEC
-             fd = fcntl (fds[j], F_DUPFD_CLOEXEC, 3);
-+#else
-+            fd = fcntl (fds[j], F_DUPFD, 3);
-+            fcntl(fd, F_SETFD, FD_CLOEXEC);
-+#endif
-           } while (fd == -1 && errno == EINTR);
-           if (fd == -1)
-             _exit (127);

Copied: trunk/dports/gnome/gnome-terminal/files/patch-configure.ac.diff (from rev 148916, users/devans/GNOME-3/stable/dports/gnome/gnome-terminal/files/patch-configure.ac.diff)
===================================================================
--- trunk/dports/gnome/gnome-terminal/files/patch-configure.ac.diff	                        (rev 0)
+++ trunk/dports/gnome/gnome-terminal/files/patch-configure.ac.diff	2016-05-22 20:32:37 UTC (rev 148917)
@@ -0,0 +1,28 @@
+--- configure.ac.orig	2016-02-29 09:35:20.000000000 -0800
++++ configure.ac	2016-03-02 15:53:22.000000000 -0800
+@@ -107,7 +107,6 @@
+    gtk+-$GTK_API_VERSION >= $GTK_REQUIRED
+    gsettings-desktop-schemas >= $GSETTINGS_DESKTOP_SCHEMAS_REQUIRED
+    dconf >= $DCONF_REQUIRED
+-   uuid
+    $PLATFORM_DEPS
+    $PCRE2_PKGS])
+ 
+@@ -130,7 +129,6 @@
+      gio-unix-2.0 >= $GIO_REQUIRED
+      gtk+-$GTK_API_VERSION >= $GTK_REQUIRED
+      dconf >= $DCONF_REQUIRED
+-     uuid
+      $PLATFORM_DEPS])
+ ])
+ 
+@@ -175,8 +173,7 @@
+    gio-2.0 >= $GIO_REQUIRED
+    vte-$VTE_API_VERSION >= $VTE_REQUIRED
+    gconf-2.0 >= $GCONF_REQUIRED
+-   dconf >= $DCONF_REQUIRED
+-   uuid])
++   dconf >= $DCONF_REQUIRED])
+   AC_DEFINE([ENABLE_MIGRATION],[1],[Define to 1 to enable prefs migration from GConf to GSettings])
+ fi
+ 

Modified: trunk/dports/gnome/gnome-terminal/files/patch-src-Makefile.am.diff
===================================================================
--- trunk/dports/gnome/gnome-terminal/files/patch-src-Makefile.am.diff	2016-05-22 20:08:24 UTC (rev 148916)
+++ trunk/dports/gnome/gnome-terminal/files/patch-src-Makefile.am.diff	2016-05-22 20:32:37 UTC (rev 148917)
@@ -1,6 +1,6 @@
 --- src/Makefile.am.orig	2015-02-09 11:27:29.000000000 -0800
 +++ src/Makefile.am	2015-02-19 18:09:35.000000000 -0800
-@@ -200,8 +200,6 @@
+@@ -228,8 +228,6 @@
  	$(AM_CFLAGS) \
  	-Wno-cast-qual \
  	-Wno-format-nonliteral \

Modified: trunk/dports/gnome/gnome-terminal/files/patch-src-server.c.diff
===================================================================
--- trunk/dports/gnome/gnome-terminal/files/patch-src-server.c.diff	2016-05-22 20:08:24 UTC (rev 148916)
+++ trunk/dports/gnome/gnome-terminal/files/patch-src-server.c.diff	2016-05-22 20:32:37 UTC (rev 148917)
@@ -18,7 +18,7 @@
    if (setrlimit (RLIMIT_NOFILE, &l) < 0)
      return FALSE;
  
-@@ -174,7 +176,7 @@
+@@ -167,7 +169,7 @@
    }
  
    if (!increase_rlimit_nofile ()) {

Copied: trunk/dports/gnome/gnome-terminal/files/patch-src-terminal-screen.c.diff (from rev 148916, users/devans/GNOME-3/stable/dports/gnome/gnome-terminal/files/patch-src-terminal-screen.c.diff)
===================================================================
--- trunk/dports/gnome/gnome-terminal/files/patch-src-terminal-screen.c.diff	                        (rev 0)
+++ trunk/dports/gnome/gnome-terminal/files/patch-src-terminal-screen.c.diff	2016-05-22 20:32:37 UTC (rev 148917)
@@ -0,0 +1,15 @@
+--- src/terminal-screen.c.orig	2015-10-27 17:31:24.000000000 -0700
++++ src/terminal-screen.c	2015-10-29 13:09:11.000000000 -0700
+@@ -1333,7 +1333,12 @@
+       for (j = 0; j < n_fds; j++) {
+         if (fds[j] == target_fd) {
+           do {
++#ifdef F_DUPFD_CLOEXEC
+             fd = fcntl (fds[j], F_DUPFD_CLOEXEC, 3);
++#else
++            fd = fcntl (fds[j], F_DUPFD, 3);
++            fcntl(fd, F_SETFD, FD_CLOEXEC);
++#endif
+           } while (fd == -1 && errno == EINTR);
+           if (fd == -1)
+             _exit (127);

Deleted: trunk/dports/gnome/gnome-terminal/files/patch-uuid.diff
===================================================================
--- trunk/dports/gnome/gnome-terminal/files/patch-uuid.diff	2016-05-22 20:08:24 UTC (rev 148916)
+++ trunk/dports/gnome/gnome-terminal/files/patch-uuid.diff	2016-05-22 20:32:37 UTC (rev 148917)
@@ -1,55 +0,0 @@
-diff -ur src.orig/terminal-prefs.c src/terminal-prefs.c
---- src.orig/terminal-prefs.c	2013-07-07 03:54:03.000000000 -0700
-+++ src/terminal-prefs.c	2013-09-14 22:42:22.000000000 -0700
-@@ -20,7 +20,7 @@
- 
- #include <string.h>
- 
--#include <uuid.h>
-+#include <uuid/uuid.h>
- #include <dconf.h>
- 
- #include <glib.h>
---- src/terminal-profiles-list.c.orig	2013-11-20 14:44:26.000000000 -0800
-+++ src/terminal-profiles-list.c	2014-01-24 15:34:04.000000000 -0800
-@@ -26,7 +26,7 @@
- #include "terminal-libgsystem.h"
- 
- #include <string.h>
--#include <uuid.h>
-+#include <uuid/uuid.h>
- 
- /* Counts occurrences of @str in @strv */
- static guint
---- src/terminal-window.c.orig	2014-03-14 09:31:11.000000000 -0700
-+++ src/terminal-window.c	2014-03-14 09:32:14.000000000 -0700
-@@ -29,7 +29,7 @@
- #ifdef GDK_WINDOWING_X11
- #include <gdk/gdkx.h>
- #endif
--#include <uuid.h>
-+#include <uuid/uuid.h>
- 
- #include "terminal-app.h"
- #include "terminal-debug.h"
---- configure.ac.orig	2014-05-28 10:42:49.000000000 -0700
-+++ configure.ac	2014-05-28 11:52:45.000000000 -0700
-@@ -80,7 +80,6 @@
-    gtk+-$GTK_API_VERSION >= $GTK_REQUIRED
-    gsettings-desktop-schemas >= $GSETTINGS_DESKTOP_SCHEMAS_REQUIRED
-    dconf >= $DCONF_REQUIRED
--   uuid
-    $PLATFORM_DEPS])
- 
- # ****
---- src/terminal-settings-list.c.orig	2015-09-21 12:44:45.000000000 -0700
-+++ src/terminal-settings-list.c	2015-10-13 14:10:01.000000000 -0700
-@@ -20,7 +20,7 @@
- #include "terminal-settings-list.h"
- 
- #include <string.h>
--#include <uuid.h>
-+#include <uuid/uuid.h>
- #include <dconf.h>
- 
- #define G_SETTINGS_ENABLE_BACKEND
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160522/6d327c62/attachment-0001.html>


More information about the macports-changes mailing list