<pre style='margin:0'>
Haren S (harens) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ca329e1aaa72712f28c158f60a8c38453e028aa7">https://github.com/macports/macports-ports/commit/ca329e1aaa72712f28c158f60a8c38453e028aa7</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 ca329e1aaa7 reproc: backport upstream patch for gcc13
</span>ca329e1aaa7 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ca329e1aaa72712f28c158f60a8c38453e028aa7
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Fri Mar 22 00:29:31 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> reproc: backport upstream patch for gcc13
</span>---
devel/reproc/Portfile | 5 ++-
devel/reproc/files/patch-gcc13.diff | 62 +++++++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/reproc/Portfile b/devel/reproc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bffe6364788..b8fa205899b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/reproc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/reproc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ legacysupport.newest_darwin_requires_legacy 15
</span>
github.setup DaanDeMeyer reproc 14.2.4 v
github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
description A cross-platform (C99/C++11) process library
long_description ${name} (Redirected Process) is a cross-platform C/C++ library that \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,6 +27,9 @@ checksums rmd160 bfdacfb331a7da74375f0845c22407282b5a87e5 \
</span> sha256 55c780f7faa5c8cabd83ebbb84b68e5e0e09732de70a129f6b3c801e905415dd \
size 64956
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/DaanDeMeyer/reproc/issues/94
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-gcc13.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> compiler.c_standard 1999
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/reproc/files/patch-gcc13.diff b/devel/reproc/files/patch-gcc13.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..2f9e361d16e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/reproc/files/patch-gcc13.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,62 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 0b23d88894ccedde04537fa23ea55cb2f8365342 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Daan De Meyer <daan.j.demeyer@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sat, 18 Mar 2023 19:38:19 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] reproc++: Try to fix gcc 13 build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reproc++/include/reproc++/reproc.hpp | 8 ++++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 4 insertions(+), 4 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/reproc++/include/reproc++/reproc.hpp b/reproc++/include/reproc++/reproc.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ab6f1394..e883ecec 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- reproc++/include/reproc++/reproc.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ reproc++/include/reproc++/reproc.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -88,7 +88,7 @@ struct redirect {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct options {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- env::type behavior;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ enum env::type behavior;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*! Implicitly converts from any STL container of string pairs to the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ environment format expected by `reproc_start`. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ class env extra;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -97,9 +97,9 @@ struct options {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *working_directory = nullptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- redirect in;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- redirect out;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- redirect err;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct redirect in;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct redirect out;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ struct redirect err;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool parent;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool discard;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FILE *file;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 9f399675b821e175f85ac3ee6e3fd2e6056573eb Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Daan De Meyer <daan.j.demeyer@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Fri, 21 Apr 2023 19:36:45 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Fix gcc 13 build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reproc++/include/reproc++/reproc.hpp | 4 ++--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 2 insertions(+), 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/reproc++/include/reproc++/reproc.hpp b/reproc++/include/reproc++/reproc.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b52f495e..7b614a94 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- reproc++/include/reproc++/reproc.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ reproc++/include/reproc++/reproc.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -88,10 +88,10 @@ struct redirect {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct options {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ struct {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- enum env::type behavior;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ reproc::env::type behavior;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*! Implicitly converts from any STL container of string pairs to the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ environment format expected by `reproc_start`. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- class env extra;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ reproc::env extra;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } env = {};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *working_directory = nullptr;
</span></pre><pre style='margin:0'>
</pre>