<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7c6d2b3c5ddb6cfe5a79dfb1e2aeb5c936f3493b">https://github.com/macports/macports-ports/commit/7c6d2b3c5ddb6cfe5a79dfb1e2aeb5c936f3493b</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 7c6d2b3c5dd gnome-terminal: update to 3.38.3
</span>7c6d2b3c5dd is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 7c6d2b3c5ddb6cfe5a79dfb1e2aeb5c936f3493b
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sun Aug 25 21:03:47 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> gnome-terminal: update to 3.38.3
</span>---
gnome/gnome-terminal/Portfile | 44 ++++++++++------------
gnome/gnome-terminal/files/autogen.sh | 15 --------
gnome/gnome-terminal/files/patch-configure.ac.diff | 18 ---------
.../files/patch-src-Makefile.am.diff | 11 ------
.../files/patch-src-terminal-screen.c.diff | 15 --------
5 files changed, 19 insertions(+), 84 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gnome-terminal/Portfile b/gnome/gnome-terminal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e4f1f9e04f9..5e189c724da 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gnome-terminal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gnome-terminal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,56 +5,50 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup yelp 1.0
name gnome-terminal
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.26.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.38.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> set branch [join [lrange [split ${version} .] 0 1] .]
description Terminal component for the GNOME 3 Desktop
long_description {*}${description}
maintainers {devans @dbevans} openmaintainer
categories gnome
license GPL-3+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> homepage https://wiki.gnome.org/Apps/Terminal
master_sites gnome:sources/${name}/${branch}/
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 c13b970f15c5acef5fd110d13aa8ebdcf9042445 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 3a9ba414a814569476515275ad303d8056f296b2669234447712559aa97005b0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1998228
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 7d3c01322e4e6b826e45d4689848cbe824d566e2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 11a5b0d635f15fdce7508351a510fbf4e92aa533152a50ff0c7845e3102e4764 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2574916
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:appstream-glib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gnome-common \
</span> port:intltool \
port:itstool \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:yelp-tools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:appstream-glib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool \
</span> port:libxml2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnome-common \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:automake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:bin/pkg-config:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:yelp-tools
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:desktop-file-utils \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gsettings-desktop-schemas \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:dbus \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:dconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:desktop-file-utils \
</span> path:lib/pkgconfig/gnutls.pc:gnutls \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gsettings-desktop-schemas \
</span> path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:vte \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:dbus \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:dconf \
</span> port:pcre2 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:vte \
</span> port:xorg-libX11
depends_run port:adwaita-icon-theme
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-src-Makefile.am.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-src-terminal-screen.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-src-server.c.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-src-server.c.diff \
</span> patch-strchrnul.diff
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # reconfigure using upstream autogen.sh for intltool 0.51 compatibility
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # build fails with ossp-uuid active
# force use of system uuid even if ossp-uuid is installed
reinplace "s|^#include <uuid.h>|#include <uuid/uuid.h>|" \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,7 +63,7 @@ post-patch {
</span> # clang-77 (Xcode 3.2.6) hits an assertion failure: "UNREACHABLE executed!"
compiler.blacklist *gcc-4* {clang < 100}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd ./autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf yes
</span>
configure.args --with-gtk=3.0 \
--with-nautilus-extension=no \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gnome-terminal/files/autogen.sh b/gnome/gnome-terminal/files/autogen.sh
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b39904364ef..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gnome-terminal/files/autogen.sh
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Run this to generate all the initial makefiles, etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set -e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-srcdir=`dirname $0`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test -z "$srcdir" && srcdir=.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cd "$srcdir"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mkdir -p m4 >/dev/null 2>&1 || true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-intltoolize --force
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf --verbose --force --install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cd -
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test -n "$NOCONFIGURE" || "$srcdir/configure" "$@"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gnome-terminal/files/patch-configure.ac.diff b/gnome/gnome-terminal/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b3498e70827..be8586b3902 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gnome-terminal/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gnome-terminal/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,21 +8,3 @@
</span> libpcre2-8 >= $PCRE2_REQUIRED
$PLATFORM_DEPS])
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -109,7 +108,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gio-unix-2.0 >= $GIO_REQUIRED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gtk+-$GTK_API_VERSION >= $GTK_REQUIRED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dconf >= $DCONF_REQUIRED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- uuid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $PLATFORM_DEPS])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -154,8 +152,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gio-2.0 >= $GIO_REQUIRED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- vte-$VTE_API_VERSION >= $VTE_REQUIRED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gconf-2.0 >= $GCONF_REQUIRED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- dconf >= $DCONF_REQUIRED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- uuid])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ dconf >= $DCONF_REQUIRED])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE([ENABLE_MIGRATION],[1],[Define to 1 to enable prefs migration from GConf to GSettings])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gnome-terminal/files/patch-src-Makefile.am.diff b/gnome/gnome-terminal/files/patch-src-Makefile.am.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9eadecfebb8..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gnome-terminal/files/patch-src-Makefile.am.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.am.orig 2016-08-15 11:20:29.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile.am 2016-08-19 22:31:43.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -243,8 +243,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(AM_CFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wno-cast-qual \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wno-format-nonliteral \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -Wno-suggest-attribute=format \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -Wno-unused-but-set-variable \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wno-unused-function \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wno-unused-variable \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -Wno-write-strings \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gnome-terminal/files/patch-src-terminal-screen.c.diff b/gnome/gnome-terminal/files/patch-src-terminal-screen.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 75723c8b940..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gnome-terminal/files/patch-src-terminal-screen.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/terminal-screen.c.orig 2016-08-09 12:37:41.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/terminal-screen.c 2016-08-19 22:31:43.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1311,7 +1311,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for (j = 0; j < n_fds; j++) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (fds[j] == target_fd) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- do {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef F_DUPFD_CLOEXEC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fd = fcntl (fds[j], F_DUPFD_CLOEXEC, 3);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fd = fcntl (fds[j], F_DUPFD, 3);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fcntl(fd, F_SETFD, FD_CLOEXEC);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } while (fd == -1 && errno == EINTR);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (fd == -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _exit (127);
</span></pre><pre style='margin:0'>
</pre>