Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Feb 2009 12:36:46 +0100
From:      "Schweigert, Udo CERT" <Udo.Schweigert@siemens.com>
To:        FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/131445: maintainer-update of mail/mutt-devel
Message-ID:  <20090207113646.GA33743@alaska.cert.siemens.com>
In-Reply-To: <200902061420.n16EK6EO078284@freefall.freebsd.org>
References:  <200902061353.n16Dr6tu094794@alaska.cert.siemens.com> <200902061420.n16EK6EO078284@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Attached is a new patch preventing a problem with two patches.

diff -ru  /usr/ports/mail/mutt-devel/Makefile ./Makefile
--- /usr/ports/mail/mutt-devel/Makefile	2009-01-06 06:09:42.000000000 +0100
+++ ./Makefile	2009-02-07 12:34:47.000000000 +0100
@@ -116,8 +116,8 @@
 #
 
 PORTNAME=	mutt-devel
-PORTVERSION=	1.5.18
-PORTREVISION?=	4
+PORTVERSION=	1.5.19
+PORTREVISION?=	0
 CATEGORIES+=	mail ipv6
 .if defined(WITH_MUTT_NNTP)
 CATEGORIES+=	news
@@ -168,7 +168,7 @@
 CONFIGURE_ARGS+=	${MUTT_CONFIGURE_ARGS}
 .endif
 
-USE_AUTOTOOLS=	automake:19 autoconf:262
+USE_AUTOTOOLS=	automake:110 autoconf:262
 USE_OPENSSL=	yes
 
 PLIST=		${WRKDIR}/PLIST
@@ -214,6 +214,9 @@
 .if defined(WITH_MUTT_NNTP)
 IGNORE=	cannot install: the WITH_MUTT_SIDEBAR_PATCH and WITH_MUTT_NNTP are not compatible
 .endif
+.if defined(WITH_MUTT_GREETING_PATCH)
+IGNORE=	cannot install: the WITH_MUTT_SIDEBAR_PATCH and WITH_MUTT_GREETING_PATCH are not compatible
+.endif
 .endif
 .if ${OSVERSION} >= 700033 || (${OSVERSION} < 700000 && ${OSVERSION} >= 602107)
 NCURSES_IS_DEFAULT=	yes
diff -ru  /usr/ports/mail/mutt-devel/distinfo ./distinfo
--- /usr/ports/mail/mutt-devel/distinfo	2008-10-23 09:21:45.000000000 +0200
+++ ./distinfo	2009-02-06 13:24:23.000000000 +0100
@@ -1,21 +1,21 @@
-MD5 (mutt/mutt-1.5.18.tar.gz) = 27c30037120189b9f9c0d3e76361b8f8
-SHA256 (mutt/mutt-1.5.18.tar.gz) = 8bb6d69ea2c72030b66ec9bb4bd4007ba6d8dc5f60fdfde7b712e2784e08bfb3
-SIZE (mutt/mutt-1.5.18.tar.gz) = 3602632
-MD5 (mutt/patch-1.5.18.rr.compressed.gz) = 75abcdfb9f524f4cdc26049918aae265
-SHA256 (mutt/patch-1.5.18.rr.compressed.gz) = c09fbe38d6faaff7ea8164adc12e1a70ba27c33c35a8b6e1fe5db4a4854893e9
-SIZE (mutt/patch-1.5.18.rr.compressed.gz) = 10082
-MD5 (mutt/patch-1.5.18.vvv.nntp.gz) = b642b723363dc2e172d34f63e077831b
-SHA256 (mutt/patch-1.5.18.vvv.nntp.gz) = 4dd82e79f9179570e8a2d27c272a1de74a098cdd49eb7d461c76b47e893030cd
-SIZE (mutt/patch-1.5.18.vvv.nntp.gz) = 55263
+MD5 (mutt/mutt-1.5.19.tar.gz) = 73b3747bc7f7c805921e8d24ebac693f
+SHA256 (mutt/mutt-1.5.19.tar.gz) = b160baedf2676a4c2c1a5c74049e2c63f00fccff43ee2594367087a08bfd63c8
+SIZE (mutt/mutt-1.5.19.tar.gz) = 3558746
+MD5 (mutt/patch-1.5.19.rr.compressed.gz) = 3f0aa26613fc20c7c6f21995730c1fd5
+SHA256 (mutt/patch-1.5.19.rr.compressed.gz) = d04a7c129d11e0e8a71ecf4992986f97df17843777b3f70136a2c88464977533
+SIZE (mutt/patch-1.5.19.rr.compressed.gz) = 10143
+MD5 (mutt/patch-1.5.19.vvv.nntp.gz) = 1e2ad0cb9b918f8382537752df0c9958
+SHA256 (mutt/patch-1.5.19.vvv.nntp.gz) = 213c944d196eee81fd402e35a1d04b745e01bd63971f4319645b65cf9e61e4ef
+SIZE (mutt/patch-1.5.19.vvv.nntp.gz) = 55132
 MD5 (mutt/patch-1.5.4.cd.ifdef.1) = a545036cdb55519154d0b35465f52daa
 SHA256 (mutt/patch-1.5.4.cd.ifdef.1) = 7d11892bcc688bbc82b5996ca0fda2d4446d8e928bec50b2731f8a3a5d9be373
 SIZE (mutt/patch-1.5.4.cd.ifdef.1) = 3545
