<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/32ca08070a9658e6f89cf4415ca557b6f0269180">https://github.com/macports/macports-ports/commit/32ca08070a9658e6f89cf4415ca557b6f0269180</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 32ca08070a9 spegla: new port in net
</span>32ca08070a9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 32ca08070a9658e6f89cf4415ca557b6f0269180
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sun Aug 6 17:04:35 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    spegla: new port in net
</span>---
 net/spegla/Portfile                                |  43 +++++++++
 .../files/0001-Fix-build-with-Apple-clang.patch    |  49 ++++++++++
 net/spegla/files/0002-Add-MacOS-makefile.patch     |  60 ++++++++++++
 .../files/0003-Handle-strlcpy.h-coherently.patch   | 104 +++++++++++++++++++++
 4 files changed, 256 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/spegla/Portfile b/net/spegla/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6046dd51a90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/spegla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,43 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        hrs-allbsd spegla 1.1p5 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          net ftp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Spegla is a mirror program for FTP sites
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  a7b7a3933d08c7753634a2a5f0d5907b92d755ef \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9cecdb5ddeb25012f5bd02f27f0feb340fa36526eff122e862d42be004d7722f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    101505
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   0001-Fix-build-with-Apple-clang.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0002-Add-MacOS-makefile.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0003-Handle-strlcpy.h-coherently.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is done in post-patch, because we first create the makefile.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The generic one is broken: https://github.com/hrs-allbsd/spegla/issues/1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${worksrcpath}/Makefile.macosx ${worksrcpath}/Makefile
</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;'>+build.target        ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/${name} ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set docdir ${prefix}/share/${name}/docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set exadir ${prefix}/share/${name}/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${exadir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} freebsd.org netbsd.org spegla.conf spegla.sh ${destroot}${exadir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} CHANGELOG header.txt README TODO ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/spegla/files/0001-Fix-build-with-Apple-clang.patch b/net/spegla/files/0001-Fix-build-with-Apple-clang.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0e92335f851
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/spegla/files/0001-Fix-build-with-Apple-clang.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,49 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 19b4baa1fb1f0f9e90784fd416211d5db0e6460f Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 6 Aug 2023 16:01:57 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 1/3] Fix build with Apple clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixes: https://github.com/hrs-allbsd/spegla/issues/2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Apple headers conflict here. See: https://github.com/greenplum-db/gpdb/commit/ca7608915e6caaa2a06b727b7f93e154b0abf88d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strlcat.c | 2 ++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strlcpy.c | 2 ++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 4 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git strlcat.c strlcat.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a2ce616..4b83459 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- strlcat.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ strlcat.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,6 +31,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !(defined(__APPLE__) && defined(__clang__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * Appends src to string dst of size siz (unlike strncat, siz is the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * full size of dst, not space left).  At most siz-1 characters
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -66,3 +67,4 @@ size_t strlcat(dst, src, siz)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return(dlen + (s - src));       /* count does not include NUL */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git strlcpy.c strlcpy.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3527f0f..b5d8ab0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- strlcpy.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ strlcpy.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,6 +33,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "strlcpy.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !(defined(__APPLE__) && defined(__clang__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * Copy src to string dst of size siz.  At most siz-1 characters
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * will be copied.  Always NUL terminates (unless siz == 0).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -65,3 +66,4 @@ size_t strlcpy(dst, src, siz)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return(s - src - 1);    /* count does not include NUL */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</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;'>+2.41.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/spegla/files/0002-Add-MacOS-makefile.patch b/net/spegla/files/0002-Add-MacOS-makefile.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6fbdb2ea409
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/spegla/files/0002-Add-MacOS-makefile.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,60 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 4b77518231c03c7a4ab5b2118ff115012cbe8bc2 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 6 Aug 2023 16:11:25 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 2/3] Add MacOS makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Closes: https://github.com/hrs-allbsd/spegla/issues/1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Makefile.macosx | 40 ++++++++++++++++++++++++++++++++++++++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 40 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ create mode 100644 Makefile.macosx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Makefile.macosx Makefile.macosx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0000000..374815d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.macosx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,40 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  $Id: Makefile.linux,v 1.5 1999/12/17 00:44:27 jens Exp $
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++OBJS = spegla.o jftp.o parserow.o e_err.o tgetopt.o container.o \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          que_syms.o spf_util.o strlcpy.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CC ?= gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEFS ?=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS = -c -Wall -g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++spegla: ${OBJS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o spegla ${OBJS} ${LDFLAGS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++parserow.o: parserow.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) ${CFLAGS} parserow.c ${DEFS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++spf_util.o: spf_util.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) ${CFLAGS} spf_util.c ${DEFS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tgetopt.o: tgetopt.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) ${CFLAGS} tgetopt.c ${DEFS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++e_err.o: e_err.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) ${CFLAGS} e_err.c ${DEFS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++container.o: container.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) ${CFLAGS} container.c ${DEFS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++que_syms.o: que_syms.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) ${CFLAGS} que_syms.c ${DEFS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++strlcpy.o: strlcpy.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) ${CFLAGS} strlcpy.c ${DEFS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++jftp.o: jftp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) ${CFLAGS} jftp.c ${DEFS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++spegla.o: spegla.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) ${CFLAGS} spegla.c ${DEFS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++clean: 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  /bin/rm -f *.o spegla
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.41.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/spegla/files/0003-Handle-strlcpy.h-coherently.patch b/net/spegla/files/0003-Handle-strlcpy.h-coherently.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9f05dd4c687
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/spegla/files/0003-Handle-strlcpy.h-coherently.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,104 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 856372e04411c24a5a121e3729c5adec3daadd9b Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 6 Aug 2023 16:44:32 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 3/3] Handle strlcpy.h coherently
</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;'>+ Makefile   | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ jftp.c     | 3 ++-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ parserow.c | 3 +++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ spegla.c   | 3 +++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ spf_util.c | 3 ++-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strlcpy.h  | 4 +++-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6 files changed, 14 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 Makefile Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3743788..f2ab48f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,7 +12,7 @@ SRCS              = jftp.c parserow.c spegla.c tgetopt.c container.c spf_util.c  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      regcomp.c regerror.c regexec.c regfree.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .if !(defined(HAVE_STRLCPY) && ${HAVE_STRLCPY} == "yes")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SRCS              += strlcpy.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CPPFLAGS  += -DNO_STRLCPY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#CPPFLAGS += -DNO_STRLCPY
</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;'>+ MAN                        = spegla.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git jftp.c jftp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 34e11d2..6d8e814 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- jftp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ jftp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -52,7 +52,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <fcntl.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef NO_STRLCPY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !(defined(__APPLE__) && defined(__clang__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* On macOS with Clang a conflict with the OS headers arises */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "strlcpy.h"
</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;'>+diff --git parserow.c parserow.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1e140bd..8c068e2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- parserow.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ parserow.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -51,7 +51,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #         define DAYSPERNYEAR 365
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !(defined(__APPLE__) && defined(__clang__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* On macOS with Clang a conflict with the OS headers arises */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "strlcpy.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "parserow.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "spegla.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git spegla.c spegla.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c731087..87997f3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- spegla.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ spegla.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -67,7 +67,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <signal.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <pwd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !(defined(__APPLE__) && defined(__clang__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* On macOS with Clang a conflict with the OS headers arises */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "strlcpy.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "spegla.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "parserow.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "jftp.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git spf_util.c spf_util.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3b1f937..aaae0e8 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- spf_util.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ spf_util.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -45,7 +45,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <limits.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef NO_STRLCPY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !(defined(__APPLE__) && defined(__clang__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* On macOS with Clang a conflict with the OS headers arises */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "strlcpy.h"
</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;'>+diff --git strlcpy.h strlcpy.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 20c9c3a..7c268b3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- strlcpy.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ strlcpy.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,8 +2,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef STRLCPY__H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define STRLCPY__H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !(defined(__APPLE__) && defined(__clang__))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* On macOS with Clang a conflict with the OS headers arises */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size_t strlcpy(char *dst, const char *src, size_t size);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size_t strlcat(char *dst, const char *src, size_t size);
</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;'>+ #endif /* STRLCPY__H */
</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;'>+2.41.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>