Fri Feb 24 23:31:25 2017 UTC ()
Updated mutt to 1.8.0.

1.8.0 (2017-02-24):

  - $locale has been removed.  Mutt now respects the LC_TIME setting
    instead.  See also $attribution_locale.
  + $attribution_locale can be used to override the date formatting in
    attribution strings.  When unset, Mutt will use the locale
    environment, but note the default value of $date_format has a
    leading '!' which says to use the C-locale.
  ! Message-id and mail-followup-to headers are now preserved for recalled
    messages.
  + <unsidebar_whitelist> added to complement <sidebar_whitelist>.
  ! The pager position is reset to the top when toggling header-weed.
  ! IMAP messages moved to $trash via server-side copy are marked as read.
  + <root-message> jumps to the root message of a thread.
  ! Piped text attachments are charset converted.
  + Added %F to $attach_format, to show the content-disposition filename.
    %d will fall back to %F which will fall back to %f.
  + <rename-attachment> allows an attachment name to be changed, without
    modifying the underlying file's name.
  ! Mutt will look for the user's muttrc additionally in
    $XDG_CONFIG_HOME/mutt/.
  + Compressed mbox and mmdf files are now supported via open-hook,
    close-hook, and append-hook.  See contrib/sample.muttrc-compress
    for suggested settings.  Note this is a compile-time option:
    --enable-compressed.
  + When $flag_safe is set, flagged messages cannot be deleted.
  + The '@' pattern modifier can be used to limit matches to known aliases.
  + <mark-message> creates a hotkey binding to a specific message.  The hotkey
    prefix is specified via $mark_macro_prefix.
  + <setenv> and <unsetenv> can be used to add/remove environment variables
    passed to children.
  ! Mutt will now use the built-in OpenSSL SSL_set_verify() callback
    to verify certificates.  This allows better support for verifying
    chains, including alternative chain support.
  + $uncollapse_new controls whether a thread will be uncollapsed when a new
    message arrives.
  ! $to_chars and $status_chars now accept multibyte characters.
  + <subjectrx> allows replacing matching subjects with something else.
    This can be used to declutter subject lines in the index.
  + <edit-label> can be used to add, change, or delete a message's X-Label.
  ! Pattern expressions with ~y support label tab completion.
  + The header cache now also supports Kyoto Cabinet and LMDB as
    backend databases.
    [not yet supported in pkgsrc]


(wiz)
diff -r1.185 -r1.186 pkgsrc/mail/mutt/Makefile
diff -r1.19 -r1.20 pkgsrc/mail/mutt/PLIST
diff -r1.53 -r1.54 pkgsrc/mail/mutt/distinfo
diff -r1.26 -r1.27 pkgsrc/mail/mutt/options.mk

cvs diff -r1.185 -r1.186 pkgsrc/mail/mutt/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/mutt/Makefile 2017/01/04 16:13:20 1.185
+++ pkgsrc/mail/mutt/Makefile 2017/02/24 23:31:24 1.186
@@ -1,15 +1,14 @@ @@ -1,15 +1,14 @@
1# $NetBSD: Makefile,v 1.185 2017/01/04 16:13:20 roy Exp $ 1# $NetBSD: Makefile,v 1.186 2017/02/24 23:31:24 wiz Exp $
2 2
3DISTNAME= mutt-1.7.2 3DISTNAME= mutt-1.8.0
4PKGREVISION= 1 
5CATEGORIES= mail 4CATEGORIES= mail
6MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ 5MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/
7 6
8MAINTAINER= tonio@NetBSD.org 7MAINTAINER= tonio@NetBSD.org
9HOMEPAGE= http://www.mutt.org/ 8HOMEPAGE= http://www.mutt.org/
10COMMENT= Text-based MIME mail client with PGP & S/MIME support 9COMMENT= Text-based MIME mail client with PGP & S/MIME support
11LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # or newer 10LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # or newer
12 11
13.include "Makefile.common" 12.include "Makefile.common"
14 13
15.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

cvs diff -r1.19 -r1.20 pkgsrc/mail/mutt/PLIST (expand / switch to unified diff)

