svn commit: r440847 - in head/mail/mutt: . files

Alex Kozlov ak at FreeBSD.org
Sat May 13 14:31:32 UTC 2017


Author: ak
Date: Sat May 13 14:31:30 2017
New Revision: 440847
URL: https://svnweb.freebsd.org/changeset/ports/440847

Log:
  - Update VVV's patches to 1.8.2 [1]
  - Move dgc-deepif patch into the port as upstream disappeared
  - Rebase patches to eliminate offset when possible
  - Remove unused extra-patch-pgp-dw
  
  PR:	218834 [1]
  Submitted by:	dereks at lifeofadishwasher.com (maintainer)
  Approved by:	dereks at lifeofadishwasher.com (maintainer)

Added:
  head/mail/mutt/files/patch-dgc-deepif   (contents, props changed)
Deleted:
  head/mail/mutt/files/extra-patch-pgp-dw
Modified:
  head/mail/mutt/Makefile
  head/mail/mutt/distinfo
  head/mail/mutt/files/extra-patch-doc-ref
  head/mail/mutt/files/patch-doc_Muttrc
  head/mail/mutt/files/patch-muttlib.c
  head/mail/mutt/files/patch-smime-self

Modified: head/mail/mutt/Makefile
==============================================================================
--- head/mail/mutt/Makefile	Sat May 13 14:28:49 2017	(r440846)
+++ head/mail/mutt/Makefile	Sat May 13 14:31:30 2017	(r440847)
@@ -3,7 +3,7 @@
 
 PORTNAME=	mutt
 PORTVERSION=	1.8.2
-PORTREVISION?=	0
+PORTREVISION?=	1
 CATEGORIES+=	mail ipv6
 MASTER_SITES=	ftp://ftp.mutt.org/pub/mutt/ \
 		ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/ \
@@ -17,13 +17,10 @@ EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
 PATCH_SITES+=	http://www.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \
 		http://www2.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \
-		https://web-beta.archive.org/web/20161116074212/http://home.uchicago.edu/~dgc/sw/mutt/:dgc \
-		http://home.uchicago.edu/~dgc/sw/mutt/:dgc \
 		https://www.schrab.com/aaron/mutt/:ats \
 		http://vc.org.ua/mutt/:vc
 PATCH_DIST_STRIP=	-p1
-PATCHFILES=	patch-1.5.1.dgc.deepif.1:dgc \
-			patch-1.7.0.ats.date_conditional.1:ats
+PATCHFILES=	patch-1.7.0.ats.date_conditional.1:ats
 
 MAINTAINER?=	dereks at lifeofadishwasher.com
 COMMENT?=	Small but powerful text based program for read/writing e-mail
@@ -78,7 +75,7 @@ FORCEBASE64_DESC=	Option to force base64
 GPGME_DESC=	Gpgme interface
 GREETING_PATCH_DESC=	Greeting support
 HTML_DESC=	HTML documentation
-IDN_DESC+=	International Domain Names (implies ICONV)
+IDN_DESC=	International Domain Names (implies ICONV)
 IFDEF_PATCH_DESC=	ifdef feature
 LOCALES_FIX_DESC=	Locales fix
 MAILBOX_MANPAGES_DESC=	Install mbox.5/mmdf.5 manpages
@@ -145,7 +142,6 @@ NCURSES_USES=	ncurses
 
 NLS_USES=	gettext
 NLS_CONFIGURE_ENABLE=	nls
-#NLS_CONFIGURE_OFF=	--disable-nls
 NLS_IMPLIES=	ICONV
 
 # Handle GSSAPI from various places
@@ -216,7 +212,7 @@ DOCS_EXTRA_PATCHES=	${PATCHDIR}/extra-pa
 .include <bsd.port.options.mk>
 
 # un/comment as each VERSION is created for PORTVERSION
-VVV_PATCH_VERSION=	1.8.0
+#VVV_PATCH_VERSION=	1.8.0
 #GREETING_PATCH_VERSION=	1.8.1
 
 .if !defined(VVV_PATCH_VERSION)
@@ -296,11 +292,9 @@ pre-configure::
 		${WRKSRC}/imap/auth_gss.c
 .endif
 
