[packages/mutt] - cd.signatures, keep_to, smime.rc, xface patches updated to 1.11.0
adamg
adamg at pld-linux.org
Tue Nov 27 18:27:32 CET 2018
commit b324a978caa4a15a3e53605acdb7559a705c8e7f
Author: Adam Gołębiowski <adamg at pld-linux.org>
Date: Tue Nov 27 17:54:25 2018 +0100
- cd.signatures, keep_to, smime.rc, xface patches updated to 1.11.0
mutt-cd.signatures_menu.patch | 14 +++-------
mutt-keep_to.patch | 2 +-
mutt-smime.rc.patch | 14 ++--------
mutt-xface.patch | 56 ++++++++++++++++++-------------------
mutt.spec | 64 ++++++++++++++++++++++++++++---------------
5 files changed, 77 insertions(+), 73 deletions(-)
---
diff --git a/mutt.spec b/mutt.spec
index 5395213..36747fe 100644
--- a/mutt.spec
+++ b/mutt.spec
@@ -9,7 +9,7 @@
%bcond_with folder_column # build with folder_column patch
%bcond_with imap_recent # show IMAP RECENT messages as new (instead of UNSEEN)
%bcond_without sasl # don't use sasl
-%bcond_without home_etc # don't use home_etc
+%bcond_with home_etc # use home_etc
%bcond_with gdbm # use GDBM instead of BerkeleyDB
%bcond_with qdbm # use QDBM instead of BerkeleyDB
%bcond_with tokyocabinet # use TokyoCabinet instead of BerkeleyDB
@@ -160,31 +160,51 @@ Mutt - це невеликий, але потужний повноекранни
#%patch2 -p1
%patch3 -p1
%patch4 -p1
-#%patch5 -p1
+%patch5 -p1
+# trash folder patch applied upstream
#%patch6 -p1
+# purge patch applied upstream
#%patch7 -p1
-#%patch8 -p1
-#%patch9 -p1
-#%patch10 -p1
-#%patch11 -p1
-#%patch12 -p1
-#%patch13 -p1
-#%{?with_home_etc:%patch14 -p1}
-#%patch15 -p1
+# cd.signatures
+%patch8 -p1
+# crypt-autosolect
+%patch9 -p1
+# manual
+%patch10 -p1
+# xface
+%patch11 -p1
+# muttrc_mbox_path
+%patch12 -p1
+# po
+%patch13 -p1
+%{?with_home_etc:%patch14 -p1}
+# muttrc
+%patch15 -p1
+# muttbug-tmp - idea dropped, issues to be reported via gitlab
#%patch16 -p1
# breaks display if arrow_cursor is set
-#%{?with_folder_column:%patch17 -p1}
-#%{?with_imap_recent:%patch18 -p1}
-#%patch19 -p1
-#%patch20 -p1
-#%patch21 -p1
-#%patch22 -p1
-#%patch23 -p1
-#%{?with_nntp:%patch24 -p1}
-#%patch25 -p1
-#%patch26 -p1
-#%patch27 -p1
-#%patch28 -p1
+%{?with_folder_column:%patch17 -p1}
+%{?with_imap_recent:%patch18 -p1}
+# muttr.head
+%patch19 -p1
+# smime.rc
+%patch20 -p1
+# sidebar.patch - applied upstream
+# %patch21 -p1
+# imap_fast_trash - applied upstream
+# %patch22 -p1
+# db
+%patch23 -p1
+# nntp
+%{?with_nntp:%patch24 -p1}
+# formats-ecurity
+%patch25 -p1
+# keep-to
+%patch26 -p1
+# mutt-gpgme - applied upstream
+# %patch27 -p1
+# openssl - applied upstream
+# %patch28 -p1
# force regeneration (manual.sgml is modified by some patches)
%{__rm} doc/{manual*.html,manual.txt}
diff --git a/mutt-cd.signatures_menu.patch b/mutt-cd.signatures_menu.patch
index 186bb94..2267d31 100644
--- a/mutt-cd.signatures_menu.patch
+++ b/mutt-cd.signatures_menu.patch
@@ -28,7 +28,7 @@ diff -pruN2 mutt-1.3.27.orig/OPS mutt-1.3.27/OPS
OP_PREV_PAGE "move to the previous page"
+OP_PREV_SIG "move to the previous signature"
OP_PRINT "print the current entry"
- OP_PURGE_MESSAGE "really delete the current entry, bypassing the trash folder"
+ OP_PURGE_MESSAGE "delete the current entry, bypassing the trash folder"
OP_QUERY "query external program for addresses"
OP_QUERY_APPEND "append new query results to current results"
OP_QUIT "save changes to mailbox and quit"
@@ -44,12 +44,11 @@ diff -pruN2 mutt-1.3.27.orig/OPS mutt-1.3.27/OPS
diff -pruN2 mutt-1.3.27.orig/compose.c mutt-1.3.27/compose.c
--- mutt-1.3.27.orig/compose.c Mon Dec 3 11:17:57 2001
+++ mutt-1.3.27/compose.c Wed Jan 23 22:35:32 2002
-@@ -1103,4 +1103,10 @@ int mutt_compose_menu (HEADER *msg, /*
+@@ -1103,4 +1103,9 @@ int mutt_compose_menu (HEADER *msg, /*
break;
+ case OP_COMPOSE_SIG:
+ mutt_signature(msg->content->filename);
-+ MAYBE_REDRAW (menu->redraw);
+ mutt_update_encoding (msg->content);
+ break;
+
@@ -179,7 +178,7 @@ diff -pruN2 mutt-1.3.27.orig/protos.h mutt-1.3.27/protos.h
diff -pruN2 mutt-1.3.27.orig/signature.c mutt-1.3.27/signature.c
--- mutt-1.3.27.orig/signature.c Thu Jan 1 01:00:00 1970
+++ mutt-1.3.27/signature.c Wed Jan 23 22:35:32 2002
-@@ -0,0 +1,504 @@
+@@ -0,0 +1,499 @@
+/*
+ * Copyright (C) 2001 Cedric Duval <cedricduval at free.fr>
+ *
@@ -451,7 +450,6 @@ diff -pruN2 mutt-1.3.27.orig/signature.c mutt-1.3.27/signature.c
+ break;
+
+ case OP_EXIT:
-+ set_option (OPTNEEDREDRAW);
+ done = 1;
+ break;
+ }
@@ -475,7 +473,7 @@ diff -pruN2 mutt-1.3.27.orig/signature.c mutt-1.3.27/signature.c
+
+ snprintf (buf, sizeof(buf), searchBuf ? searchBuf : "");
+ if (mutt_get_field (_("Search for: "), buf,
-+ sizeof (buf), M_CLEAR) != 0 || !buf[0])
++ sizeof (buf), MUTT_CLEAR) != 0 || !buf[0])
+ return (NULL);
+ if (menu->menu >= 0 && menu->menu < MENU_MAX)
+ {
@@ -629,7 +627,6 @@ diff -pruN2 mutt-1.3.27.orig/signature.c mutt-1.3.27/signature.c
+ done = 1;
+ }
+
-+ MAYBE_REDRAW (menu->redraw);
+ free_sig_list (&sigl);
+ }
+ break;
@@ -648,7 +645,6 @@ diff -pruN2 mutt-1.3.27.orig/signature.c mutt-1.3.27/signature.c
+ done = 1;
+ }
+
-+ MAYBE_REDRAW (menu->redraw);
+ free_sig_list (&sigl);
+ }
+ break;
@@ -681,8 +677,6 @@ diff -pruN2 mutt-1.3.27.orig/signature.c mutt-1.3.27/signature.c
+
+ if (sig_dir_menu (SigDirectory, msg_file) == -1)
+ mutt_error (_("%s: no files in this directory"), SigDirectory);
-+ else
-+ set_option (OPTNEEDREDRAW);
+}
diff -pruN mutt-1.3.27.orig/PATCHES mutt-1.3.27/PATCHES
--- mutt-1.3.27.orig/PATCHES Mon Nov 26 20:16:52 2001
diff --git a/mutt-keep_to.patch b/mutt-keep_to.patch
index 1dcbb4c..70567b1 100644
--- a/mutt-keep_to.patch
+++ b/mutt-keep_to.patch
@@ -31,7 +31,7 @@ diff -ur mutt-1.5.23.orig/init.h mutt-1.5.23/init.h
+ ** Controls where recipients from ``To:'' list go on group-reply. If \fIset\fP
+ ** they are copied to ``To:'' otherwise to ``Cc:''.
+ */
- { "locale", DT_STR, R_BOTH, UL &Locale, UL "C" },
+ { "mail_check", DT_NUM, R_NONE, UL &BuffyTimeout, 5 },
/*
** .pp
diff -ur mutt-1.5.23.orig/mutt.h mutt-1.5.23/mutt.h
diff --git a/mutt-smime.rc.patch b/mutt-smime.rc.patch
index 1bef8a9..c720e1e 100644
--- a/mutt-smime.rc.patch
+++ b/mutt-smime.rc.patch
@@ -9,7 +9,7 @@
# Uncomment this if you don't want to set labels for certificates you add.
# unset smime_ask_cert_label
-@@ -13,30 +13,31 @@
+@@ -13,10 +13,10 @@
set smime_timeout=300
# Global crypto options -- these affect PGP operations as well.
@@ -23,15 +23,8 @@
+# set crypt_replysignencrypted = yes
set crypt_verify_sig = yes
- # Section A: Key Management.
- # The (default) keyfile for signing/decrypting. Uncomment the following
- # line and replace the keyid with your own.
--set smime_default_key="12345678.0"
-+# set smime_default_key="12345678.0"
-
- # Uncomment to make mutt ask what key to use when trying to decrypt a message.
- # It will use the default key above (if that was set) else.
+@@ -47,13 +47,14 @@
# unset smime_decrypt_use_default_key
# Path to a file or directory with trusted certificates
@@ -40,8 +33,7 @@
+set smime_ca_location="/etc/certs/ca-certificates.crt"
# Path to where all known certificates go. (must exist!)
--set smime_certificates="~/.smime/certificates"
-+# set smime_certificates="~/.smime/certificates"
+ set smime_certificates="~/.smime/certificates"
# Path to where all private keys go. (must exist!)
-set smime_keys="~/.smime/keys"
diff --git a/mutt-xface.patch b/mutt-xface.patch
index bca5e9f..3255895 100644
--- a/mutt-xface.patch
+++ b/mutt-xface.patch
@@ -119,11 +119,10 @@ diff -urp ../MUTT/mutt/init.c mutt/init.c
#include <sys/wait.h>
void toggle_quadoption (int opt)
-@@ -2356,3 +2358,131 @@ int mutt_get_hook_type (const char *name
- return c->data;
- return 0;
+@@ -2356,3 +2358,130 @@ int mutt_get_hook_type (const char *name
+ return 1;
}
-+
+
+void mutt_start_slrnface(void)
+{
+ char *fifo;
@@ -276,18 +275,18 @@ diff -urp ../MUTT/mutt/main.c mutt/main.c
+ mutt_start_slrnface();
+
- if((Context = mx_open_mailbox (folder, ((flags & M_RO) || option (OPTREADONLY)) ? M_READONLY : 0, NULL))
+ if((Context = mx_open_mailbox (folder, ((flags & MUTT_RO) || option (OPTREADONLY)) ? MUTT_READONLY : 0, NULL))
|| !explicit_folder)
{
@@ -913,6 +915,8 @@ int main (int argc, char **argv)
- FREE (&Context);
}
- mutt_endwin (Errorbuf);
+
+ exit_endwin_msg = Errorbuf;
+
+ mutt_stop_slrnface();
}
- exit (0);
+ exit_code = 0;
diff -urp ../MUTT/mutt/mutt.h mutt/mutt.h
--- ../MUTT/mutt/mutt.h 2004-07-21 13:33:02.000000000 +0200
+++ mutt/mutt.h 2004-07-21 13:33:47.000000000 +0200
@@ -405,17 +404,17 @@ diff -urp ../MUTT/mutt/pager.c mutt/pager.c
+ mutt_suppress_xface ();
mutt_help (MENU_PAGER);
+ mutt_show_xface ();
- redraw = REDRAW_FULL;
+ pager_menu->redraw = REDRAW_FULL;
InHelp = 0;
}
-@@ -2383,59 +2448,71 @@ CHECK_IMAP_ACL(IMAP_ACL_WRITE);
+@@ -2383,58 +2448,70 @@ CHECK_IMAP_ACL(IMAP_ACL_WRITE);
case OP_MAIL:
CHECK_MODE(IsHeader (extra) && !IsAttach (extra));
CHECK_ATTACH;
+ mutt_suppress_xface ();
ci_send_message (0, NULL, NULL, extra->ctx, NULL);
+ mutt_show_xface ();
- redraw = REDRAW_FULL;
+ pager_menu->redraw = REDRAW_FULL;
break;
case OP_REPLY:
@@ -423,13 +422,12 @@ diff -urp ../MUTT/mutt/pager.c mutt/pager.c
CHECK_ATTACH;
+ mutt_suppress_xface();
if (IsMsgAttach (extra))
- mutt_attach_reply (extra->fp, extra->hdr, extra->idx,
- extra->idxlen, extra->bdy,
- SENDREPLY);
+ mutt_attach_reply (extra->fp, extra->hdr, extra->actx,
+ extra->bdy, SENDREPLY);
else
ci_send_message (SENDREPLY, NULL, NULL, extra->ctx, extra->hdr);
+ mutt_show_xface ();
- redraw = REDRAW_FULL;
+ pager_menu->redraw = REDRAW_FULL;
break;
case OP_RECALL_MESSAGE:
@@ -438,7 +436,7 @@ diff -urp ../MUTT/mutt/pager.c mutt/pager.c
+ mutt_suppress_xface();
ci_send_message (SENDPOSTPONED, NULL, NULL, extra->ctx, extra->hdr);
+ mutt_show_xface ();
- redraw = REDRAW_FULL;
+ pager_menu->redraw = REDRAW_FULL;
break;
case OP_GROUP_REPLY:
@@ -446,12 +444,12 @@ diff -urp ../MUTT/mutt/pager.c mutt/pager.c
CHECK_ATTACH;
+ mutt_suppress_xface();
if (IsMsgAttach (extra))
- mutt_attach_reply (extra->fp, extra->hdr, extra->idx,
- extra->idxlen, extra->bdy, SENDREPLY|SENDGROUPREPLY);
+ mutt_attach_reply (extra->fp, extra->hdr, extra->actx,
+ extra->bdy, SENDREPLY|SENDGROUPREPLY);
else
ci_send_message (SENDREPLY | SENDGROUPREPLY, NULL, NULL, extra->ctx, extra->hdr);
+ mutt_suppress_xface ();
- redraw = REDRAW_FULL;
+ pager_menu->redraw = REDRAW_FULL;
break;
case OP_LIST_REPLY:
@@ -459,12 +457,12 @@ diff -urp ../MUTT/mutt/pager.c mutt/pager.c
CHECK_ATTACH;
+ mutt_suppress_xface();
if (IsMsgAttach (extra))
- mutt_attach_reply (extra->fp, extra->hdr, extra->idx,
- extra->idxlen, extra->bdy, SENDREPLY|SENDLISTREPLY);
+ mutt_attach_reply (extra->fp, extra->hdr, extra->actx,
+ extra->bdy, SENDREPLY|SENDLISTREPLY);
else
ci_send_message (SENDREPLY | SENDLISTREPLY, NULL, NULL, extra->ctx, extra->hdr);
+ mutt_show_xface ();
- redraw = REDRAW_FULL;
+ pager_menu->redraw = REDRAW_FULL;
break;
case OP_FORWARD_MESSAGE:
@@ -472,12 +470,12 @@ diff -urp ../MUTT/mutt/pager.c mutt/pager.c
CHECK_ATTACH;
+ mutt_suppress_xface();
if (IsMsgAttach (extra))
- mutt_attach_forward (extra->fp, extra->hdr, extra->idx,
- extra->idxlen, extra->bdy);
+ mutt_attach_forward (extra->fp, extra->hdr, extra->actx,
+ extra->bdy);
else
ci_send_message (SENDFORWARD, NULL, NULL, extra->ctx, extra->hdr);
+ mutt_show_xface ();
- redraw = REDRAW_FULL;
+ pager_menu->redraw = REDRAW_FULL;
break;
@@ -2485,7 +2562,9 @@ CHECK_IMAP_ACL(IMAP_ACL_WRITE);
@@ -487,13 +485,13 @@ diff -urp ../MUTT/mutt/pager.c mutt/pager.c
+ mutt_suppress_xface ();
mutt_shell_escape ();
+ mutt_show_xface ();
- MAYBE_REDRAW (redraw);
break;
+ case OP_TAG:
@@ -2644,5 +2723,6 @@ CHECK_IMAP_ACL(IMAP_ACL_DELETE);
- FREE (&lineInfo);
- if (index)
- mutt_menuDestroy(&index);
+ FREE (&rd.pager_status_window);
+ FREE (&rd.pager_window);
+
+ mutt_clear_xface ();
return (rc != -1 ? rc : 0);
}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mutt.git/commitdiff/3699f85ee961bd75d7d6f2bc4c79601395a3dfce
More information about the pld-cvs-commit
mailing list