--- pkgsrc/mail/mutt/PLIST 2016/10/13 17:53:36 1.19
+++ pkgsrc/mail/mutt/PLIST 2017/02/24 23:31:24 1.20
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.19 2016/10/13 17:53:36 tron Exp $ 1@comment $NetBSD: PLIST,v 1.20 2017/02/24 23:31:24 wiz Exp $
2bin/flea 2bin/flea
3bin/mutt 3bin/mutt
4bin/mutt_dotlock 4bin/mutt_dotlock
5bin/muttbug 5bin/muttbug
6bin/pgpewrap 6bin/pgpewrap
7bin/pgpring 7bin/pgpring
8${PLIST.smime}bin/smime_keys 8${PLIST.smime}bin/smime_keys
9man/man1/flea.1 9man/man1/flea.1
10man/man1/mutt.1 10man/man1/mutt.1
11man/man1/mutt_dotlock.1 11man/man1/mutt_dotlock.1
12man/man1/muttbug.1 12man/man1/muttbug.1
13man/man1/pgpewrap.1 13man/man1/pgpewrap.1
14man/man1/pgpring.1 14man/man1/pgpring.1
@@ -69,26 +69,27 @@ share/examples/mutt/iconv/iconv.osf1-4.0 @@ -69,26 +69,27 @@ share/examples/mutt/iconv/iconv.osf1-4.0
69share/examples/mutt/iconv/iconv.solaris-2.4.rc 69share/examples/mutt/iconv/iconv.solaris-2.4.rc
70share/examples/mutt/iconv/iconv.solaris-2.5.1.rc 70share/examples/mutt/iconv/iconv.solaris-2.5.1.rc
71share/examples/mutt/iconv/iconv.solaris-2.6-cjk.rc 71share/examples/mutt/iconv/iconv.solaris-2.6-cjk.rc
72share/examples/mutt/iconv/iconv.solaris-2.6.rc 72share/examples/mutt/iconv/iconv.solaris-2.6.rc
73share/examples/mutt/iconv/iconv.solaris-2.7.rc 73share/examples/mutt/iconv/iconv.solaris-2.7.rc
74share/examples/mutt/mime.types 74share/examples/mutt/mime.types
75share/examples/mutt/mime.types.dist 75share/examples/mutt/mime.types.dist
76share/examples/mutt/mutt_xtitle 76share/examples/mutt/mutt_xtitle
77share/examples/mutt/pgp2.rc 77share/examples/mutt/pgp2.rc
78share/examples/mutt/pgp5.rc 78share/examples/mutt/pgp5.rc
79share/examples/mutt/pgp6.rc 79share/examples/mutt/pgp6.rc
80share/examples/mutt/sample.mailcap 80share/examples/mutt/sample.mailcap
81share/examples/mutt/sample.muttrc 81share/examples/mutt/sample.muttrc
 82share/examples/mutt/sample.muttrc-compress
82share/examples/mutt/sample.muttrc-sidebar 83share/examples/mutt/sample.muttrc-sidebar
83share/examples/mutt/sample.muttrc-tlr 84share/examples/mutt/sample.muttrc-tlr
84share/examples/mutt/sample.vimrc-sidebar 85share/examples/mutt/sample.vimrc-sidebar
85share/examples/mutt/smime.rc 86share/examples/mutt/smime.rc
86share/examples/mutt/smime_keys_test.pl 87share/examples/mutt/smime_keys_test.pl
87share/locale/bg/LC_MESSAGES/mutt.mo 88share/locale/bg/LC_MESSAGES/mutt.mo
88share/locale/ca/LC_MESSAGES/mutt.mo 89share/locale/ca/LC_MESSAGES/mutt.mo
89share/locale/cs/LC_MESSAGES/mutt.mo 90share/locale/cs/LC_MESSAGES/mutt.mo
90share/locale/da/LC_MESSAGES/mutt.mo 91share/locale/da/LC_MESSAGES/mutt.mo
91share/locale/de/LC_MESSAGES/mutt.mo 92share/locale/de/LC_MESSAGES/mutt.mo
92share/locale/el/LC_MESSAGES/mutt.mo 93share/locale/el/LC_MESSAGES/mutt.mo
93share/locale/eo/LC_MESSAGES/mutt.mo 94share/locale/eo/LC_MESSAGES/mutt.mo
94share/locale/es/LC_MESSAGES/mutt.mo 95share/locale/es/LC_MESSAGES/mutt.mo

