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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/da315039a94bf03fb4975a4cb82863b184b7d525">https://github.com/macports/macports-ports/commit/da315039a94bf03fb4975a4cb82863b184b7d525</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 da315039a94 afl: fix build on 10.7 and older
</span>da315039a94 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit da315039a94bf03fb4975a4cb82863b184b7d525
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sun Oct 20 08:27:03 2024 +0700

<span style='display:block; white-space:pre;color:#404040;'>    afl: fix build on 10.7 and older
</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/59187
</span>---
 devel/afl/Portfile                      | 25 ++++++++++++++++---------
 devel/afl/files/patch-allow-32-bit.diff | 11 +++++++++++
 2 files changed, 27 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/afl/Portfile b/devel/afl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bef0ec55bba..8feb097c8c9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/afl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/afl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# memmem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 10
</span> 
 name                afl
 version             2.52b
 categories          devel security
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 license             Apache-2
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,9 +25,13 @@ master_sites        ${homepage}/releases
</span> extract.suffix      .tgz
 
 checksums           rmd160  b7c1174111cfc11d14a0982359ef903d5b8d1267 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  43614b4b91c014d39ef086c5cc84ff5f068010c264c2c05bf199df60898ce045
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  43614b4b91c014d39ef086c5cc84ff5f068010c264c2c05bf199df60898ce045 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    835907
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-allow-32-bit.diff
</span> 
 use_configure       no
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.env           CC=${configure.cc} \
                     CXX=${configure.cxx} \
                     "CFLAGS=${configure.cflags} [get_canonical_archflags cc]" \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,15 +39,15 @@ build.env           CC=${configure.cc} \
</span>                     "LDFLAGS=${configure.ldflags} [get_canonical_archflags ld]" \
                     PREFIX=${prefix}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.env        PREFIX=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.subplatform} eq "macosx" && [vercmp ${macosx_version} 10.7] < 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "${name} ${version} requires memmem(3), only available on OS X 10.7 or greater."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -code error "incompatible macOS version"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.build_arch} ni [list i386 x86_64]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    AFL_NO_X86=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    AFL_NO_X86=1
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env        PREFIX=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type      regex
 livecheck.url       ${master_sites}
 livecheck.regex     afl-(\\d+(?:\\.\\d+)*b).tgz
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/afl/files/patch-allow-32-bit.diff b/devel/afl/files/patch-allow-32-bit.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..538ddb8546e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/afl/files/patch-allow-32-bit.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- afl-as.c       2017-11-05 10:24:47.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ afl-as.c       2024-09-20 00:28:05.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -75,7 +75,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static u8   use_64bit = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#  error "Sorry, 32-bit Apple platforms are not supported."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  warning "Sorry, 32-bit Apple platforms are not supported."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* __APPLE__ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* ^__x86_64__ */
</span></pre><pre style='margin:0'>

</pre>