<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b4e79d02365ea21b01d3d108d3fe957f86cfbf45">https://github.com/macports/macports-ports/commit/b4e79d02365ea21b01d3d108d3fe957f86cfbf45</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b4e79d02365ea21b01d3d108d3fe957f86cfbf45
</span>Author: Leonardo Brondani Schenkel <leonardo@schenkel.net>
AuthorDate: Mon Oct 9 23:23:59 2017 +0200
<span style='display:block; white-space:pre;color:#404040;'> neomutt: update to 20171013 (autosetup, new variants)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> This upstream release migrated to autosetup for configuration insted of
</span><span style='display:block; white-space:pre;color:#404040;'> autotools (which is still available but is deprecated). The switches in
</span><span style='display:block; white-space:pre;color:#404040;'> the Portfile were changed to conform with the new syntax.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The variant +debug was removed since the switch disappeared from
</span><span style='display:block; white-space:pre;color:#404040;'> upstream ('--debug' still exists but it controls the level of autosetup
</span><span style='display:block; white-space:pre;color:#404040;'> logging, not if debug symbols are included in the binaries).
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The variant +ssl was removed and SSL is now mandatory for this port.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> New variants +gss and +lua were introduced that expose the respective
</span><span style='display:block; white-space:pre;color:#404040;'> build configuration switches.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> A bug related to building the documentation (due to missing dependencies)
</span><span style='display:block; white-space:pre;color:#404040;'> was fixed. Building the documentation is now optional and controlled by
</span><span style='display:block; white-space:pre;color:#404040;'> the +doc variant in order to minimize the number of dependencies
</span><span style='display:block; white-space:pre;color:#404040;'> required by default.
</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/54219
</span>---
mail/neomutt/Portfile | 107 +++++++++++++++++++++++++-------------------------
1 file changed, 53 insertions(+), 54 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/neomutt/Portfile b/mail/neomutt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bef1125..e424310 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/neomutt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/neomutt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup neomutt neomutt 20170912 neomutt-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup neomutt neomutt 20171013 neomutt-
</span> categories mail
platforms darwin
license GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,42 +19,28 @@ long_description Mutt is a small but very powerful text-based MIME \
</span> groups of messages.
homepage https://www.neomutt.org
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts mutt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ncurses
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e1533dc0df2d9c60a26fce6d2b8e05cd1301d800 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 23147c3f90dc64e627517ff5c8d3fb3d5eb4da2f8bbc3f18c4cf1553fb52d082
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:docbook-xml-4.2 port:docbook-xsl port:libxslt port:w3m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ncurses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span> depends_run path:share/curl/curl-ca-bundle.crt:curl-ca-bundle
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# needed by smime_keys
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append path:bin/perl:perl5
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 f7fdbc4ea913a9097036bbafd287250aaa14508f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9b40d577e417d36aa8cdcfd5ec4ad63c05e010476cccadde83065489c09b5226
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Build from tags because upstream keeps omitting files from the release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# tarballs (https://trac.macports.org/ticket/52485).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-debug \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-gpgme \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-notmuch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-docdir=${prefix}/share/doc/mutt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libiconv-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-curses=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-bdb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-gdbm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-gnutls \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-gss \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-idn \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-kyotocabinet \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-lmdb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-qdbm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-sasl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-ssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-tokyocabinet
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cmd ./configure.autosetup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --disable-idn \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-ncurses=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-nls=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-ssl=${prefix}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +idn +ssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +idn
</span> if {${install.user} ne "root"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append +homespool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants-append +homespool
</span> }
post-destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,61 +49,74 @@ post-destroot {
</span> }
variant db4 description {Support Berkeley DB database} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --without-bdb --with-bdb=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-bdb=${prefix}
</span> configure.cppflags-append "-I${prefix}/include/db48"
configure.ldflags-append "-L${prefix}/lib/db48"
depends_lib-append port:db48
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant debug description {Debugging support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --disable-debug --enable-debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span> variant gdbm description {Support GNU dbm database} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --without-gdbm --with-gdbm=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-gdbm=${prefix}
</span> depends_lib-append port:gdbm
}
variant gpgme description {Enable GPGME crypto support} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --disable-gpgme --enable-gpgme
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-gpgme-prefix=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-gpgme=${prefix}
</span> depends_lib-append port:gpgme
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant gss description {Support GSS API (Kerberos)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-gss=${prefix}
</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;'>+}
</span> variant homespool description {Spool mail in home directory (allows installing without root privileges)} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-homespool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --homespool
</span> }
variant idn description {Internationalized Domain Name support} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --without-idn --with-idn=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:libidn port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace --disable-idn --with-idn=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:libidn
</span> }
variant kyotocabinet description {Support Kyoto Cabinet database} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --without-kyotocabinet --with-kyotocabinet=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-kyotocabinet=${prefix}
</span> depends_lib-append port:kyotocabinet
}
variant lmdb description {Support LMDB database} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --without-lmdb --with-lmdb=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-lmdb=${prefix}
</span> depends_lib-append port:lmdb
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant lua description {Lua scripting support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-lua=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:lua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> variant notmuch description {Notmuch support} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --disable-notmuch --enable-notmuch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-notmuch=${prefix}
</span> depends_lib-append port:notmuch
}
variant qdbm description {Support QDBM database} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --without-qdbm --with-qdbm=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-qdbm=${prefix}
</span> depends_lib-append port:qdbm
}
variant sasl description {Simple Authentication and Security Layer support} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --without-sasl --with-sasl=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-sasl=${prefix}
</span> depends_lib-append port:cyrus-sasl2
}
variant slang description {Use S-lang instead of ncurses} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --with-curses=${prefix} --with-slang=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-replace port:ncurses port:slang2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ssl description {Secure Sockets Layer support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --without-ssl --with-ssl=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-ui=slang --with-slang=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-replace port:ncurses port:slang2
</span> }
variant tokyocabinet description {Support Tokyo Cabinet database} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace --without-tokyocabinet --with-tokyocabinet=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-tokyocabinet=${prefix}
</span> depends_lib-append port:tokyocabinet
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -W ${worksrcpath}/contrib "s|/usr/bin/|${prefix}/bin/|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ smime_keys
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -W ${worksrcpath}/contrib "s|/usr/lib/|${prefix}/lib/|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gpg.rc pgp5.rc smime.rc
</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;'>+ # install examples in ${prefix}/share/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${prefix}/share/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${destroot}${prefix}/share/doc/neomutt/samples \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share/examples/neomutt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> notes "This port does not install the pgpring binary. Please install the signing-party port if you need it."
</pre><pre style='margin:0'>
</pre>