-MD5 (mutt/patch-1.5.18.vvv.initials.gz) = a73d9cb673b5976b562c124cb748b98d
-SHA256 (mutt/patch-1.5.18.vvv.initials.gz) = d0efc55b7b1cff4770c1e15b7710d11e19cd28a91714155636ad87556318f3f0
-SIZE (mutt/patch-1.5.18.vvv.initials.gz) = 679
-MD5 (mutt/patch-1.5.18.vvv.quote.gz) = 67c3582b272d71612bef6216f028d960
-SHA256 (mutt/patch-1.5.18.vvv.quote.gz) = 9f77848a63e6775a88e84901b9fcad743985f481b5f7a9249df5603d871277a0
-SIZE (mutt/patch-1.5.18.vvv.quote.gz) = 1736
+MD5 (mutt/patch-1.5.19.vvv.initials.gz) = 10fa7e4ccfb121c699ec79157231d4f7
+SHA256 (mutt/patch-1.5.19.vvv.initials.gz) = f803dfb7dd747c2dc749bb4fe1364234c361cb0740e8072063101ab622ffa9e0
+SIZE (mutt/patch-1.5.19.vvv.initials.gz) = 685
+MD5 (mutt/patch-1.5.19.vvv.quote.gz) = ce3e7f010058948ed11f5b3daa55829c
+SHA256 (mutt/patch-1.5.19.vvv.quote.gz) = 2dc24cfe09c98197e0bef8c05aba78aba9348f5dda55c8b167d982ed47bdc683
+SIZE (mutt/patch-1.5.19.vvv.quote.gz) = 1756
 MD5 (mutt/p0-patch-1.5.18.dw.mbox-hook.1) = ae70a6668e297bdc804b2673221b4727
 SHA256 (mutt/p0-patch-1.5.18.dw.mbox-hook.1) = 12b9f41476850a5e2eed2334be9326e4905e8a6d786740689b6966a5d285070c
 SIZE (mutt/p0-patch-1.5.18.dw.mbox-hook.1) = 6812
diff -ru  /usr/ports/mail/mutt-devel/files/extra-patch-doc-ref ./files/extra-patch-doc-ref
--- /usr/ports/mail/mutt-devel/files/extra-patch-doc-ref	2007-04-12 06:08:43.000000000 +0200
+++ ./files/extra-patch-doc-ref	2009-02-06 13:55:38.000000000 +0100
@@ -1,12 +1,12 @@
---- doc/mutt.man.orig	Wed Apr  4 07:37:13 2007
-+++ doc/mutt.man	Mon Apr  9 15:39:36 2007
-@@ -57,7 +57,8 @@
+--- 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 @@
  .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,
 -OpenPGP, and a threaded sorting mode.
 +OpenPGP, and a threaded sorting mode. Details of how to use all of this is
 +available in \fI${DOCSDIR}\fP.
- .SH OPTIONS
  .PP
- .IP "-A \fIalias\fP"
+ .I Note:
+ .IR
diff -ru  /usr/ports/mail/mutt-devel/files/patch-02 ./files/patch-02
--- /usr/ports/mail/mutt-devel/files/patch-02	2008-06-21 06:09:30.000000000 +0200
+++ ./files/patch-02	2009-02-06 13:27:48.000000000 +0100
@@ -1,6 +1,6 @@
---- doc/Makefile.am.orig	2008-01-30 05:26:50.000000000 +0100
-+++ doc/Makefile.am	2008-06-13 12:18:37.000000000 +0200
-@@ -45,7 +46,7 @@
+--- doc/Makefile.am.orig	2009-02-06 13:25:21.000000000 +0100
++++ doc/Makefile.am	2009-02-06 13:27:06.000000000 +0100
+@@ -44,7 +44,7 @@
  
  all: makedoc-all
  
