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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/526872ac52f9e2cf76ea17d3a2a1027686298c45">https://github.com/macports/macports-ports/commit/526872ac52f9e2cf76ea17d3a2a1027686298c45</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 526872ac52f ftgl: fix type mismatch with latest FreeType
</span>526872ac52f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 526872ac52f9e2cf76ea17d3a2a1027686298c45
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Sun May 11 06:50:06 2025 -0500

<span style='display:block; white-space:pre;color:#404040;'>    ftgl: fix type mismatch with latest FreeType
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://github.com/HamzaM3/ftgl/pull/1
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/71434
</span>---
 graphics/ftgl/Portfile                              |  3 ++-
 graphics/ftgl/files/patch-src-FTVectoriser.cpp.diff | 13 +++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ftgl/Portfile b/graphics/ftgl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5dfc8ffebdd..e830f9d7ba5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/ftgl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/ftgl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,7 +35,8 @@ depends_build-append \
</span>     port:pkgconfig
 
 patchfiles                  AC_ARG_WITH.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            dylib_file.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            dylib_file.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            patch-src-FTVectoriser.cpp.diff
</span> 
 # Don't use MacPorts X11 since there doesn't seem to be a need to do so.
 # Don't use MacPorts OpenGL (mesa) since that would bring in X11 deps.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ftgl/files/patch-src-FTVectoriser.cpp.diff b/graphics/ftgl/files/patch-src-FTVectoriser.cpp.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..29e9804fd10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/ftgl/files/patch-src-FTVectoriser.cpp.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/FTVectoriser.cpp b/src/FTVectoriser.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 26e7da8..3610215 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/FTVectoriser.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/FTVectoriser.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -168,7 +168,7 @@ void FTVectoriser::ProcessContours()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     for(int i = 0; i < ftContourCount; ++i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         FT_Vector* pointList = &outline.points[startIndex];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        char* tagList = &outline.tags[startIndex];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        char* tagList = (char*)&outline.tags[startIndex];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         endIndex = outline.contours[i];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         contourLength =  (endIndex - startIndex) + 1;
</span></pre><pre style='margin:0'>

</pre>