<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/add2e5e82ed3c220b5a87796e79ac33520f7ff54">https://github.com/macports/macports-ports/commit/add2e5e82ed3c220b5a87796e79ac33520f7ff54</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit add2e5e82ed3c220b5a87796e79ac33520f7ff54
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Apr 11 06:18:56 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    renameutils: Fix detection of lstat64 on arm64
</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/64979
</span>---
 sysutils/renameutils/Portfile            |  4 +--
 sysutils/renameutils/files/lstat64.patch | 42 ++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/renameutils/Portfile b/sysutils/renameutils/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index afff495eac6..a9c10eb3554 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/renameutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/renameutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,6 @@ version             0.12.0
</span> revision            0
 categories          sysutils
 license             GPL-3+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 
 description         renameutils is a set of programs designed to make renaming \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,6 +30,7 @@ depends_lib         port:readline \
</span>                     path:libexec/coreutils/libstdbuf.so:coreutils
 
 patchfiles          patch-use_coreutils.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-fix_install.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-fix_install.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lstat64.patch
</span> 
 configure.ldflags-append    -liconv -lintl
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/renameutils/files/lstat64.patch b/sysutils/renameutils/files/lstat64.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..285bdc5f651
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/renameutils/files/lstat64.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,42 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix detection of lstat64 for Apple Silicon systems. Based on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://git.kernel.org/pub/scm/utils/dash/dash.git/commit/?id=6f6d1f2da03468c0e131fdcbdcfa9771ffca2614
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2012-04-23 06:24:12.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2022-04-11 06:04:25.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23123,18 +23123,32 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-for ac_func in fchdir lstat64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++for ac_func in fchdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ do :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ac_fn_c_check_func "$LINENO" "fchdir" "ac_cv_func_fchdir"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "x$ac_cv_func_fchdir" = x""yes; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define HAVE_FCHDIR 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_fn_c_check_decl "$LINENO" "lstat64" "ac_cv_have_decl_lstat64" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "x$ac_cv_have_decl_lstat64" = x""yes; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for ac_func in lstat64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++do :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ac_fn_c_check_func "$LINENO" "lstat64" "ac_cv_func_lstat64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "x$ac_cv_func_lstat64" = x""yes; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define HAVE_LSTAT64 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # c89: AC_FUNC_VPRINTF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # c89: AC_CHECK_FUNCS([strchr strrchr setlocale])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # gnulib: AC_FUNC_LSTAT
</span></pre><pre style='margin:0'>

</pre>