<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dc8a19f4b510cc8231121a3a5636a31177ce3152">https://github.com/macports/macports-ports/commit/dc8a19f4b510cc8231121a3a5636a31177ce3152</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit dc8a19f4b510cc8231121a3a5636a31177ce3152
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Tue Oct 2 12:39:50 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gobject_introspection: update to version 1.58.0, dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Update/remove outdated patches.
</span>---
 gnome/gobject-introspection/Portfile               | 16 +++-----
 gnome/gobject-introspection/files/PR-625195.patch  | 46 ----------------------
 .../files/no-env-shebang.patch                     | 19 +++++----
 .../files/patch-dyld-library-path.diff             | 11 ------
 4 files changed, 17 insertions(+), 75 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gobject-introspection/Portfile b/gnome/gobject-introspection/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0eae351..0d8d940 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gobject-introspection/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gobject-introspection/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem          1.0
</span> PortGroup           active_variants 1.1
 
 name                gobject-introspection
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.56.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.58.0
</span> set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          gnome
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,25 +19,22 @@ homepage            https://wiki.gnome.org/Projects/GObjectIntrospection
</span> master_sites        gnome:sources/${name}/${branch}/
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  55938f879f3211390063b56298604cb766142c60 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  5b2875ccff99ff7baab63a34b67f8c920def240e178ff50add809e267d9ea24b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1397812
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  292e869f3b5d18812f510a1f0167f7f8885c8aef \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  27c1590a32749de0a5481ce897772547043e94bccba4bc0a7edb3d8513e401ec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1370824
</span> 
 depends_build       port:pkgconfig
 
 depends_lib         path:lib/pkgconfig/cairo.pc:cairo \
                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     port:libffi \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py27-mako
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py27-mako \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py27-markdown
</span> 
 depends_run         bin:glibtool:libtool
 
 patchfiles          no-env-shebang.patch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://trac.macports.org/ticket/56301
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://gitlab.gnome.org/GNOME/gobject-introspection/issues/205
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-dyld-library-path.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-patch {
     reinplace "s|libcairo-gobject.2.dylib|${prefix}/lib/libcairo-gobject.2.dylib|g" ${worksrcpath}/configure
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gobject-introspection/files/PR-625195.patch b/gnome/gobject-introspection/files/PR-625195.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b24cadd..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gobject-introspection/files/PR-625195.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,46 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 4a724ac699f0c34fba2fb452cfadea11540325e8 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Philip Chimento <philip.chimento@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Mon, 19 Oct 2015 23:10:27 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: scanner: Fix non-libtool linker flags on Darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Darwin's linker doesn't like "-rpath=path"; instead pass "-rpath path",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-which works on more linkers than the version with the = sign does.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Additionally, Darwin's linker has no equivalent for "--no-as-needed" (it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-seems to do the right thing by default?)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://bugzilla.gnome.org/show_bug.cgi?id=625195
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- giscanner/ccompiler.py | 7 ++++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 4 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git giscanner/ccompiler.py giscanner/ccompiler.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 224c3e5..515b422 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- giscanner/ccompiler.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ giscanner/ccompiler.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -128,11 +128,12 @@ class CCompiler(object):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     self.compiler.add_runtime_library_dir('.')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 # https://bugzilla.gnome.org/show_bug.cgi?id=625195
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                args.append('-Wl,-rpath=.')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                args.append('-Wl,-rpath,.')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 # Ensure libraries are always linked as we are going to use ldd to work
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 # out their names later
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                args.append('-Wl,--no-as-needed')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                if sys.platform != 'darwin':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                    args.append('-Wl,--no-as-needed')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             for library in libraries:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 self.compiler.add_library(library)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -140,7 +141,7 @@ class CCompiler(object):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 for library_path in libpaths:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     args.append('-L' + library_path)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     if os.path.isabs(library_path):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                        args.append('-Wl,-rpath=' + library_path)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                        args.append('-Wl,-rpath,' + library_path)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             # libtool case: assemble linker command arguments, like we did before
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cgit v0.11.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gobject-introspection/files/no-env-shebang.patch b/gnome/gobject-introspection/files/no-env-shebang.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 3e26a3e..2848cdf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gobject-introspection/files/no-env-shebang.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gobject-introspection/files/no-env-shebang.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/g-ir-tool-template.in.orig       2015-07-18 06:27:49.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/g-ir-tool-template.in    2016-03-12 01:29:38.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#!/usr/bin/env @PYTHON@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#!@PYTHON@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -*- Mode: Python -*-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # GObject-Introspection - a framework for introspecting GObject libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Copyright (C) 2008  Johan Dahlin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile-tools.am.orig 2018-09-29 11:39:49.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile-tools.am      2018-09-29 11:40:20.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,7 +9,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   tools/g-ir-tool-template.in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   tools/meson.build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-TOOL_SUBSTITUTIONS = -e s,@libdir\@,$(libdir), -e s,@datarootdir\@,$(datarootdir), -e s,@PYTHON_CMD\@,\/usr\/bin\/env\ $(PYTHON),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TOOL_SUBSTITUTIONS = -e s,@libdir\@,$(libdir), -e s,@datarootdir\@,$(datarootdir), -e s,@PYTHON_CMD\@,$(PYTHON),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ g-ir-scanner: tools/g-ir-tool-template.in _giscanner.la Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(AM_V_GEN) sed $(TOOL_SUBSTITUTIONS) -e s,@TOOL_MODULE\@,scannermain, -e s,@TOOL_FUNCTION\@,scanner_main, $< > $@.tmp && mv $@.tmp $@
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gobject-introspection/files/patch-dyld-library-path.diff b/gnome/gobject-introspection/files/patch-dyld-library-path.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 8beb4aa..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gobject-introspection/files/patch-dyld-library-path.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;'>---- giscanner/ccompiler.py.orig    2018-04-08 22:40:56.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ giscanner/ccompiler.py 2018-04-19 00:02:20.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -119,7 +119,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         if os.name == 'nt':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             runtime_path_envvar = ['LIB', 'PATH']
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            runtime_path_envvar = ['LD_LIBRARY_PATH', 'DYLD_LIBRARY_PATH']
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            runtime_path_envvar = ['LD_LIBRARY_PATH', 'DYLD_FALLBACK_LIBRARY_PATH']
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             # Search the current directory first
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             # (This flag is not supported nor needed for Visual C++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             args.append('-L.')
</span></pre><pre style='margin:0'>

</pre>