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