-.if ${PORT_OPTIONS:MHCACHE_BDB}
-CONFIGURE_SED=	-e 's/BDB_VERSIONS="/&${BDB_LIB_NAME} db${BDB_VER} /'
-pre-configure::
-	@${REINPLACE_CMD} -E ${CONFIGURE_SED} ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}.ac
-.endif
+pre-configure-HCACHE_BDB-on:
+	@${REINPLACE_CMD} -E -e 's/BDB_VERSIONS="/&${BDB_LIB_NAME} db${BDB_VER} /' \
+		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}.ac
 
 .if defined (XML_NEEDED) && ${PORT_OPTIONS:MXML}
 BUILD_DEPENDS+=	xsltproc:textproc/libxslt \

Modified: head/mail/mutt/distinfo
==============================================================================
--- head/mail/mutt/distinfo	Sat May 13 14:28:49 2017	(r440846)
+++ head/mail/mutt/distinfo	Sat May 13 14:31:30 2017	(r440847)
@@ -1,17 +1,15 @@
-TIMESTAMP = 1492629436
+TIMESTAMP = 1494678618
 SHA256 (mutt/mutt-1.8.2.tar.gz) = 1d057bf1b565f2c38ee50c9a661654cbbe4165f98e25bfa361ebbd707d96f235
 SIZE (mutt/mutt-1.8.2.tar.gz) = 4118429
-SHA256 (mutt/patch-1.8.0.vvv.nntp.gz) = 1bd4b83708bb664749a34a188f01bc541cc7ab51628a163d87da119152ed00b9
-SIZE (mutt/patch-1.8.0.vvv.nntp.gz) = 60675
-SHA256 (mutt/patch-1.8.0.vvv.nntp_ru.gz) = ec9be57cdd516748f9ee7ee27b137d6ef7d3346258198940cb3d1eabb12d13ea
-SIZE (mutt/patch-1.8.0.vvv.nntp_ru.gz) = 3465
-SHA256 (mutt/patch-1.5.1.dgc.deepif.1) = d655a2f0003bdb2efb7ee5a8c77c113da661110e9c63289f03eb622773fc7a34
-SIZE (mutt/patch-1.5.1.dgc.deepif.1) = 767
+SHA256 (mutt/patch-1.8.2.vvv.nntp.gz) = 940cf7fd4fbea39f48bd5594180a7be5c3cc6714d62eeb3f2e5fbc0ab4b3545b
+SIZE (mutt/patch-1.8.2.vvv.nntp.gz) = 60675
+SHA256 (mutt/patch-1.8.2.vvv.nntp_ru.gz) = c85a288ed6864c311cbc70b31bab9f0d0d1051846becb5e8fe737609fd939a9c
+SIZE (mutt/patch-1.8.2.vvv.nntp_ru.gz) = 3465
 SHA256 (mutt/patch-1.7.0.ats.date_conditional.1) = a7f65e0b6e59713582b3b0a1c3d3c0e54e5875f5dfe3bda285e51a5b6d96e14e
 SIZE (mutt/patch-1.7.0.ats.date_conditional.1) = 2415
 SHA256 (mutt/mutt-1.8.2.vc.greeting) = 73113eb0a3eb761755315ab03c0b6bcb316c09603461a1f8a3f54bd870a576cc
 SIZE (mutt/mutt-1.8.2.vc.greeting) = 4499
-SHA256 (mutt/patch-1.8.0.vvv.initials.gz) = 98c667c86028691ee0e9a8022977a7ba16972854c1f2fd87f83899c30598fedd
-SIZE (mutt/patch-1.8.0.vvv.initials.gz) = 686
-SHA256 (mutt/patch-1.8.0.vvv.quote.gz) = 18d50110ab38a4338284691e081aa06b1b52301eca49633d2c7639b46acf7e2c
-SIZE (mutt/patch-1.8.0.vvv.quote.gz) = 1282
+SHA256 (mutt/patch-1.8.2.vvv.initials.gz) = e929c863dd012624b2ac724cd296f346374cd2522f256020fa458e94890ca750
+SIZE (mutt/patch-1.8.2.vvv.initials.gz) = 686
+SHA256 (mutt/patch-1.8.2.vvv.quote.gz) = 03b1aa4aa9152b968fc1709e68207073df62b9b1a5da43ff1d680d6dfe17fe35
+SIZE (mutt/patch-1.8.2.vvv.quote.gz) = 1282

Modified: head/mail/mutt/files/extra-patch-doc-ref
==============================================================================
--- head/mail/mutt/files/extra-patch-doc-ref	Sat May 13 14:28:49 2017	(r440846)
+++ head/mail/mutt/files/extra-patch-doc-ref	Sat May 13 14:31:30 2017	(r440847)
@@ -1,6 +1,6 @@
 --- doc/mutt.man.orig	2009-02-06 13:52:38.000000000 +0100
 +++ doc/mutt.man	2009-02-06 13:55:05.000000000 +0100
