<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c7b56e3d5a7e31fc3cfe68300088065b83f83d01">https://github.com/macports/macports-ports/commit/c7b56e3d5a7e31fc3cfe68300088065b83f83d01</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 c7b56e3d5a7 libedit: de-fuzz and consolidate patches
</span>c7b56e3d5a7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c7b56e3d5a7e31fc3cfe68300088065b83f83d01
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Oct 22 16:12:49 2022 +1100

<span style='display:block; white-space:pre;color:#404040;'>    libedit: de-fuzz and consolidate patches
</span>---
 devel/libedit/Portfile                     | 10 ++++------
 devel/libedit/files/patch-no_escaping.diff |  8 ++++----
 devel/libedit/files/src__sys.h.patch       | 20 ++++++++++++++------
 devel/libedit/files/wcsdup.patch           | 17 -----------------
 4 files changed, 22 insertions(+), 33 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libedit/Portfile b/devel/libedit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 75a419fc267..7981223c182 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libedit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libedit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,13 +34,11 @@ if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"}
</span> }
 
 # rename man files to avoid conflict with readline
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://trac.macports.org/ticket/51891
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://github.com/macports/macports-ports/commit/86fdc2922ed2b932b8c1d7a676e9ca3acc8ed85a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          doc__Makefile.in.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    wcsdup.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   doc__Makefile.in.patch
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# add a getline implementation for older systems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   src__sys.h.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# add missing includes for types used in getline and wcsdup declarations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://trac.macports.org/ticket/51891
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   src__sys.h.patch
</span> 
 # see https://trac.macports.org/ticket/52866
 # this patch is taken from
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libedit/files/patch-no_escaping.diff b/devel/libedit/files/patch-no_escaping.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 6a2f9d37297..368caf7871c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libedit/files/patch-no_escaping.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libedit/files/patch-no_escaping.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/filecomplete.c.orig        2018-05-25 11:09:38.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/filecomplete.c     2018-11-17 08:17:12.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -129,34 +129,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/filecomplete.c.orig        2022-06-11 17:57:59.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/filecomplete.c     2022-10-22 16:09:42.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -130,34 +130,7 @@ fn_tilde_expand(const char *txt)
</span>  static int
<span style='display:block; white-space:pre;background:#ffe0e0;'>- needs_escaping(char c)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ needs_escaping(wchar_t c)
</span>  {
 -      switch (c) {
 -      case '\'':
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libedit/files/src__sys.h.patch b/devel/libedit/files/src__sys.h.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 25e602c8fc8..4a8d3078dad 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libedit/files/src__sys.h.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libedit/files/src__sys.h.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,18 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/sys.h.orig 2016-06-11 06:06:42.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/sys.h      2016-06-30 16:40:56.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -80,6 +80,7 @@ typedef void     *ioctl_t;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/sys.h.orig 2022-10-09 23:16:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/sys.h      2022-10-22 15:58:52.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,6 +96,7 @@ size_t   strlcpy(char *dst, const char *sr
</span>  #endif
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef HAVE_GETLINE
</span> +#include <sys/types.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ //#define      getline libedit_getline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ssize_t   getline(char **line, size_t *len, FILE *fp);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,6 +106,7 @@ int reallocarr(void *ptr, size_t number,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef HAVE_WCSDUP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <wchar.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ wchar_t * wcsdup(const wchar_t *str);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef HAVE_STRLCAT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define   strlcat libedit_strlcat
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libedit/files/wcsdup.patch b/devel/libedit/files/wcsdup.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4208a3d6788..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libedit/files/wcsdup.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://trac.macports.org/ticket/51891#comment:12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naurp libedit-20160618-3.1.orig/src/sys.h libedit-20160618-3.1/src/sys.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/sys.h      2016-08-06 23:48:04.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/sys.h      2016-08-07 00:01:18.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -96,6 +96,11 @@ size_t  strlcpy(char *dst, const char *sr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ssize_t   getline(char **line, size_t *len, FILE *fp);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef HAVE_WCSDUP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <wchar.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+wchar_t * wcsdup(const wchar_t *str);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef _DIAGASSERT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define _DIAGASSERT(x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span></pre><pre style='margin:0'>

</pre>