<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/f58e59af95281857329bb6ef08ececbc2ac64183">https://github.com/macports/macports-ports/commit/f58e59af95281857329bb6ef08ececbc2ac64183</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 f58e59af952 freeimage: Fix build on arm64 by disabling NEON
</span>f58e59af952 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f58e59af95281857329bb6ef08ececbc2ac64183
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Mar 4 11:03:35 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    freeimage: Fix build on arm64 by disabling NEON
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/62322
</span>---
 graphics/freeimage/Portfile | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/freeimage/Portfile b/graphics/freeimage/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 79da4fff27e..a541bd0e535 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/freeimage/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/freeimage/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ long_description    FreeImage is a library for developers who would like to \
</span>                     highlights are: extremely simple in use, not limited to \
                     the local PC (unique FreeImageIO) and Plugin driven!
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://freeimage.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://freeimage.sourceforge.io
</span> master_sites        sourceforge:project/freeimage/Source%20Distribution/${version}
 
 distname            FreeImage[strsed ${version} {g/\.//}]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -80,6 +80,16 @@ platform darwin i386 {
</span> # FreeImage uses -O3, which is set in the Makefiles
 configure.optflags-delete -Os
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Not using any MacPorts libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-delete   -I${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-delete    -L${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Disable ARM optimizations in bundled libpng because the source files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# that contain the ARM optimization code were not included.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {"arm64" in [get_canonical_archs]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cppflags-append -DPNG_ARM_NEON_OPT=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant universal {}
 
 # Reimplement parts of portconfigure.tcl
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -116,8 +126,8 @@ build {
</span>         build.args -f ${makefile} \
             PREFIX=${prefix} \
             VERLIBNAME=${libname}.${major}.dylib \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            CC="${configure.cc} ${configure.cflags}" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            CXX="${configure.cxx} ${configure.cxxflags}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            CC="${configure.cc} ${configure.cppflags} ${configure.cflags}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            CXX="${configure.cxx} ${configure.cppflags} ${configure.cxxflags}" \
</span>             LDFLAGS="${configure.ldflags}"
         
         portbuild::build_main
</pre><pre style='margin:0'>

</pre>