Ticket #52291: neomutt.patch

File neomutt.patch, 6.6 KB (added by lbschenkel (Leonardo Brondani Schenkel), 5 years ago)
  • mail/neomutt/Portfile

    diff --git a/mail/neomutt/Portfile b/mail/neomutt/Portfile
    a b  
    55PortGroup           github 1.0
    66
    77github.setup        neomutt neomutt 20160916 neomutt-
     8revision            1
    89categories          mail
    910platforms           darwin
    1011license             GPL-2
     
    3132checksums           rmd160  976fe21be5ceebce5189bad4a87cff752ec900e9 \
    3233                    sha256  99e62e8b95125289c5d19df30127037276170dc50c98bbc711e2689366896b1e
    3334
    34 configure.args      --disable-warnings \
     35configure.args      --disable-compressed \
     36                    --disable-debug \
     37                    --disable-gpgme \
     38                    --disable-hcache \
     39                    --disable-imap \
     40                    --disable-nntp \
     41                    --disable-pop \
     42                    --disable-sidebar \
     43                    --disable-silent-rules \
     44                    --disable-smtp \
     45                    --disable-warnings \
    3546                    --mandir=${prefix}/share/man \
    3647                    --with-docdir=${prefix}/share/doc/mutt \
    3748                    --with-libiconv-prefix=${prefix} \
    3849                    --with-curses=${prefix} \
    39                     --disable-silent-rules
     50                    --without-bdb \
     51                    --without-gdbm \
     52                    --without-gnutls \
     53                    --without-gss \
     54                    --without-idn \
     55                    --without-qdbm \
     56                    --without-regex \
     57                    --without-sasl \
     58                    --without-slang \
     59                    --without-ssl \
     60                    --without-tokyocabinet
    4061
    4162default_variants    +idn +imap +pop +ssl
    4263
     
    5071    # delete horribly outdated ca bundle, I hope people weren't using that!
    5172    delete ${destroot}${prefix}/share/doc/mutt/samples/ca-bundle.crt
    5273}
    53 
    5474variant compress description {Compressed folders} {
    55     configure.args-append  --enable-compressed
     75    configure.args-replace      --disable-compressed --enable-compressed
    5676}
    5777variant db4 conflicts qdbm gdbm tokyocabinet description {Use Berkeley DB database} {
    58     depends_lib-append          port:db44
    59     configure.args-append       --with-bdb=${prefix} \
    60                                 --without-qdbm \
    61                                 --without-gdbm \
    62                                 --without-tokyocabinet
     78    configure.args-replace      --without-bdb --with-bdb=${prefix}
    6379    configure.cppflags-append   "-I${prefix}/include/db44"
    6480    configure.ldflags-append    "-L${prefix}/lib/db44"
     81    depends_lib-append          port:db44
    6582}
    6683variant debug description {Debugging support} {
    67     configure.args-append   --enable-debug
     84    configure.args-append       --enable-debug
    6885}
    6986variant gdbm conflicts db4 qdbm tokyocabinet description {Use GNU dbm database} {
    70     depends_lib-append      port:gdbm
    71     configure.args-append   --with-gdbm \
    72                             --without-bdb \
    73                             --without-qdbm \
    74                             --without-tokyocabinet
     87    configure.args-replace      --without-gdbm --with-gdbm=${prefix}
     88    depends_lib-append          port:gdbm
    7589}
    7690variant gnuregex description {Use the GNU regular expression library} {
    77     configure.args-append   --with-regex
     91    configure.args-replace      --without-regex -with-regex=${prefix}
     92    depends_lib-append          port:gnuregex
    7893}
    7994variant gpgme description {Enable GPGME crypto support} {
    80     configure.args-append   --enable-gpgme \
    81                             --with-gpgme-prefix=${prefix}
    82     depends_lib-append      port:gpgme
     95    configure.args-replace      --disable-gpgme --enable-gpgme
     96    configure.args-append       --with-gpgme-prefix=${prefix}
     97    depends_lib-append          port:gpgme
    8398}
    8499variant headercache conflicts db4 description {Enable header caching (requires gdbm, qdbm, or tokyocabinet)} {
    85     configure.args-append      --enable-hcache
     100    configure.args-replace      --disable-hcache --enable-hcache
    86101    configure.ldflags-append    "-L/usr/lib"
    87102}
    88103variant idn description {Internationalized Domain Name support} {
    89     configure.args-append  --with-idn=${prefix}
    90     depends_lib-append      port:libidn port:zlib
     104    configure.args-replace      --without-idb --with-idn=${prefix}
     105    depends_lib-append          port:libidn port:zlib
    91106}
    92107variant imap description {IMAP support} {
    93     configure.args-append  --enable-imap
     108    configure.args-replace      --disable-imap --enable-imap
    94109}
    95110variant nntp description {NNTP support} {
    96     configure.args-append  --enable-nntp
     111    configure.args-replace      --disable-nntp --enable-nntp
    97112}
    98113variant pop description {POP support} {
    99     configure.args-append  --enable-pop
     114    configure.args-replace      --disable-pop --enable-pop
    100115}
    101116variant qdbm conflicts db4 gdbm tokyocabinet description {Use QDBM database} {
    102     depends_lib-append      port:qdbm
    103     configure.args-append   --with-qdbm \
    104                             --without-bdb \
    105                             --without-gdbm \
    106                             --without-tokyocabinet
     117    configure.args-replace      --without-qdbm --with-qdbm=${prefix}
     118    depends_lib-append          port:qdbm
    107119}
    108120variant sasl description {Simple Authentication and Security Layer support} {
    109     configure.args-append  --with-sasl=${prefix}
    110     depends_lib-append      port:cyrus-sasl2
     121    configure.args-replace      --without-sasl --with-sasl=${prefix}
     122    depends_lib-append          port:cyrus-sasl2
    111123}
    112124variant sidebar description {Add a sidebar with a list of folders} {
    113     configure.args-append  --enable-sidebar
     125    configure.args-replace      --disable-sidebar --enable-sidebar
    114126}
    115127variant smtp description {Include internal SMTP relay support} {
    116     configure.args-append  --enable-smtp
     128    configure.args-replace      --disable-smtp --enable-smtp
    117129}
    118130variant ssl description {Secure Sockets Layer support} {
    119     configure.args-append  --with-ssl=${prefix}
    120     depends_lib-append      path:lib/libssl.dylib:openssl
     131    configure.args-replace      --without-ssl --with-ssl=${prefix}
     132    depends_lib-append          path:lib/libssl.dylib:openssl
    121133}
    122134variant tokyocabinet conflicts db4 gdbm qdbm description {Use Tokyo Cabinet database} {
    123     depends_lib-append      port:tokyocabinet
    124     configure.args-append   --with-tokyocabinet \
    125                             --without-bdb \
    126                             --without-gdbm \
    127                             --without-qdbm
     135    configure.args-replace      --without-tokyocabinet --with-tokyocabinet=${prefix}
     136    depends_lib-append          port:tokyocabinet
    128137}
    129138
    130139notes "This port does not install the pgpring binary. Please install the signing-party port if you need it."