<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/dd75c4b089f063cb98e0ca58784f2129e54cfbd0">https://github.com/macports/macports-ports/commit/dd75c4b089f063cb98e0ca58784f2129e54cfbd0</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 dd75c4b089f ddd: Update to 3.4.0
</span>dd75c4b089f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit dd75c4b089f063cb98e0ca58784f2129e54cfbd0
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Jul 7 23:32:14 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> ddd: Update to 3.4.0
</span>---
devel/ddd/Portfile | 28 +++++----
devel/ddd/files/mark-noreturn-functions.patch | 37 ------------
devel/ddd/files/patch-ambiguous-overload.diff | 14 -----
devel/ddd/files/patch-strclass-friend.diff | 66 ----------------------
.../ddd/files/patch-unknown-type-name-a_class.diff | 12 ----
devel/ddd/files/r7360.patch | 50 ++++++++++++++++
6 files changed, 63 insertions(+), 144 deletions(-)
<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 bc2e8daa9d0..8dbdf9e5e33 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;'>@@ -1,11 +1,14 @@
</span> PortSystem 1.0
name ddd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.3.12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 952664d887de7f1f94fe124ac287c340738b723d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 5d4cbc8a0bb0458543866d679308c53a3ef066e402fe5a1918e19698a3d3580f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 5742233
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories devel
license GPL-3+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> maintainers nomaintainer
description Data Display Debugger
long_description \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,30 +16,25 @@ long_description \
</span> homepage https://www.gnu.org/software/ddd/
master_sites gnu
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 fcc71b2b57f4d7a2c17ac817739674c89e1dd7a0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 3ad6cd67d7f4b1d6b2d38537261564a0d26aaed077bf25c51efc1474d0e8b65c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 5687115
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib \
port:ncurses \
lib:libXm:openmotif \
port:xorg-libXaw \
port:xorg-libXp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-ambiguous-overload.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-strclass-friend.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-unknown-type-name-a_class.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mark-noreturn-functions.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles r7360.patch
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --infodir=${prefix}/share/info \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-builtin-manual \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --enable-builtin-manual \
</span> --enable-builtin-app-defaults
# make will build the executable "ddd" and the X resource file "Ddd" in the same directory,
# as HFS+ is case-insensitive by default, this will loosely FAIL.
build.args EXEEXT=.exe
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use unversioned root directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dddrootdir=${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot.args {*}${build.args}
post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/mark-noreturn-functions.patch b/devel/ddd/files/mark-noreturn-functions.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a59cefd4cdd..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/files/mark-noreturn-functions.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,37 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix ddd after fallout from libXt update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Stricter type rules mean that you can't pass a non-noreturn function as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-a parameter to a function expecting a noreturn-function:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-exit.C:815:12: error: no matching function for call to 'XtAppSetErrorHandler'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (void) XtAppSetErrorHandler(app_context, ddd_xt_error);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-because ddd_xt_error had the wrong attribute (non-noreturn). So add
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-that in, and add it to goto_main_loop() as well.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-They're not really noreturn since they jump around via longjmp() but at
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-that point we've pretty much reached UB anyway.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://svnweb.freebsd.org/ports?view=revision&revision=505788
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/exit.C.orig 2019-07-03 20:06:15 UTC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/exit.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -769,7 +769,7 @@ static void PostXtErrorCB(XtPointer client_data, XtInt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static XtAppContext xt_error_app_context = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--static void ddd_xt_error(String message = 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static _X_NORETURN void ddd_xt_error(String message = 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ddd_has_crashed = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/mainloop.C.orig 2019-07-03 20:06:57 UTC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/mainloop.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -121,7 +121,7 @@ void ddd_main_loop()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Return to DDD main loop, using longjmp()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--void goto_main_loop(int sig)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_X_NORETURN void goto_main_loop(int sig)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- longjmp(main_loop_env, sig);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/patch-ambiguous-overload.diff b/devel/ddd/files/patch-ambiguous-overload.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 87737709e60..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/files/patch-ambiguous-overload.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Upstream: https://savannah.gnu.org/patch/?8178
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Index: ddd/VSLDefList.C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-===================================================================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/VSLDefList.C (revision 7209)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/VSLDefList.C (working copy)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -60,7 +60,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- std::ostringstream s;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- s << *arg;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- VSLLib::eval_error("no suiting definition for " + f_name() + s);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ VSLLib::eval_error("no suiting definition for " + f_name() + s.str().c_str());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return d ? d->eval(arg) : 0;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/patch-strclass-friend.diff b/devel/ddd/files/patch-strclass-friend.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2a09f27d44c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/files/patch-strclass-friend.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,66 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Upstream: https://savannah.gnu.org/bugs/download.php?file_id=31132
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/strclass.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/strclass.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -810,10 +810,10 @@ public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- friend int split(const string& x, string *res, int maxn,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const regex& sep);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- friend string common_prefix(const string& x, const string& y,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- int startpos = 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- friend string common_suffix(const string& x, const string& y,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- int startpos = -1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ inline string common_prefix(const string& x, const string& y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ friend string common_prefix(const string& x, const string& y, int startpos);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ inline string common_suffix(const string& x, const string& y);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ friend string common_suffix(const string& x, const string& y, int startpos);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- friend string replicate(char c, int n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- friend string replicate(const string& y, int n);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- friend string join(const string *src, int n, const string& sep);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -863,9 +863,10 @@ public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- friend inline std::ostream& operator<<(std::ostream& s, const subString& x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- friend std::istream& operator>>(std::istream& s, string& x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- friend int readline(std::istream& s, string& x,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- char terminator = '\n',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- int discard_terminator = 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ inline int readline(std::istream& s, string& x);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ inline int readline(std::istream& s, string& x, char terminator);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ friend int readline(std::istream& s, string& x, char terminator,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int discard_terminator);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Status
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned int length() const;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1456,6 +1457,16 @@ inline string operator + (char x, const subString& y)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- string r; cat(x, y, r); return r;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+inline string common_prefix(const string& x, const string& y)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return common_prefix(x, y, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+inline string common_suffix(const string& x, const string& y)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return common_suffix(x, y, -1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- inline string reverse(const string& x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- string r; r.rep = string_Sreverse(x.rep, r.rep); return r;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1476,6 +1487,16 @@ inline string capitalize(const string& x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- string r; r.rep = string_Scapitalize(x.rep, r.rep); return r;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+inline int readline(std::istream& s, string& x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return readline(s, x, '\n', 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+inline int readline(std::istream& s, string& x, char terminator)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return readline(s, x, terminator, 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // prepend
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- inline string& string::prepend(const string& y)
</span><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>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6ef8d514e77..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ddd/files/patch-unknown-type-name-a_class.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Upstream: https://savannah.gnu.org/bugs/?52175
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ddd/LabelH.C.orig 2009-02-11 11:25:07.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ddd/LabelH.C 2017-11-17 06:16:00.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -30,6 +30,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * cwikla@wolfram.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stddef.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define new a_new // Motif 1.1 wants this
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define class a_class
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern "C" {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ddd/files/r7360.patch b/devel/ddd/files/r7360.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4739f68bb66
</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/r7360.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,50 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+r7360: Add check for sys/ioctl.h - set HAVE_SYS_IOCTL_H.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://savannah.gnu.org/bugs/index.php?64188
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2023-05-08 19:03:27.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2023-07-07 22:22:36.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23928,30 +23922,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ac_fn_cxx_check_header_compile "$LINENO" "netdb.h" "ac_cv_header_netdb_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "x$ac_cv_header_netdb_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ac_fn_cxx_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "x$ac_cv_header_sys_ioctl_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- printf "%s\n" "#define HAVE_NETDB_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ac_fn_cxx_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "x$ac_cv_header_termios_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ac_fn_cxx_check_header_compile "$LINENO" "netdb.h" "ac_cv_header_netdb_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "x$ac_cv_header_netdb_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- printf "%s\n" "#define HAVE_NETDB_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ac_fn_cxx_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "x$ac_cv_header_termios_h" = xyes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ddd/config.h.in.orig 2023-05-08 19:03:28.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ddd/config.h.in 2023-07-07 22:46:55.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -462,6 +462,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef HAVE_SYS_DIR_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* Define to 1 if you have the <sys/ioctl.h> header file. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef HAVE_SYS_IOCTL_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef HAVE_SYS_NDIR_H
</span></pre><pre style='margin:0'>
</pre>