<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/e4bc1bf55dadbace93d5b4bb330b41f04dc27c7a">https://github.com/macports/macports-ports/commit/e4bc1bf55dadbace93d5b4bb330b41f04dc27c7a</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 e4bc1bf55da gobject-introspection: update to 1.78.0; enable tests
</span>e4bc1bf55da is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e4bc1bf55dadbace93d5b4bb330b41f04dc27c7a
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sun Sep 10 10:33:37 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> gobject-introspection: update to 1.78.0; enable tests
</span>---
gnome/gobject-introspection/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/Portfile b/gnome/gobject-introspection/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 70fd464ebc0..919703ea6dc 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;'>@@ -8,7 +8,7 @@ name gobject-introspection
</span> conflicts gobject-introspection-devel
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/files/patch-fix-tools-python.diff b/gnome/gobject-introspection/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/files/patch-fix-tools-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gobject-introspection/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>