<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6fc230ecd0ac6ff546aa2bc146e68c9af7045581">https://github.com/macports/macports-ports/commit/6fc230ecd0ac6ff546aa2bc146e68c9af7045581</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6fc230ecd0ac6ff546aa2bc146e68c9af7045581
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu May 19 04:20:08 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    dia: Use pkg-config instead of freetype-config
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    freetype-config is deprecated and may be removed in the future.
</span>---
 gnome/dia/Portfile                      |  1 -
 gnome/dia/files/patch-configure.in.diff | 34 +++++++++++++++++++++++++++++++--
 2 files changed, 32 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/dia/Portfile b/gnome/dia/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index db364ec35ad..13e9726d2a2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/dia/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/dia/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,6 @@ set branch          [join [lrange [split ${version} .] 0 1] .]
</span> maintainers         nomaintainer
 license             GPL-2+
 categories          gnome graphics
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> description         A diagram program.
 
 long_description    Dia is designed to be much like the commercial Windows \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/dia/files/patch-configure.in.diff b/gnome/dia/files/patch-configure.in.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index e0ecc676e95..f5e96571b7f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/dia/files/patch-configure.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/dia/files/patch-configure.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,35 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.in   2014-09-05 11:05:27.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.in   2017-07-13 21:54:03.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.in.orig      2014-09-05 10:05:27.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.in   2022-05-19 04:16:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -68,14 +68,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   dnl On Solaris with Forte C, at least, need to link app/dia with -lfreetype.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   dnl It's not enough that -lpangoft2 implicitly pulls it in.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   have_freetype=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  AC_CHECK_LIB(freetype,FT_Init_FreeType,have_freetype=true,have_freetype=false,`freetype-config --libs`)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  AC_CHECK_LIB(freetype,FT_Init_FreeType,have_freetype=true,have_freetype=false,`pkg-config freetype2 --libs`)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test "$have_freetype" = "true"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     dnl Need 2.0.9, as a bug was fixed for us there.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    dnl However, freetype-config doesn't give a meaningful version, so we must
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    dnl However, pkg-config freetype2 doesn't give a meaningful version, so we must
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     dnl do it like this.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     AC_MSG_CHECKING([if FreeType version is 2.0.9 or higher])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     old_CPPFLAGS="$CPPFLAGS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    CPPFLAGS="$CPPFLAGS `freetype-config --cflags`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    CPPFLAGS="$CPPFLAGS `pkg-config freetype2 --cflags`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     AC_TRY_CPP([#include <ft2build.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include FT_FREETYPE_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if (FREETYPE_MAJOR*1000+FREETYPE_MINOR)*1000+FREETYPE_PATCH < 2000009
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -83,9 +83,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         [AC_MSG_RESULT(yes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   FREETYPE_LIBS=`freetype-config --libs`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   FREETYPE_LIBS=`pkg-config freetype2 --libs`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    AC_SUBST(FREETYPE_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   FREETYPE_CFLAGS=`freetype-config --cflags`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   FREETYPE_CFLAGS=`pkg-config freetype2 --cflags`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    AC_SUBST(FREETYPE_CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    GTK_MODULES="$GTK_MODULES pangoft2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    AC_DEFINE(HAVE_FREETYPE,1,[Define if you have the FreeType2 library])]
</span> @@ -307,9 +307,6 @@
  dnl idempotent
  AC_SUBST(INTLOBJS)
</pre><pre style='margin:0'>

</pre>