<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/16a59aca27dd0450a4f5ca32d7d9a36b7b2816da">https://github.com/macports/macports-ports/commit/16a59aca27dd0450a4f5ca32d7d9a36b7b2816da</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 16a59aca27d harfbuzz{,-devel}: properly set gobject_introspection
</span>16a59aca27d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 16a59aca27dd0450a4f5ca32d7d9a36b7b2816da
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Tue Dec 31 09:03:53 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    harfbuzz{,-devel}: properly set gobject_introspection
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/71508
</span>---
 graphics/harfbuzz-devel/Portfile | 19 +++++++++++--------
 graphics/harfbuzz/Portfile       | 19 +++++++++++--------
 2 files changed, 22 insertions(+), 16 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/harfbuzz-devel/Portfile b/graphics/harfbuzz-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fa9ec995845..10c7349e99a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/harfbuzz-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/harfbuzz-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,23 +82,25 @@ configure.cflags-append     -DHB_NO_PRAGMA_GCC_DIAGNOSTIC_ERROR
</span> configure.cxxflags-append   -DHB_NO_PRAGMA_GCC_DIAGNOSTIC_ERROR
 
 if {${name} eq ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        2
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    gobject_introspection yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # NOTE: lib dep for gobject-introspection added via pg gobject_introspection
</span>     depends_lib-append \
                     path:lib/pkgconfig/cairo.pc:cairo \
                     port:freetype \
                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection \
</span>                     port:graphite2
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # NOTE: -Dintrospection set via pg gobject_introspection
</span>     configure.args-append \
                     -Dcairo=enabled \
                     -Dfreetype=enabled \
                     -Dglib=enabled \
                     -Dgraphite2=enabled \
                     -Dgobject=enabled \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dicu=disabled \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dintrospection=enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dicu=disabled
</span> 
     test.run        yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -133,14 +135,15 @@ if {${name} eq ${subport}} {
</span> }
 
 subport harfbuzz-icu-devel {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        2
</span> 
     conflicts       harfbuzz-icu
 
     description     HarfBuzz ICU support library
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     long_description This library adds support for ICU (the International Components for Unicode) to HarfBuzz.
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    gobject_introspection no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append \
                     port:harfbuzz-devel \
                     path:lib/pkgconfig/icu-uc.pc:icu
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -149,13 +152,13 @@ subport harfbuzz-icu-devel {
</span>     compiler.cxx_standard \
                     2017
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # NOTE: -Dintrospection set via pg gobject_introspection
</span>     configure.args-append \
                     -Dcairo=disabled \
                     -Dfreetype=disabled \
                     -Dglib=disabled \
                     -Dgraphite2=disabled \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dicu=enabled \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dintrospection=disabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dicu=enabled
</span> 
     # Deconflict with parent port contents
     post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/harfbuzz/Portfile b/graphics/harfbuzz/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 36a5fcd4258..4f3a0e7cc2f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/harfbuzz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/harfbuzz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,23 +82,25 @@ configure.cflags-append     -DHB_NO_PRAGMA_GCC_DIAGNOSTIC_ERROR
</span> configure.cxxflags-append   -DHB_NO_PRAGMA_GCC_DIAGNOSTIC_ERROR
 
 if {${name} eq ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        2
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    gobject_introspection yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # NOTE: lib dep for gobject-introspection added via pg gobject_introspection
</span>     depends_lib-append \
                     path:lib/pkgconfig/cairo.pc:cairo \
                     port:freetype \
                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection \
</span>                     port:graphite2
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # NOTE: -Dintrospection set via pg gobject_introspection
</span>     configure.args-append \
                     -Dcairo=enabled \
                     -Dfreetype=enabled \
                     -Dglib=enabled \
                     -Dgraphite2=enabled \
                     -Dgobject=enabled \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dicu=disabled \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dintrospection=enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dicu=disabled
</span> 
     test.run        yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -133,14 +135,15 @@ if {${name} eq ${subport}} {
</span> }
 
 subport harfbuzz-icu {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        2
</span> 
     conflicts       harfbuzz-icu-devel
 
     description     HarfBuzz ICU support library
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     long_description This library adds support for ICU (the International Components for Unicode) to HarfBuzz.
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    gobject_introspection no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append \
                     port:harfbuzz \
                     path:lib/pkgconfig/icu-uc.pc:icu
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -149,13 +152,13 @@ subport harfbuzz-icu {
</span>     compiler.cxx_standard \
                     2017
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # NOTE: -Dintrospection set via pg gobject_introspection
</span>     configure.args-append \
                     -Dcairo=disabled \
                     -Dfreetype=disabled \
                     -Dglib=disabled \
                     -Dgraphite2=disabled \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dicu=enabled \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dintrospection=disabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dicu=enabled
</span> 
     # Deconflict with parent port contents
     post-destroot {
</pre><pre style='margin:0'>

</pre>