cvs diff -r1.53 -r1.54 pkgsrc/mail/mutt/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/mutt/distinfo 2016/12/05 18:19:47 1.53
+++ pkgsrc/mail/mutt/distinfo 2017/02/24 23:31:24 1.54
@@ -1,23 +1,19 @@ @@ -1,23 +1,19 @@
1$NetBSD: distinfo,v 1.53 2016/12/05 18:19:47 tron Exp $ 1$NetBSD: distinfo,v 1.54 2017/02/24 23:31:24 wiz Exp $
2 2
3SHA1 (mutt-1.7.2.tar.gz) = 39be2b552b99ed16f263487017c68cdbc1c7b384 3SHA1 (mutt-1.8.0.tar.gz) = faddcf7b8044eb7f1887d61f5ffcc086fb2122ef
4RMD160 (mutt-1.7.2.tar.gz) = 85ce9a9dde6daefbfdc70b61f243433b0e304c14 4RMD160 (mutt-1.8.0.tar.gz) = c3c4f716d100aff840c96c734208b24766430d24
5SHA512 (mutt-1.7.2.tar.gz) = 5f13cbdf802bca80668b2f54bc66201d01bfe34c7f377b1bad88f8fa0e0c695264ff0bf6b64ae9bb6f5a3e22b6f096d2dd99fa36724937609f6f46e6a74da74e 5SHA512 (mutt-1.8.0.tar.gz) = 20120baa1d6c528281ba02faf8f19a3cbe3fce5bb5907a3513d3ec98592cd63db2b5f02884002c45dc18a4947d5cf2ac30e2ca4e059ad7a37ca0b22734e3bf1d
6Size (mutt-1.7.2.tar.gz) = 4025880 bytes 6Size (mutt-1.8.0.tar.gz) = 4116223 bytes
7SHA1 (patch-1.7.1.rr.compressed.gz) = 76c494867b9cde2b51331a2a8c908fbc5dd8865d 
8RMD160 (patch-1.7.1.rr.compressed.gz) = f55e742717b74485ca6601c7f89aea4d8327bbfc 
9SHA512 (patch-1.7.1.rr.compressed.gz) = 6cf6b8e48f25aabe4c9f895143afd972e42ea7cfd995dfd247510ef4673928bf27c20a9a312735a79f98200638e746865ab9559c1b81901d025ed657b29ef19a 
10Size (patch-1.7.1.rr.compressed.gz) = 9985 bytes 
11SHA1 (patch-aa) = 59d89dce24110be2927c8a1ea1fa5b780d644372 7SHA1 (patch-aa) = 59d89dce24110be2927c8a1ea1fa5b780d644372
12SHA1 (patch-ab) = 7c307068e129eb71ba251d175186dc9c5b171681 8SHA1 (patch-ab) = 7c307068e129eb71ba251d175186dc9c5b171681
13SHA1 (patch-ac) = 40d119b7efed1a4622c42badc9ee97349b504044 9SHA1 (patch-ac) = 40d119b7efed1a4622c42badc9ee97349b504044
14SHA1 (patch-ad) = 6db5792162a0752ee533f5cd4cb3896e0ca92344 10SHA1 (patch-ad) = 6db5792162a0752ee533f5cd4cb3896e0ca92344
15SHA1 (patch-ae) = 6534848a4c27d4a3830edd8d4e19d1181fe396d6 11SHA1 (patch-ae) = 6534848a4c27d4a3830edd8d4e19d1181fe396d6
16SHA1 (patch-af) = e924223be1a5f894d41d430bc5741cae1e4cfe61 12SHA1 (patch-af) = e924223be1a5f894d41d430bc5741cae1e4cfe61
17SHA1 (patch-ag) = b7902d2412538f15bc25b123ca742c03a3dd3a12 13SHA1 (patch-ag) = b7902d2412538f15bc25b123ca742c03a3dd3a12
18SHA1 (patch-ah) = 047f167939367b2e0d29189348deb1c83d4b013a 14SHA1 (patch-ah) = 047f167939367b2e0d29189348deb1c83d4b013a
19SHA1 (patch-al) = fb7e089c9703d13821165659f88fe78204d38a47 15SHA1 (patch-al) = fb7e089c9703d13821165659f88fe78204d38a47
20SHA1 (patch-am) = f7f20860bccb63ed5464e3a1225719ffc3fa504f 16SHA1 (patch-am) = f7f20860bccb63ed5464e3a1225719ffc3fa504f
21SHA1 (patch-an) = b9cc3e957bb1650c8e22c0edf0ce112f769664a1 17SHA1 (patch-an) = b9cc3e957bb1650c8e22c0edf0ce112f769664a1
22SHA1 (patch-ao) = 7c8f18ccb3dc6a6f40daf55b53e52b4722f60efd 18SHA1 (patch-ao) = 7c8f18ccb3dc6a6f40daf55b53e52b4722f60efd
23SHA1 (patch-ap) = c6f79d5c4e19efdc15e9d5a59934da52b16b7a62 19SHA1 (patch-ap) = c6f79d5c4e19efdc15e9d5a59934da52b16b7a62

