<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/db23a98e5ab6fed765dda5bc9bd7b646a619ccc6">https://github.com/macports/macports-ports/commit/db23a98e5ab6fed765dda5bc9bd7b646a619ccc6</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 db23a98e5ab anacron: Fix implicit declaration of functions
</span>db23a98e5ab is described below

<span style='display:block; white-space:pre;color:#808000;'>commit db23a98e5ab6fed765dda5bc9bd7b646a619ccc6
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Aug 1 15:22:31 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    anacron: Fix implicit declaration of functions
</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/62247
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also modernize checksums, rename patchfiles, and reorganize portfile
</span><span style='display:block; white-space:pre;color:#404040;'>    slightly.
</span>---
 sysutils/anacron/Portfile                          | 43 ++++++++++++++--------
 .../files/{patch-Makefile => Makefile.patch}       | 13 ++++---
 .../anacron/files/{patch-README => README.patch}   |  0
 .../files/{patch-anacron.8 => anacron.8.patch}     |  0
 .../{patch-anacrontab.5 => anacrontab.5.patch}     |  0
 .../files/{patch-gregor.c => gregor.c.patch}       |  0
 sysutils/anacron/files/log.c.patch                 | 11 ++++++
 sysutils/anacron/files/main.c.patch                | 11 ++++++
 sysutils/anacron/files/matchrx.c.patch             | 11 ++++++
 sysutils/anacron/files/readtab.c.patch             | 12 ++++++
 10 files changed, 80 insertions(+), 21 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/Portfile b/sysutils/anacron/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 309dbc0c37c..0f8bb3ce16c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/anacron/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/anacron/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,13 @@
</span> PortSystem                1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup                   makefile 1.0
</span> 
 name                   anacron
 version                        2.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                    4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums                   rmd160  613de5f8612871d92f6059c6cd324899f6fb8fcb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  5ceee6f22cd089bdaf1c0841200dbe5726babaf9e2c432bb17c1fc95da5ca99f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    24140
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories                sysutils
 license                        GPL-2+
 maintainers            nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,29 +19,37 @@ long_description     Anacron is a periodic command scheduler. It executes \
