Subject: CVS commit: pkgsrc/mail/neomutt
From: Thomas Klausner
Date: 2016-10-06 18:27:15
Message id: 20161006162715.72AC4FBD2@cvs.NetBSD.org

Log Message:
Apply patch from upstream:

 fix: crash handling keywords/labels

When an email is read by NeoMutt the labels are stored in linked list of
strings.  These strings are used as keys in a hash table of all labels.

If NeoMutt reads another email with the same label, it's given a
reference to the same hash.

Now imagine that the first email is deleted -- the list of labels is
also deleted, so that hash now has invalid keys.

This commit maintains a linked list of all labels and uses that for the
hash table keys.  It's not very efficient, but it avoids having to
change the hash table code.

Note: dgc (the keywords author) has created a new version which will
supplant this one, soon.

https://github.com/neomutt/neomutt/commit/f8160285f285c0bc3c93a2672ea1169af2f04481

Bump PKGREVISION.

Files:
RevisionActionfile
1.13modifypkgsrc/mail/neomutt/Makefile
1.10modifypkgsrc/mail/neomutt/distinfo
1.1addpkgsrc/mail/neomutt/patches/patch-hash.c
1.1addpkgsrc/mail/neomutt/patches/patch-hash.h
1.1addpkgsrc/mail/neomutt/patches/patch-headers.c