-@@ -69,7 +69,8 @@
+@@ -67,7 +67,8 @@
  .PP
  Mutt is a small but very powerful text based program for reading and sending electronic
  mail under unix operating systems, including support for color terminals, MIME,

Added: head/mail/mutt/files/patch-dgc-deepif
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/mutt/files/patch-dgc-deepif	Sat May 13 14:31:30 2017	(r440847)
@@ -0,0 +1,30 @@
+--- muttlib.c.orig	2017-04-19 01:05:29 UTC
++++ muttlib.c
+@@ -1369,6 +1369,12 @@
+ 	count = 0;
+         while (count < sizeof (ifstring) && *src && *src != '?' && *src != '&')
+ 	{
++	  if (*src == '\\')
++	  {
++	    src++;
++	    if (!*src)
++	      break;
++	  }
+           *cp++ = *src++;
+ 	  count++;
+ 	}
+@@ -1381,7 +1387,13 @@
+ 	count = 0;
+ 	while (count < sizeof (elsestring) && *src && *src != '?')
+ 	{
+-	  *cp++ = *src++;
++	  if (*src == '\\')
++	  {
++	    src++;
++	    if (!*src)
++	      break;
++	  }
++          *cp++ = *src++;
+ 	  count++;
+ 	}
+ 	*cp = 0;

Modified: head/mail/mutt/files/patch-doc_Muttrc
==============================================================================
--- head/mail/mutt/files/patch-doc_Muttrc	Sat May 13 14:28:49 2017	(r440846)
+++ head/mail/mutt/files/patch-doc_Muttrc	Sat May 13 14:31:30 2017	(r440847)
@@ -1,6 +1,6 @@
 --- doc/Muttrc.orig	2016-10-08 19:48:13 UTC
 +++ doc/Muttrc
-@@ -626,6 +626,7 @@ attachments   -I message/external-body
+@@ -649,6 +649,7 @@ attachments   -I message/external-body
  # will be saved for later references.  Also see $record,
  # $save_name, $force_name and ``fcc-hook''.
  # 

Modified: head/mail/mutt/files/patch-muttlib.c
==============================================================================
--- head/mail/mutt/files/patch-muttlib.c	Sat May 13 14:28:49 2017	(r440846)
+++ head/mail/mutt/files/patch-muttlib.c	Sat May 13 14:31:30 2017	(r440847)
@@ -1,6 +1,6 @@
 --- muttlib.c.orig	2016-10-08 19:35:50 UTC
 +++ muttlib.c
-@@ -779,16 +779,15 @@ void mutt_merge_envelopes(ENVELOPE* base
+@@ -802,16 +802,15 @@ void mutt_merge_envelopes(ENVELOPE* base
  void _mutt_mktemp (char *s, size_t slen, const char *prefix, const char *suffix,
                     const char *src, int line)
  {

Modified: head/mail/mutt/files/patch-smime-self
==============================================================================
--- head/mail/mutt/files/patch-smime-self	Sat May 13 14:28:49 2017	(r440846)
+++ head/mail/mutt/files/patch-smime-self	Sat May 13 14:31:30 2017	(r440847)
@@ -16,7 +16,7 @@
  # unset smime_decrypt_use_default_key
 --- crypt.c.orig	2016-10-08 19:35:50 UTC
 +++ crypt.c
-@@ -231,8 +231,18 @@ int mutt_protect (HEADER *msg, char *key
+@@ -229,8 +229,18 @@ int mutt_protect (HEADER *msg, char *key
      if ((WithCrypto & APPLICATION_SMIME)
          && (msg->security & APPLICATION_SMIME))
      {
@@ -39,7 +39,7 @@
  	return (-1);
 --- init.h.orig	2016-10-08 19:35:50 UTC
 +++ init.h
-@@ -2971,6 +2971,11 @@ struct option_t MuttVars[] = {
+@@ -2997,6 +2997,11 @@ struct option_t MuttVars[] = {
    ** possible \fCprintf(3)\fP-like sequences.
    ** (S/MIME only)
    */
@@ -53,7 +53,7 @@
    ** .pp
 --- mutt.h.orig	2016-10-08 19:30:21 UTC
 +++ mutt.h
-@@ -263,6 +263,7 @@ enum
+@@ -274,6 +274,7 @@ enum
    OPT_FORWEDIT,
    OPT_FCCATTACH,
    OPT_INCLUDE,


More information about the svn-ports-all mailing list