<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3e9f9206d1c908b204826d5b75750d7a74c5a57f">https://github.com/macports/macports-ports/commit/3e9f9206d1c908b204826d5b75750d7a74c5a57f</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 3e9f9206d1c gobject-introspection-devel: update to 1.78.0; enable tests
</span>3e9f9206d1c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 3e9f9206d1c908b204826d5b75750d7a74c5a57f
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sun Sep 10 09:58:23 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> gobject-introspection-devel: update to 1.78.0; enable tests
</span>---
gnome/gobject-introspection-devel/Portfile | 27 ++++++++++++++++++----
.../files/patch-fix-tools-python.diff | 20 ++++++++--------
2 files changed, 33 insertions(+), 14 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gobject-introspection-devel/Portfile b/gnome/gobject-introspection-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d10fbfd698a..aa9e90f4f41 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gobject-introspection-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gobject-introspection-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ name gobject-introspection-devel
</span> conflicts gobject-introspection
set my_name gobject-introspection
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.76.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.78.0
</span> revision 0
categories gnome
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,9 +27,12 @@ dist_subdir ${my_name}
</span> distname ${my_name}-${version}
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 4d57eb3a3f80074089eb3db876aea4f74b574de6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 196178bf64345501dcdc4d8469b36aa6fe80489354efe71cb7cb8ab82a3738bf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1055416
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 670abf037c4ccb792f7b537ed7461854cd5f4bf8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 84f5bd2038bd52abbce74a639832c5b46a2d17e9c5a8ae14f9788e8516c04166 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1060136
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Disable unexpected download of subprojects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+meson.wrap_mode nodownload
</span>
set py_ver 3.11
set py_ver_nodot [string map {. {}} ${py_ver}]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,5 +100,21 @@ platform darwin 8 {
</span> build.env-append DYLD_LIBRARY_PATH=${workpath}/build/girepository
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#--------------------------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note that several tests fail, due to @rpath issues with temporary test-only libs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Needs to be reported to upstream.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 7/65 test_shlibs.py FAIL 2.67s exit status 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# sanitize_shlib_path('@rpath/libbarapp-1.0.dylib'),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TypeError: sanitize_shlib_path() missing 1 required positional argument: 'libdir'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 53/65 gitypelibtest FAIL 0.33s killed by signal 5 SIGTRAP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Failed to load shared library '/opt/local/lib/libregress-1.0.dylib' referenced by the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# typelib: dlopen(/opt/local/lib/libregress-1.0.dylib, 9): image not found
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#--------------------------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type gnome
livecheck.name ${my_name}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gobject-introspection-devel/files/patch-fix-tools-python.diff b/gnome/gobject-introspection-devel/files/patch-fix-tools-python.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d34cf2d363e..f613c7bd78c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gobject-introspection-devel/files/patch-fix-tools-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gobject-introspection-devel/files/patch-fix-tools-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/meson.build.orig 2022-02-05 15:05:51.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/meson.build 2022-02-05 15:07:11.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21,7 +21,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tools_conf.set('libdir', libdir_abs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tools_conf.set('datarootdir', datadir_abs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tools_conf.set('gir_dir_prefix', gir_dir_prefix)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- tools_conf.set('PYTHON_CMD', python_cmd)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tools_conf.set('PYTHON_CMD', '@MP_PYTHON_CMD@')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/meson.build.orig 2023-09-08 10:18:21.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/meson.build 2023-09-10 09:18:26.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,7 +12,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if cc.get_id() == 'msvc'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python_cmd = '/usr/bin/env ' + python.path()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- python_cmd = '/usr/bin/env python@0@'.format(python.language_version().split('.')[0])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ python_cmd = '@MP_PYTHON_CMD@'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- tools_conf.set('TOOL_MODULE', tool[1])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tools_conf.set('TOOL_FUNCTION', tool[2])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tool_output = []
</span></pre><pre style='margin:0'>
</pre>