<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/887062e2980144d2cbc10b84136ef71653e3109a">https://github.com/macports/macports-ports/commit/887062e2980144d2cbc10b84136ef71653e3109a</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 887062e libgee: update to version 0.20.3, fix introspection
</span>887062e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 887062e2980144d2cbc10b84136ef71653e3109a
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Wed Mar 11 23:58:22 2020 -0700
<span style='display:block; white-space:pre;color:#404040;'> libgee: update to version 0.20.3, fix introspection
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Embed absolute shared library path in typelib.
</span>---
devel/libgee/Portfile | 15 ++++++++++-----
.../files/patch-typelib-use-absolute-sharedlib-path.diff | 16 ++++++++++++++++
2 files changed, 26 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libgee/Portfile b/devel/libgee/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index afcbc43..6676be2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libgee/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libgee/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem 1.0
</span> PortGroup gobject_introspection 1.0
name libgee
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.20.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.20.3
</span> license LGPL-2.1+
set branch [join [lrange [split ${version} .] 0 1] .]
categories devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,13 +21,19 @@ master_sites gnome:sources/${name}/${branch}
</span>
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 9d4f204992cbd1ad4f00ace42a94b06071cdf6db \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9e035c4b755f46bfae70ba81cdcf8328b03f554373cec8c816e8b5680f85353c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 675684
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 970c182ba72b39dcd02cc438b1af3b8cf97ad568 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 678488
</span>
depends_build port:pkgconfig \
port:vala
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-typelib-use-absolute-sharedlib-path.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# autoreconf after patching gee/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoreconf.args -fvi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> gobject_introspection yes
configure.args --disable-silent-rules
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libgee/files/patch-typelib-use-absolute-sharedlib-path.diff b/devel/libgee/files/patch-typelib-use-absolute-sharedlib-path.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7d7c6c3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libgee/files/patch-typelib-use-absolute-sharedlib-path.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gee/Makefile.am.orig 2020-03-11 23:03:10.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gee/Makefile.am 2020-03-11 23:15:50.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -162,8 +162,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This is what g-ir-scanner does.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgee_dlname = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ `$(SED) -nE "s/^dlname='([A-Za-z0-9.+-]+)'/\1/p" libgee-0.8.la`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Extract libdir from libgee-0.8.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libgee_libdir = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ `$(SED) -nE "s/^libdir='([A-Za-z0-9.+-/]+)'/\1/p" libgee-0.8.la`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Prepend libdir path to dlname to form typelib referenced shared library path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INTROSPECTION_COMPILER_ARGS= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- -l $(libgee_dlname)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -l $(libgee_libdir)/$(libgee_dlname)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Gee-0.8.gir: libgee_0_8_la_vala.stamp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Gee-0.8.typelib: Gee-0.8.gir libgee-0.8.la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @INTROSPECTION_COMPILER@ $(INTROSPECTION_COMPILER_ARGS) -o $@ $^
</span></pre><pre style='margin:0'>
</pre>