patch configure script to avoid build failure; some functions don't
exist in our old libcurses, but the toolchain doesn't return an error
when trying to link a program that has missing functions, you actually
need to try to run it to notice the problem, so the script thinks that
they exist and tries to use them, only failing later on a missing
prototype.
if there are new problems, and let me know after a few days use if you
think it's stable enough to backport to -stable (as the version in release
has had a few crashes people have run into).
release notes in https://neomutt.org/2021/10/15/release
net/samba is the only consumer requiring Python bindings, so this split
enables all other consumers (netatalk3, neomutt, fdm, rhythmbox, pulseaudio)
to avoid the dependency on Python 2.
Bump all consumers due to tdb's PKGPATH change.
Wanted by many
Feedback OK jca sthen
gnupg-1.4 is not developed actively anymore, and new software expects
a modern "gpg" executable, which leads to pointless patches in the ports
tree. Move the various users of security/gnupg2 to security/gnupg and
zap patches that forced the use of "gpg2".
Crusade started by edd@ (security/gnupg maintainer), gnupg->gnupg2 test
reports from semarie@, giovanni@ and solene@, input and bulk build by
sthen@. ok sthen@ edd@ (maintainer)
add back the kyotocabinet hcache backend on arches where it's built,
rsadowski has a use case where (contrary to my own tests) it works better
than tdb
- add a notmuch flavour
- allow w3m or lynx for html->txt generation (Olivier just added w3m;
but it depends on quite a machine-dependent library so I prefer not to
force that)
From 0bc0337861351fca46df00c20afd51fd00750f18 Mon Sep 17 00:00:00 2001
From: Andreas Rammhold <andreas@rammhold.de>
Date: Fri, 14 Feb 2020 13:08:13 +0100
Subject: [PATCH] libmutt: fix segfault when alias lookup returns NULL
OK sthen
From upstream notes:
"Unfortunately, last week's release contained a few clumsy bugs.
Sorry about that.
With such complex code and only three developers, sometimes we miss things.
If you spot a problem with NeoMutt, please report it as soon as you can.
This release contains a couple of fixes for the IMAP behaviour.
They should make IMAP connections more reliable."
- for more details see https://github.com/neomutt/neomutt/releases/tag/20191207
if you have problems with neomutt please first check if they have been
fixed upstream (https://github.com/neomutt/neomutt, copy the full commit
id from the URL in "Latest commit", update GH_COMMIT and rebuild), if the
problem still occurs then please report upstream with as much info to
reproduce as possible.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new) devel/gettext,-textstyle
versions of mutt/neomutt (in response to https://gitlab.com/muttmua/mutt/issues/39)
don't work with old gpg.
(There's an alternative workaround, "unset pgp_check_gpg_decrypt_status_fd",
but this is still subject to the issue reported in the above gitlab ticket
where unencrypted messages may be reported as encrypted).
Prompted by a report from stsp@.