<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/89bb5b4e4117746c89d96ea3238886ec39f19ea3">https://github.com/macports/macports-ports/commit/89bb5b4e4117746c89d96ea3238886ec39f19ea3</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 89bb5b4e4117746c89d96ea3238886ec39f19ea3
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Mon Jun 6 16:47:15 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    ddrescue: fix compilation error: std::exit
</span><span style='display:block; white-space:pre;color:#404040;'>    - Add include for cstdlib, to fix compilation with older compilers
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/65300
</span>---
 sysutils/ddrescue/Portfile                            |  6 ++++++
 sysutils/ddrescue/files/patch-loggers.cc-cstdlib.diff | 14 ++++++++++++++
 2 files changed, 20 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/ddrescue/Portfile b/sysutils/ddrescue/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f0e2c9f5ee8..48e91166f5e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/ddrescue/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/ddrescue/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +26,12 @@ checksums       rmd160  d2474a3bc4e5d9b11a4b76e1edce70a93ec1df96 \
</span>                 sha256  e513cd3a90d9810dfdd91197d40aa40f6df01597bfb5ecfdfb205de1127c551f \
                 size    91930
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fix compilation:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   error: no member named 'exit' in namespace 'std'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See: https://trac.macports.org/ticket/65300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patch-loggers.cc-cstdlib.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant universal {}
 configure.args  CXX="${configure.cxx}" \
                 CPPFLAGS="${configure.cppflags}" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/ddrescue/files/patch-loggers.cc-cstdlib.diff b/sysutils/ddrescue/files/patch-loggers.cc-cstdlib.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..dd8a2582d4e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/ddrescue/files/patch-loggers.cc-cstdlib.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- loggers.cc.orig        2022-06-06 16:38:44.915067860 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ loggers.cc     2022-06-06 16:39:24.205196043 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,10 +17,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _FILE_OFFSET_BITS 64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <algorithm>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <cstdio>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <cstdlib>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <cstring>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <vector>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/stat.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>