commit b324a978caa4a15a3e53605acdb7559a705c8e7f
Author: Adam Gołębiowski <[email protected]>
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 <[email protected]>
 + * 
@@ -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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to