@@ -9,7 +9,7 @@
  
  install-data-local: makedoc-all instdoc
  	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man1
-@@ -67,9 +68,6 @@
+@@ -66,9 +66,6 @@
  		$(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(docdir) ; \
  	done
  	-$(INSTALL) -m 644 manual.txt $(DESTDIR)$(docdir)
@@ -19,15 +19,14 @@
  	$(INSTALL) -m 644 Muttrc $(DESTDIR)$(sysconfdir)/Muttrc.dist
  	-if [ -f $(DESTDIR)$(pkgdatadir)/Muttrc ] ; then \
  		mv $(DESTDIR)$(pkgdatadir)/Muttrc* $(DESTDIR)$(sysconfdir) ; \
-@@ -100,10 +98,7 @@
+@@ -99,9 +96,7 @@
  
  check:
- manual.txt: manual.html db-cleanup.xsl
--	-xsltproc --nonet -o manual-txt.html $(srcdir)/db-cleanup.xsl manual.html || cp manual.html manual-txt.html
--	-lynx -dump -nolist -with_backspaces manual-txt.html > $@ || \
--	w3m -dump manual-txt.html > $@ || \
--	elinks -dump -no-numbering -no-references manual-txt.html > $@
-+	-lynx -dump -nolist -with_backspaces manual.html > $@
+ manual.txt: manual.html
+-	-LC_ALL=C lynx -dump -nolist -with_backspaces manual.html > $@ || \
+-	LC_ALL=C w3m -dump manual.html > $@ || \
+-	LC_ALL=C elinks -dump -no-numbering -no-references manual.html | sed -e 's,\\001, ,g' > $@
++	-LC_ALL=C lynx -dump -nolist -with_backspaces manual.html > $@
  
  Muttrc: stamp-doc-rc
  
diff -ru  /usr/ports/mail/mutt-devel/files/patch-examples ./files/patch-examples
--- /usr/ports/mail/mutt-devel/files/patch-examples	2008-05-22 06:09:21.000000000 +0200
+++ ./files/patch-examples	2009-02-06 13:35:26.000000000 +0100
@@ -24,30 +24,32 @@
  	done
  
  uninstall-local:
---- init.h.orig	Tue Mar  4 10:28:12 2003
-+++ init.h	Wed Mar 26 15:41:19 2003
-@@ -1455,8 +1455,8 @@
+--- init.h.orig	2009-02-06 13:27:52.000000000 +0100
++++ init.h	2009-02-06 13:34:09.000000000 +0100
+@@ -1808,9 +1808,8 @@
    ** .pp
    ** For examples on how to configure these formats for the various versions
-   ** of PGP which are floating around, see the pgp*.rc and gpg.rc files in
--  ** the samples/ subdirectory which has been installed on your system
+   ** of PGP which are floating around, see the pgp and gpg sample configuration files in
+-  ** the \fCsamples/\fP subdirectory which has been installed on your system
 -  ** alongside the documentation.
-+  ** the share/examples/mutt subdirectory which has been installed on your
-+  ** system.
-   ** (PGP only)
+-  ** (PGP only)
++  ** the \fCshare/examples/mutt/\fP subdirectory which has been installed on
++  **  your system. (PGP only)
    */
    { "pgp_getkeys_command",	DT_STR, R_NONE, UL &PgpGetkeysCommand, 0},
-@@ -1628,8 +1628,8 @@
+   /*
+@@ -2017,9 +2016,8 @@
    ** .de
    ** .pp
-   ** For examples on how to configure these formats, see the smime.rc in
--  ** the samples/ subdirectory which has been installed on your system
+   ** For examples on how to configure these formats, see the \fCsmime.rc\fP in
+-  ** the \fCsamples/\fP subdirectory which has been installed on your system
 -  ** alongside the documentation.
-+  ** the share/examples/mutt subdirectory which has been installed on your
-+  ** system.
-   ** (S/MIME only)
+-  ** (S/MIME only)
++  ** the \fCshare/examples/mutt/\fP subdirectory which has been installed on
++  ** your system. (S/MIME only)
    */
    { "smime_verify_command", 	DT_STR, R_NONE, UL &SmimeVerifyCommand, 0},
+   /*
 --- INSTALL.orig	Mon Nov 25 15:16:46 2002
 +++ INSTALL	Wed Mar 26 15:59:57 2003
 @@ -225,13 +225,13 @@
@@ -66,9 +68,9 @@
  
  into your system's global Muttrc, which normally resides in /etc or
  /usr/local/etc.
---- doc/manual.txt.orig	Thu Nov  1 22:07:09 2007
-+++ doc/manual.txt	Sun Nov  4 13:55:21 2007
-@@ -2617,9 +2617,10 @@
+--- doc/manual.txt.orig	2009-01-06 01:37:18.000000000 +0100
++++ doc/manual.txt	2009-02-06 13:32:18.000000000 +0100
+@@ -2982,9 +2982,10 @@
  shows that arguments can be quoted: the script will receive the expanded string
  between the single quotes as the only argument.
  
@@ -80,31 +82,29 @@
 +filter for $status_format to set the current terminal's title, if supported.
 +
  
- Chapter 4. Advanced Usage
+ Chapter 4. Advanced Usage
  
-@@ -6957,9 +6958,9 @@
-     One or more key IDs.
+@@ -7576,8 +7577,8 @@
  
  For examples on how to configure these formats for the various versions of PGP
--which are floating around, see the pgp*.rc and gpg.rc files in the samples/
--subdirectory which has been installed on your system alongside the
+ which are floating around, see the pgp and gpg sample configuration files in
+-the samples/ subdirectory which has been installed on your system alongside the
 -documentation. (PGP only)
-+which are floating around, see the pgp*.rc and gpg.rc files in the
-+share/examples/mutt/ subdirectory which has been installed on your system
-+alongside the documentation. (PGP only)
- 
- 3.169. pgp_getkeys_command
- 
-@@ -7155,9 +7156,9 @@
-     or file, this expands to "-CApath $smime_ca_location" or "-CAfile
-     $smime_ca_location".
++the share/examples/mutt/ subdirectory which has been installed on your system.
++(PGP only)
+ 
+ 3.170. pgp_getkeys_command
+ 
+@@ -7809,9 +7810,9 @@
+     or file, this expands to ?-CApath $smime_ca_location? or ?-CAfile
+     $smime_ca_location?.
  
 -For examples on how to configure these formats, see the smime.rc in the samples
 -/ subdirectory which has been installed on your system alongside the
 -documentation. (S/MIME only)
 +For examples on how to configure these formats, see the smime.rc in the 
-+share/examples/mutt/ subdirectory which has been installed on your system
-+alongside the documentation. (S/MIME only)
++share/examples/mutt/ subdirectory which has been installed on your system.
++(S/MIME only)
  
- 3.188. smime_verify_command
+ 3.189. smime_verify_command
  
diff -ru  /usr/ports/mail/mutt-devel/files/patch-handler.c ./files/patch-handler.c
--- /usr/ports/mail/mutt-devel/files/patch-handler.c	2008-10-19 18:20:33.000000000 +0200
+++ ./files/patch-handler.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
---- handler.c.orig	2008-01-30 05:26:50.000000000 +0100
-+++ handler.c	2008-10-16 10:56:40.000000000 +0200
-@@ -1199,11 +1199,12 @@
-     
-     if (rc)
-     {
-+      mutt_error ("One or more parts of this message could not be displayed");
-       dprint (1, (debugfile, "Failed on attachment #%d, type %s/%s.\n", count, TYPE(p), NONULL (p->subtype)));
-     }
-     
--    if (rc || ((s->flags & M_REPLYING)
--               && (option (OPTINCLUDEONLYFIRST)) && (s->flags & M_FIRSTDONE)))
-+    if ((s->flags & M_REPLYING)
-+        && (option (OPTINCLUDEONLYFIRST)) && (s->flags & M_FIRSTDONE))
-       break;
-   }
- 
-@@ -1564,6 +1565,14 @@
- 
-     if (!handler)
-       handler = multipart_handler;
-+    
-+    if (b->encoding != ENC7BIT && b->encoding != ENC8BIT
-+        && b->encoding != ENCBINARY)
-+    {
-+      dprint (1, (debugfile, "Bad encoding type %d for multipart entity, "
-+                  "assuming 7 bit\n", b->encoding));
-+      b->encoding = ENC7BIT;
-+    }
-   }
-   else if (WithCrypto && b->type == TYPEAPPLICATION)
-   {
diff -ru  /usr/ports/mail/mutt-devel/files/patch-imap-browse.c ./files/patch-imap-browse.c
--- /usr/ports/mail/mutt-devel/files/patch-imap-browse.c	2008-11-12 13:40:55.000000000 +0100
+++ ./files/patch-imap-browse.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
-Index: imap/browse.c
-Obtained from: http://dev.mutt.org/trac/changeset/5401%3Abba92e401440/imap/browse.c?old=5378%3Aac00273b3a88&old_path=imap%2Fbrowse.c
-Bug description: http://dev.mutt.org/trac/ticket/3057
-===================================================================
---- imap/browse.c
-+++ imap/browse.c
-@@ -229,5 +229,5 @@
-   }
- 
--  if (!imap_mxcmp(mx.mbox, idata->mailbox))
-+  if (idata->ctx && !imap_mxcmp(mx.mbox, idata->mailbox))
-   {
-     state->new = idata->ctx->new;
diff -ru  /usr/ports/mail/mutt-devel/files/patch-mktemp ./files/patch-mktemp
--- /usr/ports/mail/mutt-devel/files/patch-mktemp	2005-02-06 09:58:43.000000000 +0100
+++ ./files/patch-mktemp	2009-02-06 13:43:09.000000000 +0100
@@ -1,6 +1,6 @@
---- muttlib.c.orig	Fri Feb  4 08:09:25 2005
-+++ muttlib.c	Fri Feb  4 08:13:37 2005
-@@ -664,7 +664,11 @@
+--- muttlib.c.orig	2009-02-06 13:39:51.000000000 +0100
++++ muttlib.c	2009-02-06 13:42:35.000000000 +0100
+@@ -733,7 +733,11 @@
  
  void _mutt_mktemp (char *s, const char *src, int line)
  {
@@ -10,6 +10,6 @@
 +  snprintf (s, _POSIX_PATH_MAX-6, "%s/mutt-%s-XXXXXXXX", NONULL(Tempdir), NONULL(Hostname));
 +  mktemp (s);
 +  strncat(s, t, 6);
-   dprint (1, (debugfile, "%s:%d: mutt_mktemp returns \"%s\".\n", src, line, s));
+   dprint (3, (debugfile, "%s:%d: mutt_mktemp returns \"%s\".\n", src, line, s));
    unlink (s);
  }
diff -ru  /usr/ports/mail/mutt-devel/files/patch-smime-self ./files/patch-smime-self
--- /usr/ports/mail/mutt-devel/files/patch-smime-self	2003-11-06 21:10:56.000000000 +0100
+++ ./files/patch-smime-self	2009-02-06 13:47:32.000000000 +0100
@@ -22,18 +22,18 @@
        {
  	/* signed ? free it! */
  	return (-1);
---- init.h	14 Apr 2003 09:09:53 -0000	3.38
-+++ init.h	7 May 2003 14:57:02 -0000
-@@ -1585,6 +1585,11 @@
-   /*
+--- init.h.orig	2009-02-06 13:43:14.000000000 +0100
++++ init.h	2009-02-06 13:46:53.000000000 +0100
+@@ -1957,6 +1957,11 @@
+   ** not used.
+   ** (S/MIME only)
    */
-   
-+  { "smime_encrypt_self",		DT_QUAD,	 R_NONE, OPT_SMIMEENCRYPTSELF, M_YES },
++  { "smime_encrypt_self",	DT_QUAD,	 R_NONE, OPT_SMIMEENCRYPTSELF, 1 },
 +  /*
 +  ** .pp
 +  ** Encrypt the message to smime_default_key too.
 +  */
-   { "smime_timeout",		DT_NUM,	 R_NONE, UL &SmimeTimeout, 300 },
+   { "smime_encrypt_with",	DT_STR,	 R_NONE, UL &SmimeCryptAlg, 0 },
    /*
    ** .pp
 diff -u -d -b -B -r3.18 mutt.h
diff -ru  /usr/ports/mail/mutt-devel/scripts/generate-plist ./scripts/generate-plist
--- /usr/ports/mail/mutt-devel/scripts/generate-plist	2007-12-13 06:09:19.000000000 +0100
+++ ./scripts/generate-plist	2009-02-06 13:57:57.000000000 +0100
@@ -69,7 +69,6 @@
 %%DOCSDIR%%/ABOUT-NLS
 %%DOCSDIR%%/COPYRIGHT
 %%DOCSDIR%%/ChangeLog
-%%DOCSDIR%%/ChangeLog.old
 %%DOCSDIR%%/GPL
 %%DOCSDIR%%/INSTALL
 %%DOCSDIR%%/NEWS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090207113646.GA33743>