<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>