<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/2b64670b04a33513b5a4458fc847ede7a7599532">https://github.com/macports/macports-ports/commit/2b64670b04a33513b5a4458fc847ede7a7599532</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 2b64670b04a pop3proxy: Fix implicit declaration of function
</span>2b64670b04a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2b64670b04a33513b5a4458fc847ede7a7599532
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Jul 27 09:52:27 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> pop3proxy: Fix implicit declaration of function
</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/63302
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also honor MacPorts CFLAGS and LDFLAGS; therefore increase revision.
</span><span style='display:block; white-space:pre;color:#404040;'> Use makefile portgroup to simplify portfile. Modernize checksums.
</span><span style='display:block; white-space:pre;color:#404040;'> Use archived homepage.
</span>---
mail/pop3proxy/Portfile | 24 ++++++++++--------------
mail/pop3proxy/files/implicit.patch | 12 ++++++++++++
mail/pop3proxy/files/patch-makefile | 21 +++++++++++++++++----
3 files changed, 39 insertions(+), 18 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/pop3proxy/Portfile b/mail/pop3proxy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 31c58d4b8ae..3169f505552 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/pop3proxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/pop3proxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,15 @@
</span> # -*- 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
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup makefile 1.0
</span>
name pop3proxy
version 2.0.0-beta8
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 b8265282ceb4ddb1967f91dc3402229589b21d21 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1e4f9da9c5a8c5bb3fd2030e91c68c0f76b78089de946b5c8c44da71dcefd8c0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 45533
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories mail
platforms darwin
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,26 +22,16 @@ long_description pop3.proxy is an application level gateway for the POP3 \
</span> into the data stream watching that client and server fullfill \
the protocol specification. pop3.proxy is based on RFC 1939.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://quietsche-entchen.de/cgi-bin/wiki.cgi/proxies/Pop3Proxy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites http://quietsche-entchen.de/download/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums sha1 e3ad7b8a2d309ab9f68f1bc446d7e312245147eb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 b8265282ceb4ddb1967f91dc3402229589b21d21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://web.archive.org/web/20070207074341/http://quietsche-entchen.de/cgi-bin/wiki.cgi/proxies/Pop3Proxy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites macports_distfiles
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-clamav.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles implicit.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-clamav.c \
</span> patch-main.c \
patch-makefile \
patch-pop3.c \
patch-procinfo.c
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant universal {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args CC="${configure.cc} [get_canonical_archflags cc]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.destdir prefix=${destroot}${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 644 -W ${worksrcpath} rfc1939.txt README LICENSE \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/pop3proxy/files/implicit.patch b/mail/pop3proxy/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..529f493654a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/pop3proxy/files/implicit.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;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ip-lib.c:55:36: error: implicit declaration of function 'inet_ntoa' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ip-lib.c.orig 2005-12-12 02:37:19.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ip-lib.c 2021-07-27 09:36:29.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,6 +21,7 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <arpa/inet.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 <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/pop3proxy/files/patch-makefile b/mail/pop3proxy/files/patch-makefile
</span><span style='display:block; white-space:pre;color:#808080;'>index d282c96638f..c1f710e9ba7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/pop3proxy/files/patch-makefile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/pop3proxy/files/patch-makefile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Honor user CFLAGS and LDFLAGS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use PREFIX and DESTDIR variables when installing.
</span> --- makefile.orig 2007-01-15 11:37:25.000000000 -0600
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ makefile 2011-06-13 03:20:33.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,8 +18,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ makefile 2021-07-27 09:39:54.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC = gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS = -ggdb -Wall -D'VERSION="$(VERSION)"'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS += -ggdb -Wall -D'VERSION="$(VERSION)"'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PREFIX ?= /usr/local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PACKAGE = pop3proxy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,10 +20,10 @@
</span> install: all
strip $(TARGETS)
- cp $(TARGETS) /usr/local/sbin
- cp *.1 /usr/local/man/man1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cp $(TARGETS) ${prefix}/sbin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cp *.1 ${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp $(TARGETS) $(DESTDIR)$(PREFIX)/sbin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp *.1 $(DESTDIR)$(PREFIX)/share/man/man1
</span>
pop3.proxy: $(POP3PROXY)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+- $(CC) -o $@ $+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $(CC) $(LDFLAGS) -o $@ $+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>