<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>