<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/a71fa9f497ef9e7b18dbfa163952d4d5e6123600">https://github.com/macports/macports-ports/commit/a71fa9f497ef9e7b18dbfa163952d4d5e6123600</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 a71fa9f  ddd: Fix build with Xcode 9
</span>a71fa9f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a71fa9f497ef9e7b18dbfa163952d4d5e6123600
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Nov 17 06:25:14 2017 -0600

<span style='display:block; white-space:pre;color:#404040;'>    ddd: Fix build with Xcode 9
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Include stddef.h early, before it is included as a side-effect of
</span><span style='display:block; white-space:pre;color:#404040;'>    including the Motif headers, while `class` has been redefined as
</span><span style='display:block; white-space:pre;color:#404040;'>    `a_class`, with which the system headers are no longer ok.
</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/55342
</span>---
 devel/ddd/Portfile                                   |  3 ++-
 devel/ddd/files/patch-unknown-type-name-a_class.diff | 12 ++++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/Portfile b/devel/ddd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e722a87..3682895 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ddd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,8 @@ depends_lib \
</span>   port:xorg-libXp
 
 patchfiles      patch-ambiguous-overload.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-strclass-friend.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patch-strclass-friend.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patch-unknown-type-name-a_class.diff
</span> 
 configure.args  --infodir=${prefix}/share/info \
                 --mandir=${prefix}/share/man \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/patch-unknown-type-name-a_class.diff b/devel/ddd/files/patch-unknown-type-name-a_class.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6ef8d51
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ddd/files/patch-unknown-type-name-a_class.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Upstream: https://savannah.gnu.org/bugs/?52175
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ddd/LabelH.C.orig      2009-02-11 11:25:07.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ddd/LabelH.C   2017-11-17 06:16:00.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,6 +30,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  *  cwikla@wolfram.com
</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;'>++#include <stddef.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define new a_new         // Motif 1.1 wants this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define class a_class
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern "C" {
</span></pre><pre style='margin:0'>

</pre>