<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/8ea5affe7c7708636b78b9101da0a50d85207d36">https://github.com/macports/macports-ports/commit/8ea5affe7c7708636b78b9101da0a50d85207d36</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 8ea5affe7c7 gobject-introspection: update to 1.74.0
</span>8ea5affe7c7 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 8ea5affe7c7708636b78b9101da0a50d85207d36
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sat May 6 11:39:19 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> gobject-introspection: update to 1.74.0
</span>---
gnome/gobject-introspection/Portfile | 39 +++++++++++++++---------------------
1 file changed, 16 insertions(+), 23 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 79c8d43846b..34516aba435 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,17 +8,16 @@ name gobject-introspection
</span> conflicts gobject-introspection-devel
set my_name gobject-introspection
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.72.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.74.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span>
categories gnome
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> # library under LGPL-2+, tools under GPL-2+
license {LGPL GPL-2+}
maintainers {mascguy @mascguy} openmaintainer
description GObject Introspection
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description {*}${description} acts as a bridge between low-level C+GObject code and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Gobject Introspection acts as a bridge between low-level C+GObject code and \
</span> a managed runtime (JavaScript, Python, Java, Lua, .NET, Scheme, etc.).
homepage https://wiki.gnome.org/Projects/GObjectIntrospection
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,27 +27,29 @@ dist_subdir ${my_name}
</span> distname ${my_name}-${version}
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 9a340f9c422a0ee215f543e49553405276f3d760 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 02fe8e590861d88f83060dd39cda5ccaa60b2da1d21d0f95499301b186beaabc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1040936
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 aca44950cab6fd24093eceef9c7b97113de99a2f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 347b3a719e68ba4c69ff2d57ee2689233ea8c07fc492205e573386779e42d653 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1044008
</span>
set py_ver 3.11
set py_ver_nodot [string map {. {}} ${py_ver}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig \
</span> port:bison \
port:python${py_ver_nodot} \
port:py${py_ver_nodot}-cython
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib path:lib/pkgconfig/cairo.pc:cairo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/cairo.pc:cairo \
</span> path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:libffi \
port:py${py_ver_nodot}-mako \
port:py${py_ver_nodot}-markdown
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-fix-rpath-gir-typelib.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix-scanner-in-build-execution.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix-tools-python.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-fix-rpath-gir-typelib.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-fix-scanner-in-build-execution.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-fix-tools-python.diff
</span>
post-patch {
reinplace "s|libcairo-gobject.2.dylib|${prefix}/lib/libcairo-gobject.2.dylib|g" ${worksrcpath}/gir/meson.build
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,7 +64,8 @@ post-patch {
</span>
configure.python ${prefix}/bin/python${py_ver}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args -Ddoctool=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Ddoctool=enabled \
</span> -Dpython=${configure.python}
# By default, gir will attempt to link programs using
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,16 +79,7 @@ configure.args -Ddoctool=enabled \
</span> # when building this project. Identical logic already exists
# in the gobject_introspection PortGroup, so dependent projects
# should not require modification.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# 10.6.8 Rosetta requires a specific solution: https://github.com/mesonbuild/meson/issues/10351
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.major} == 10 && ${build_arch} eq "ppc"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.env-append CC=${developer_dir}/usr/bin/powerpc-apple-darwin10-gcc-4.2.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.env-append CC=${configure.cc}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append CC=${configure.cc}
</span>
platform darwin 8 {
# Tiger does not support RPATHs at this time
</pre><pre style='margin:0'>
</pre>