</span> platforms         darwin
 homepage               http://sourceforge.net/projects/anacron
 master_sites   sourceforge:project/anacron/anacron/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               md5 865cc1dfe1ed75c470d3e6de13763f03
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              patch-Makefile patch-README patch-anacron.8 patch-anacrontab.5 patch-gregor.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles                  Makefile.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            README.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            anacron.8.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            anacrontab.5.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            gregor.c.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            log.c.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            main.c.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            matchrx.c.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            readtab.c.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${filespath}/obstack.c ${filespath}/obstack.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${workpath}/${worksrcdir}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath} "s|__PREFIX|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        README anacron.8 anacrontab.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -W ${filespath} -m 0644 obstack.c obstack.h ${worksrcpath}
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure           no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# obstack.c:406:5: error: implicitly declaring library function 'abort' with type 'void (void) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# obstack.c:486:3: error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append     -DHAVE_STDLIB_H
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args                      PREFIX=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+makefile.has_destdir        no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+makefile.override-append    PREFIX
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args           PREFIX=${destroot}${prefix}
</span> destroot.keepdirs ${destroot}${prefix}/etc/cron.daily \
                                        ${destroot}${prefix}/etc/cron.weekly \
                                        ${destroot}${prefix}/etc/cron.monthly \
                                        ${destroot}${prefix}/var/spool/anacron
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 ${filespath}/run-parts ${destroot}${prefix}/bin/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   reinplace "s|__PREFIX|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${destroot}${prefix}/share/man/man8/anacron.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   reinplace "s|__PREFIX|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${destroot}${prefix}/share/man/man5/anacrontab.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 ${filespath}/run-parts ${destroot}${prefix}/bin/
</span>   xinstall -m 0644 ${filespath}/anacrontab.sample \
                ${destroot}${prefix}/etc/anacrontab-dist
        reinplace "s|__PREFIX|${prefix}|g" \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,13 +57,11 @@ post-destroot {
</span>   xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
        xinstall -m 0644 -W ${worksrcpath} ChangeLog COPYING README TODO \
                ${destroot}${prefix}/share/doc/${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|__PREFIX|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${destroot}${prefix}/share/doc/${name}/README
</span> 
        # Create startup rc script (if non-Darwin)
        if {${os.platform} ne "darwin"} {
                xinstall -d -m 0755 ${destroot}${prefix}/etc/rc.d
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                xinstall -m 755 -c ${filespath}/anacron.sh \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0755 -c ${filespath}/anacron.sh \
</span>                   ${destroot}${prefix}/etc/rc.d/
                reinplace "s|__PREFIX|${prefix}|g" \
                        ${destroot}${prefix}/etc/rc.d/anacron.sh
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/files/patch-Makefile b/sysutils/anacron/files/Makefile.patch
</span>similarity index 74%
rename from sysutils/anacron/files/patch-Makefile
rename to sysutils/anacron/files/Makefile.patch
<span style='display:block; white-space:pre;color:#808080;'>index f5df952f8c8..738bd1222c5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/anacron/files/patch-Makefile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/anacron/files/Makefile.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.orig  Sat Nov 22 14:51:48 2003
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile       Sat Nov 22 14:52:40 2003
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig  2000-06-22 17:26:11.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile       2021-02-14 04:43:13.000000000 -0600
</span> @@ -20,15 +20,15 @@
  
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@
</span> -CFLAGS = -Wall -pedantic -O2
 +BINDIR = $(PREFIX)/sbin
 +MANDIR = $(PREFIX)/share/man
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS = -Wall -pedantic -O2 -I.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS := -Wall -pedantic -O2 $(CFLAGS)
</span>  #CFLAGS = -Wall -O2 -g -DDEBUG
  
  # If you change these, please update the man-pages too
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@
</span>  
  RELEASE = 2.3
  package_name = anacron-$(RELEASE)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -36,9 +36,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,11 +36,11 @@
</span>  
  SHELL = /bin/sh
  INSTALL = install
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,8 +32,11 @@
</span> +INSTALL_DATA = $(INSTALL) -m 0644
 +INSTALL_DIR = $(INSTALL) -d -m 0755
  GZIP = gzip -9 -f
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ALL_CPPFLAGS = -DSPOOLDIR=\"$(SPOOLDIR)\" -DRELEASE=\"$(RELEASE)\" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ALL_CPPFLAGS = -DSPOOLDIR=\"$(SPOOLDIR)\" -DRELEASE=\"$(RELEASE)\" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ALL_CPPFLAGS = -I. -DSPOOLDIR=\"$(SPOOLDIR)\" -DRELEASE=\"$(RELEASE)\" \
</span>   -DANACRONTAB=\"$(ANACRONTAB)\" $(CPPFLAGS)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ csources := $(wildcard *.c)
</span> @@ -64,7 +64,7 @@
  
  .PHONY: installdirs
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/files/patch-README b/sysutils/anacron/files/README.patch
</span>similarity index 100%
rename from sysutils/anacron/files/patch-README
rename to sysutils/anacron/files/README.patch
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/files/patch-anacron.8 b/sysutils/anacron/files/anacron.8.patch
</span>similarity index 100%
rename from sysutils/anacron/files/patch-anacron.8
rename to sysutils/anacron/files/anacron.8.patch
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/files/patch-anacrontab.5 b/sysutils/anacron/files/anacrontab.5.patch
</span>similarity index 100%
rename from sysutils/anacron/files/patch-anacrontab.5
rename to sysutils/anacron/files/anacrontab.5.patch
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/files/patch-gregor.c b/sysutils/anacron/files/gregor.c.patch
</span>similarity index 100%
rename from sysutils/anacron/files/patch-gregor.c
rename to sysutils/anacron/files/gregor.c.patch
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/files/log.c.patch b/sysutils/anacron/files/log.c.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..2605bb98fc8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/anacron/files/log.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+log.c:174:5: error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- log.c.orig     2000-06-22 17:55:13.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ log.c  2021-02-14 04:22:11.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,6 +38,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <syslog.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <errno.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <signal.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/types.h>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/files/main.c.patch b/sysutils/anacron/files/main.c.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..353c229e0d6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/anacron/files/main.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+main.c:125:6: error: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- main.c.orig    2000-06-22 17:58:07.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ main.c 2021-02-14 04:24:17.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,6 +24,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <signal.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <fcntl.h>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/files/matchrx.c.patch b/sysutils/anacron/files/matchrx.c.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0b186c24c72
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/anacron/files/matchrx.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+matchrx.c:50:2: error: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- matchrx.c.orig 2000-06-20 18:12:18.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ matchrx.c      2021-02-14 04:25:15.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,6 +26,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <regex.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdarg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "matchrx.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/anacron/files/readtab.c.patch b/sysutils/anacron/files/readtab.c.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..aea8e2c7fa2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/anacron/files/readtab.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+readtab.c:32:10: error: 'obstack.h' file not found with <angled> include; use "quotes" instead
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- readtab.c.orig 2000-06-22 17:13:12.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ readtab.c      2021-02-14 04:19:56.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,7 +29,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <errno.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <obstack.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "obstack.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <limits.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <fnmatch.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span></pre><pre style='margin:0'>

</pre>