<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/0ffd857cab7b021f9dbf2cbc876d8025b6aefeff">https://github.com/macports/macports-ports/commit/0ffd857cab7b021f9dbf2cbc876d8025b6aefeff</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0ffd857cab7b021f9dbf2cbc876d8025b6aefeff
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon May 23 04:00:49 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    fakeroot: Update to 1.29
</span>---
 sysutils/fakeroot/Portfile                      | 22 +++++++---------------
 sysutils/fakeroot/files/patch-configure.ac.diff | 13 +++++++++++++
 sysutils/fakeroot/files/patch-message.h.diff    | 15 ++++++++++-----
 3 files changed, 30 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/fakeroot/Portfile b/sysutils/fakeroot/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 263197546c3..575b58a5ae2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/fakeroot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/fakeroot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,11 @@
</span> PortSystem          1.0
 
 name                fakeroot
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.29
</span> revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  aca32d86c964e0eae53cbbe2ccc764fe463c3fd6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  56d405e36ff685f83879be08fdd654255ab9aa38632b4605a98e896ad63990c2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    546234
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  5f219a49031eceda4d077e78acc1661736556b33 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8fbbafb780c9173e3ace4a04afbc1d900f337f3216883939f5c7db3431be7c20 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    549383
</span> 
 categories          sysutils
 license             GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,11 +25,10 @@ master_sites        debian:f/${name}
</span> distname            ${name}_${version}.orig
 worksrcdir          ${name}-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-message.h.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Build settings adapted from instructions at
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/mackyle/fakeroot/blob/787d757/README_MACOSX.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-configure.ac.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-message.h.diff
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# We are patching configure.ac
</span> use_autoreconf      yes
 autoreconf.cmd      ./bootstrap
 autoreconf.pre_args
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,13 +39,6 @@ depends_skip_archcheck-append libtool
</span> 
 configure.args      --disable-static
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# The configure script is unable to detect macOS on its own because it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# uses the C preprocessor to do so but the CPP variable is empty because
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# for some reason the "how to run the C preprocessor" step doesn't get
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# run. I suspect this is due to a mistake in configure.ac but I don't
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# have sufficient autoconf knowledge to identify it.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append "CPP=${configure.cc} -E"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> platform darwin {
     if {${os.major} == 18 || ${os.major} == 19} {
         universal_variant                       no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/fakeroot/files/patch-configure.ac.diff b/sysutils/fakeroot/files/patch-configure.ac.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a870e550746
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/fakeroot/files/patch-configure.ac.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;'>+Fix inability of configure script to detect that it is running on macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+because it uses $CPP to do so but CPP hadn't been set to anything yet.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://salsa.debian.org/clint/fakeroot/-/merge_requests/16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig      2022-05-22 12:14:31.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac   2022-05-23 02:20:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7,6 +7,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_INIT_AUTOMAKE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_MAINTAINER_MODE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CONFIG_HEADERS([config.h])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_PROG_CPP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_PROG_MAKE_SET
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LT_INIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LT_LANG(C)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/fakeroot/files/patch-message.h.diff b/sysutils/fakeroot/files/patch-message.h.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index c435f3826e3..8a3620c5f0b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/fakeroot/files/patch-message.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/fakeroot/files/patch-message.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,16 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- message.h.orig 2015-12-15 17:26:28.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ message.h      2015-12-15 17:27:01.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,7 +27,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix redefinition of htonll and ntohll (with unknown consequences) on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+OS X 10.10 and later.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://salsa.debian.org/clint/fakeroot/-/merge_requests/17
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- message.h.orig 2021-11-07 19:33:39.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ message.h      2022-05-23 02:50:41.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,8 +26,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # endif
</span>  #endif
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- /* On Solaris, use the native htonll(n)/ntohll(n) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* On Solaris, use the native htonll(n)/ntohll(n) */
</span> -#if !defined(sun) && !defined(_NETINET_IN_H)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined(htonll) && !defined(sun) && !defined(_NETINET_IN_H)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* If available, use the native htonll(n)/ntohll(n */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(htonll) || !defined(ntohll)
</span>  #if __BYTE_ORDER == __BIG_ENDIAN
  # define htonll(n)  (n)
  # define ntohll(n)  (n)
</pre><pre style='margin:0'>

</pre>