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