cvs diff -r1.26 -r1.27 pkgsrc/mail/mutt/options.mk (expand / switch to unified diff)

--- pkgsrc/mail/mutt/options.mk 2017/01/04 16:13:20 1.26
+++ pkgsrc/mail/mutt/options.mk 2017/02/24 23:31:24 1.27
@@ -1,26 +1,24 @@ @@ -1,26 +1,24 @@
1# $NetBSD: options.mk,v 1.26 2017/01/04 16:13:20 roy Exp $ 1# $NetBSD: options.mk,v 1.27 2017/02/24 23:31:24 wiz Exp $
2 2
3# Global and legacy options 3# Global and legacy options
4 4
5PKG_OPTIONS_VAR= PKG_OPTIONS.mutt 5PKG_OPTIONS_VAR= PKG_OPTIONS.mutt
6PKG_OPTIONS_REQUIRED_GROUPS= display 6PKG_OPTIONS_REQUIRED_GROUPS= display
7PKG_OPTIONS_GROUP.display= curses wide-curses slang 7PKG_OPTIONS_GROUP.display= curses wide-curses slang
8PKG_SUPPORTED_OPTIONS= debug gpgme idn ssl smime sasl 8PKG_SUPPORTED_OPTIONS= debug gpgme idn ssl smime sasl
 9# TODO: add kyoto cabinet and lmdb backend options for header cache
