<pre style='margin:0'>
Chih-Hsuan Yen (yan12125) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7f640d17a837219da0ecc791ada312f153e7b1ce">https://github.com/macports/macports-ports/commit/7f640d17a837219da0ecc791ada312f153e7b1ce</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 7f640d1 s-nail: new port, a maintained fork of mail/mailx
</span>7f640d1 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 7f640d17a837219da0ecc791ada312f153e7b1ce
</span>Author: Chih-Hsuan Yen <yan12125@gmail.com>
AuthorDate: Mon Sep 9 23:13:33 2019 +0800
<span style='display:block; white-space:pre;color:#404040;'> s-nail: new port, a maintained fork of mail/mailx
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The Portfile is based on mail/mailx and PKGBUILD from Arch Linux [1].
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Notes for patches:
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * patch-junk.c: there is no longer junk.c or similar files in s-nail.
</span><span style='display:block; white-space:pre;color:#404040;'> * patch-maildir.c: the issue seems already fixed in s-nail.
</span><span style='display:block; white-space:pre;color:#404040;'> * patch-makeconfig & patch-openssl.c: for newer OpenSSL, which is
</span><span style='display:block; white-space:pre;color:#404040;'> already supported by s-nail.
</span><span style='display:block; white-space:pre;color:#404040;'> * patch-Makefile: s-nail's build system uses VAL_* variables for
</span><span style='display:block; white-space:pre;color:#404040;'> specifying installation paths, and compilation-related environment
</span><span style='display:block; white-space:pre;color:#404040;'> variables are honored.
</span><span style='display:block; white-space:pre;color:#404040;'> * patches for CVE-2004-2771 and CVE-2014-7844: the vulnerability has
</span><span style='display:block; white-space:pre;color:#404040;'> been fixed in s-nail 14.7.9 [2].
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Ref: https://trac.macports.org/ticket/58990
</span><span style='display:block; white-space:pre;color:#404040;'> Ref: https://trac.macports.org/ticket/58994
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> [1] https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/s-nail
</span><span style='display:block; white-space:pre;color:#404040;'> [2] https://salsa.debian.org/debian/s-nail/blob/master/README
</span>---
mail/s-nail/Portfile | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/s-nail/Portfile b/mail/s-nail/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c2bea30
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/s-nail/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,48 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name s-nail
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 14.9.15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories mail
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license {BSD-old BSD}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Steffen Nurpmeso's nail, fork of Heirloom mailx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ S-nail provides a simple and friendly environment for sending and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ receiving mail. It is intended to provide the functionality of the POSIX \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mailx(1) command, but is MIME capable and optionally offers extensions \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for line editing, S/MIME, SMTP and POP3, among others.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.sdaoden.eu/code.html#s-nail
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites https://www.sdaoden.eu/downloads
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 63d0331c79743dc7dc591538493197bbaecabe4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 4c4bb1dae0fd6edabf1d268ac6a476de9aab3c15b4bbe2141549a11dbf2bae73 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1036102
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:kerberos5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libidn2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# gawk needed for generating correct makefiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gawk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args VAL_PREFIX=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VAL_MAIL=${prefix}/var/spool/mail \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VAL_SID= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VAL_MAILX=mail \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ awk=${prefix}/bin/gawk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VERBOSE=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s mail ${destroot}${prefix}/bin/mailx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s mail.1.gz ${destroot}${prefix}/share/man/man1/mailx.1.gz
</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;'>+livecheck.regex /${name}-(\[0-9.\]+)${extract.suffix}
</span></pre><pre style='margin:0'>
</pre>