pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/neomutt



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Apr 27 12:25:13 UTC 2017

Modified Files:
        pkgsrc/mail/neomutt: Makefile PLIST distinfo

Log Message:
Updated neomutt to 20170421.

2017-04-21  Richard Russon  <rich%flatcap.org@localhost>
* Features
  - add lua scripting
  - add command-line batch mode
  - index_format: add support of %K
* Bug Fixes
  - attachment/pager: Use mailcap for test/* except plain
  - Fix uncollapse_new in pager
  - fix garbage in chdir prompt due to unescaped string
  - Fix inbox-first functionality when using mutt_pretty_mailbox
  - add full neomutt version to log startup
  - fix bug in uncolor for notmuch tag
  - fix broken from_chars behaviour
* Coverity defects
  - strfcpy
  - add variable - function arg could be NULL/invalid
  - add variable - failed function leads to invalid variable
  - add variable - Context could become NULL
  - add variable - alloc/strdup could return NULL
  - add variable - route through code leads to invalid variable
  - remove variable test
  - test functions
  - tidy switches
  - unused variables
  - refactor only
  - check for buffer underruns
  - fix leaks
  - minor fixes
  - bug: add missing break
  - bug: don't pass large object by value
  - fix: use correct buffer size
  - shadow variables
  - 0 -> NULL
* Docs
  - many minor updates
  - sync translations
  - delete trailing whitespace
  - indent the docbook manual
  - use w3m as default for generating UTF8 manual.txt
* Website
  - many minor updates
  - fix broken links
  - add to list of useful programs
  - test automatic html checker
  - remove trailing whitespace
  - add irc description
  - update issue labels (dev)
  - new page: closed discussions
  - new page: making neomutt (dev)
* Build
  - drop obsolete m4 scripts
  - don't look for lua libs unless asked for
  - workaround slang warnings
  - lower the gettext requirement 0.18 -> 0.17
  - add keymap_alldefs.h to BUILT_SOURCES
  - fix make dist distcheck
  - Remove -Iimap from CFLAGS and include imap/imap.h explicitly
  - mx: fix conditional builds
  - Make iconv mandatory (no more --disable-iconv)
  - refactor: Split out BUFFER-handling functions
* Tidy
  - drop control characters from the source
  - drop vim modelines
  - delete trailing whitespace
  - mark all local functions as static
  - delete unused functions
  - replace FOREVER with while (true)
  - drop #if HAVE_CONFIG_H
  - use #ifdef for potentially missing symbols
  - remove #if 0 code blocks
  - drop commented out source
  - IMAP auth functions are stored by pointer cannot be static
  - force OPS to be rebuilt after a reconfigure
  - be specific about void functions
  - expand a few more alloc macros
  - add argument names to function prototypes
  - drop local copy of regex code
  - rearrange code to avoid forward declarations
  - limit the scope of some functions
  - give the compress functions a unique name
  - use snake_case for function names
  - add missing newlines to mutt_debug
  - remove generated files from repo
  - look for translations in all files
  - fix arguments to printf-style functions
  - license text
  - unify include-guards
  - tidy makefiles
  - initialise pointers
  - make strcmp-like functions clearer
  - unify sizeof usage
  - remove forward declarations
  - remove ()s from return
  - rename files hyphen to underscore
  - remove unused macros
  - use SEEK_SET, SEEK_CUR, SEEK_END
  - remove constant code
  - fix typos and grammar in the comments
  - Switch to using an external gettext runtime
  - apply clang-format to the source code
  - boolify returns of 84 functions
  - boolify lots of struct members
  - boolify some function parameters
* Upstream
  - Add $ssl_verify_partial_chains option for OpenSSL
  - Move the OpenSSL partial chain support check inside configure.ac
  - Don't allow storing duplicate certs for OpenSSL interactive prompt
  - Prevent skipped certs from showing a second time
  - OpenSSL: Don't offer (a)ccept always choice for hostname mismatches
  - Add SNI support for OpenSSL
  - Add SNI support for GnuTLS
  - Add shortcuts for IMAP and POP mailboxes in the file browser
  - Change OpenSSL to use SHA-256 for cert comparison
  - Fix conststrings type mismatches
  - Pass envlist to filter children too
  - Fix mutt_envlist_set() for the case that envlist is null
  - Fix setenv overwriting to not truncate the envlist
  - Fix (un)sidebar_whitelist to expand paths
  - Fix mutt_refresh() pausing during macro events
  - Add a menu stack to track current and past menus
  - Change CurrentMenu to be controlled by the menu stack
  - Set refresh when popping the menu stack
  - Remove redraw parameter from crypt send_menus
  - Don't full redraw the index when handling a command from the pager
  - Filter other directional markers that corrupt the screen
  - Remove the OPTFORCEREDRAW options
  - Remove SidebarNeedsRedraw
  - Change reflow_windows() to set full redraw
  - Create R_MENU redraw option
  - Remove refresh parameter from mutt_enter_fname()
  - Remove redraw flag setting after mutt_endwin()
  - Change km_dokey() to pass SigWinch on for the MENU_EDITOR
  - Separate out the compose menu redrawing
  - Separate out the index menu redrawing
  - Prepare for pager redraw separation
  - Separate out the pager menu redrawing
  - Don't create query menu until after initial prompt
  - Silence imap progress messages for pipe-message
  - Ensure mutt stays in endwin during calls to pipe_msg()
  - Fix memleak when attaching files
  - Add $ssl_verify_partial_chains option for OpenSSL
  - Move the OpenSSL partial chain support check inside configureac
  - Don't allow storing duplicate certs for OpenSSL interactive prompt
  - Prevent skipped certs from showing a second time
  - OpenSSL: Don't offer (a)ccept always choice for hostname mismatches
  - Add SNI support for OpenSSL
  - Add SNI support for GnuTLS
  - Add shortcuts for IMAP and POP mailboxes in the file browser
  - Updated French translation
  - Change OpenSSL to use SHA-256 for cert comparison
  - Fix conststrings type mismatches
  - Pass envlist to filter children too
  - Fix mutt_envlist_set() for the case that envlist is null
  - Fix setenv overwriting to not truncate the envlist
  - Fix mutt_refresh() pausing during macro events
  - Add a menu stack to track current and past menus
  - Change CurrentMenu to be controlled by the menu stack
  - Set refresh when popping the menu stack
  - Remove redraw parameter from crypt send_menus
  - Don't full redraw the index when handling a command from the pager
  - Fix (un)sidebar_whitelist to expand paths
  - Filter other directional markers that corrupt the screen
  - Remove the OPTFORCEREDRAW options
  - Remove SidebarNeedsRedraw
  - Change reflow_windows() to set full redraw
  - Create R_MENU redraw option
  - Remove refresh parameter from mutt_enter_fname()
  - Remove redraw flag setting after mutt_endwin()
  - Change km_dokey() to pass SigWinch on for the MENU_EDITOR
  - Separate out the compose menu redrawing
  - Separate out the index menu redrawing
  - Prepare for pager redraw separation
  - Separate out the pager menu redrawing
  - Don't create query menu until after initial prompt
  - Silence imap progress messages for pipe-message
  - Ensure mutt stays in endwin during calls to pipe_msg()
  - Fix memleak when attaching files
  - automatic post-release commit for mutt-181
  - Added tag mutt-1-8-1-rel for changeset f44974c10990
  - mutt-181 signed
  - Add ifdefs around new mutt_resize_screen calls
  - Add multiline and sigwinch handling to mutt_multi_choice
  - Set pager's REDRAW_SIGWINCH when reflowing windows
  - Add multiline and sigwinch handling to mutt_yesorno
  - Change the sort prompt to use (s)ort style prompts
  - Handle the pager sort prompt inside the pager
  - Fix GPG_TTY to be added to envlist
  - automatic post-release commit for mutt-182


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/mail/neomutt/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/mail/neomutt/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/mail/neomutt/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/neomutt/Makefile
diff -u pkgsrc/mail/neomutt/Makefile:1.25 pkgsrc/mail/neomutt/Makefile:1.26
--- pkgsrc/mail/neomutt/Makefile:1.25   Fri Mar 31 10:32:18 2017
+++ pkgsrc/mail/neomutt/Makefile        Thu Apr 27 12:25:13 2017
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2017/03/31 10:32:18 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2017/04/27 12:25:13 wiz Exp $
 
-DISTNAME=              neomutt-20170306
-PKGREVISION=           1
+DISTNAME=              neomutt-20170421
 CATEGORIES=            mail
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=neomutt/}
 GITHUB_TAG=            ${DISTNAME}
@@ -13,9 +12,10 @@ LICENSE=             gnu-gpl-v2 OR gnu-gpl-v3 # or 
 
 USE_TOOLS+=            autoconf automake autoreconf msgfmt gmake
 
+BUILD_DEPENDS+=                gettext-tools-[0-9]*:../../devel/gettext-tools
+
 SPECIAL_PERMS+=                bin/mutt_dotlock ${REAL_ROOT_USER} mail 2551
 GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --without-included-gettext
 CONFIGURE_ARGS+=       --enable-external-dotlock
 CONFIGURE_ARGS+=       --enable-imap
 CONFIGURE_ARGS+=       --enable-notmuch

Index: pkgsrc/mail/neomutt/PLIST
diff -u pkgsrc/mail/neomutt/PLIST:1.8 pkgsrc/mail/neomutt/PLIST:1.9
--- pkgsrc/mail/neomutt/PLIST:1.8       Mon Nov 28 12:26:03 2016
+++ pkgsrc/mail/neomutt/PLIST   Thu Apr 27 12:25:13 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2016/11/28 12:26:03 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2017/04/27 12:25:13 wiz Exp $
 bin/mutt
 bin/mutt_dotlock
 bin/pgpewrap
@@ -103,9 +103,7 @@ share/doc/mutt/samples/pgp5.rc
 share/doc/mutt/samples/pgp6.rc
 share/doc/mutt/samples/sample.mailcap
 share/doc/mutt/samples/sample.muttrc
-share/doc/mutt/samples/sample.muttrc-sidebar
 share/doc/mutt/samples/sample.muttrc-tlr
-share/doc/mutt/samples/sample.vimrc-sidebar
 share/doc/mutt/samples/smime.rc
 share/doc/mutt/samples/smime_keys_test.pl
 share/doc/mutt/security.html

Index: pkgsrc/mail/neomutt/distinfo
diff -u pkgsrc/mail/neomutt/distinfo:1.18 pkgsrc/mail/neomutt/distinfo:1.19
--- pkgsrc/mail/neomutt/distinfo:1.18   Tue Mar  7 16:06:14 2017
+++ pkgsrc/mail/neomutt/distinfo        Thu Apr 27 12:25:13 2017
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.18 2017/03/07 16:06:14 wiz Exp $
+$NetBSD: distinfo,v 1.19 2017/04/27 12:25:13 wiz Exp $
 
-SHA1 (neomutt-20170306.tar.gz) = e1f82bc671606650a4eaba7e2407ea3d6836507e
-RMD160 (neomutt-20170306.tar.gz) = c284f4587f8c2945f24ee086c7d2c38a1337fce2
-SHA512 (neomutt-20170306.tar.gz) = 26becf31751d9bc8fe8e856dbf68dd74a256d1bf3bce9c2a833ebd378c96259ddb43223195c30ab6a1cb4c12f6ef21d11f3cbb959bc8e1eee9d3df47a306576f
-Size (neomutt-20170306.tar.gz) = 2809932 bytes
+SHA1 (neomutt-20170421.tar.gz) = fe91e4a14b68cb48ddf55a19fea8087e69cc2e4d
+RMD160 (neomutt-20170421.tar.gz) = 9c9ac58493f27cd9075b66d3c708ff42184c18b7
+SHA512 (neomutt-20170421.tar.gz) = 7bae2f751a20685f3f38d31eafed11a9bddbd39bef39458e9b117161f6e10e6b73bff702029480aeb105425d2abe5049f7cc6df1b83a96ccae3dcd3054f5425f
+Size (neomutt-20170421.tar.gz) = 2733547 bytes



Home | Main Index | Thread Index | Old Index