<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/d8f690b3eedb5a1358f5bd39743b75dab77e811c">https://github.com/macports/macports-ports/commit/d8f690b3eedb5a1358f5bd39743b75dab77e811c</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 d8f690b  gobject-introspection: fix for Tiger
</span>d8f690b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d8f690b3eedb5a1358f5bd39743b75dab77e811c
</span>Author: Ken Cunningham <ken.cunningham.webuse@gmail.com>
AuthorDate: Wed Oct 3 19:48:49 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gobject-introspection: fix for Tiger
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Tiger-specific fixes to allow this essential port
</span><span style='display:block; white-space:pre;color:#404040;'>    to continue to work on Tiger
</span>---
 gnome/gobject-introspection/Portfile               | 18 ++++++++----
 .../files/patch-girscanner-tiger-no-rpath.diff     | 32 ++++++++++++++++++++++
 2 files changed, 44 insertions(+), 6 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 956967d..438868c 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;'>@@ -46,12 +46,6 @@ configure.python    ${prefix}/bin/python2.7
</span> use_autoreconf      yes
 autoreconf.args     -fvi
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# GObject introspection doesn't build with tiger's make, #32358
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append    port:gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.cmd               ${prefix}/bin/gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> build.args          CC="${configure.cc} ${configure.cc_archflags}" V=1
 
 # gobject-introspection needs to be aware whether it was compiled against python +ucs4, see #35603
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,4 +67,16 @@ if {![catch {set result [active_variants python27 ucs4]}]} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # GObject introspection doesn't build with tiger's make, #32358
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append    port:gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.cmd               ${prefix}/bin/gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Tiger does not support RPATHs at this time
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append patch-girscanner-tiger-no-rpath.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Tiger requires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append --disable-dependency-tracking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type      gnome
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gobject-introspection/files/patch-girscanner-tiger-no-rpath.diff b/gnome/gobject-introspection/files/patch-girscanner-tiger-no-rpath.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..61480f1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gobject-introspection/files/patch-girscanner-tiger-no-rpath.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,32 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git giscanner/ccompiler.py giscanner/ccompiler.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c003828..87f98d2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- giscanner/ccompiler.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ giscanner/ccompiler.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -126,7 +126,7 @@ class CCompiler(object):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             if not libtool:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 # https://bugzilla.gnome.org/show_bug.cgi?id=625195
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                args.append('-Wl,-rpath,.')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#               args.append('-Wl,-rpath,.')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 # Ensure libraries are always linked as we are going to use ldd to work
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 # out their names later
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -152,12 +152,12 @@ class CCompiler(object):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 args.append('-libpath:' + library_path)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 args.append('-L' + library_path)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                if os.path.isabs(library_path):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    if libtool:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                        args.append('-rpath')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                        args.append(library_path)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                        args.append('-Wl,-rpath,' + library_path)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#               if os.path.isabs(library_path):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                   if libtool:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                       args.append('-rpath')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                       args.append(library_path)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                   else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                       args.append('-Wl,-rpath,' + library_path)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             runtime_paths.append(library_path)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>