9PKG_SUPPORTED_OPTIONS+= mutt-hcache tokyocabinet mutt-smtp 10PKG_SUPPORTED_OPTIONS+= mutt-hcache tokyocabinet mutt-smtp
10PKG_SUPPORTED_OPTIONS+= mutt-compressed-mbox 
11PKG_SUGGESTED_OPTIONS= curses gpgme mutt-hcache mutt-smtp smime ssl 11PKG_SUGGESTED_OPTIONS= curses gpgme mutt-hcache mutt-smtp smime ssl
12# patch does not apply 
13#PKG_SUGGESTED_OPTIONS+= mutt-compressed-mbox 
14PKG_OPTIONS_LEGACY_OPTS+= ncurses:curses ncursesw:wide-curses 12PKG_OPTIONS_LEGACY_OPTS+= ncurses:curses ncursesw:wide-curses
15 13
16.include "../../mk/bsd.options.mk" 14.include "../../mk/bsd.options.mk"
17 15
18### curses 16### curses
19### 17###
20.if !empty(PKG_OPTIONS:Mcurses) || !empty(PKG_OPTIONS:Mwide-curses) 18.if !empty(PKG_OPTIONS:Mcurses) || !empty(PKG_OPTIONS:Mwide-curses)
21. include "../../mk/curses.buildlink3.mk" 19. include "../../mk/curses.buildlink3.mk"
22CONFIGURE_ARGS+= --with-curses=${BUILDLINK_PREFIX.curses} 20CONFIGURE_ARGS+= --with-curses=${BUILDLINK_PREFIX.curses}
23. if !empty(CURSES_TYPE:Mcurses) 21. if !empty(CURSES_TYPE:Mcurses)
24OPSYSVARS+= BUILDLINK_PASSTHRU_DIRS 22OPSYSVARS+= BUILDLINK_PASSTHRU_DIRS
25BUILDLINK_PASSTHRU_DIRS.SunOS+= /usr/xpg4 23BUILDLINK_PASSTHRU_DIRS.SunOS+= /usr/xpg4
26CONFIGURE_ARGS.SunOS+= --with-curses=/usr/xpg4 24CONFIGURE_ARGS.SunOS+= --with-curses=/usr/xpg4
@@ -86,49 +84,26 @@ BUILDLINK_TRANSFORM+= l:db:${BDB_TYPE} @@ -86,49 +84,26 @@ BUILDLINK_TRANSFORM+= l:db:${BDB_TYPE}
86CONFIGURE_ARGS+= --enable-hcache 84CONFIGURE_ARGS+= --enable-hcache
87CONFIGURE_ARGS+= --without-gdbm 85CONFIGURE_ARGS+= --without-gdbm
88# BDB_INCLUDE_DIR_ and BDB_LIB_DIR don't have to be particularly accurate 86# BDB_INCLUDE_DIR_ and BDB_LIB_DIR don't have to be particularly accurate
89# since the real -I and -L flags are added by buildlink already. 87# since the real -I and -L flags are added by buildlink already.
90CONFIGURE_ENV+= BDB_INCLUDE_DIR=${BDBBASE}/include 88CONFIGURE_ENV+= BDB_INCLUDE_DIR=${BDBBASE}/include
91CONFIGURE_ENV+= BDB_LIB_DIR=${BDBBASE}/lib 89CONFIGURE_ENV+= BDB_LIB_DIR=${BDBBASE}/lib
92CONFIGURE_ENV+= BDB_LIB=${BDB_LIBS:S/^-l//:M*:Q} 90CONFIGURE_ENV+= BDB_LIB=${BDB_LIBS:S/^-l//:M*:Q}
93. endif 91. endif
94.else 92.else
95CONFIGURE_ARGS+= --disable-hcache 93CONFIGURE_ARGS+= --disable-hcache
96.endif 94.endif
97 95
98### 96###
99### Compressed mail boxes 
100### 
101PLIST_VARS+= compressed_mbox 
102.if !empty(PKG_OPTIONS:Mmutt-compressed-mbox) \ 
103 || make(distinfo) || make(mps) || make(makepatchsum) 
104PLIST.compressed_mbox= yes 
105PATCH_SITES+= http://mutt.org.ua/download/${PKGNAME_NOREV}/ 
106PATCHFILES+= patch-${PKGVERSION_NOREV}.rr.compressed.gz 
107PATCH_DIST_STRIP= -p1 
108CONFIGURE_ARGS+= --enable-compressed 
109SUBST_CLASSES+= compress 
110SUBST_MESSAGE.compress= Patch Makefile.in to avoid autoreconf for compress 
111SUBST_STAGE.compress= post-patch 
112SUBST_FILES.compress= Makefile.in 
113SUBST_SED.compress= -e 's,^mutt_SOURCES = ,mutt_SOURCES = compress.c ,' 
114SUBST_SED.compress+= -e 's,^EXTRA_DIST = ,EXTRA_DIST = compress.h ,' 
115SUBST_SED.compress+= -e 's,^mutt_OBJECTS = ,mutt_OBJECTS = compress.o ,' 
116# add xsltproc to be able to regenerate the documentation 
117BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt 
118BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl 
119.endif 
120 
121### 
122### Internal SMTP relay support 97### Internal SMTP relay support
123### 98###
124.if !empty(PKG_OPTIONS:Mmutt-smtp) 99.if !empty(PKG_OPTIONS:Mmutt-smtp)
125CONFIGURE_ARGS+= --enable-smtp 100CONFIGURE_ARGS+= --enable-smtp
126.else 101.else
127CONFIGURE_ARGS+= --disable-smtp 102CONFIGURE_ARGS+= --disable-smtp
128.endif 103.endif
129 104
130### 105###
131### Internationalized Domain Names 106### Internationalized Domain Names
132### 107###
133.if !empty(PKG_OPTIONS:Midn) 108.if !empty(PKG_OPTIONS:Midn)
134. include "../../devel/libidn/buildlink3.mk" 109. include "../../devel/libidn/buildlink3.mk"