Wed Nov 19 12:06:41 2008 UTC ()
Solve a problem with illegal byte sequences, causing mutt hangs.
Patch from Takehiko NOZAKI in
http://mail-index.netbsd.org/current-users/2008/11/19/msg006092.html

Bump PKGREVISION.


(wiz)
diff -r1.68 -r1.69 pkgsrc/mail/mutt-devel/Makefile
diff -r1.50 -r1.51 pkgsrc/mail/mutt-devel/distinfo
diff -r0 -r1.12 pkgsrc/mail/mutt-devel/patches/patch-ae

cvs diff -r1.68 -r1.69 pkgsrc/mail/mutt-devel/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/mutt-devel/Attic/Makefile 2008/05/18 08:26:30 1.68
+++ pkgsrc/mail/mutt-devel/Attic/Makefile 2008/11/19 12:06:41 1.69
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1# $NetBSD: Makefile,v 1.68 2008/05/18 08:26:30 tonio Exp $ 1# $NetBSD: Makefile,v 1.69 2008/11/19 12:06:41 wiz Exp $
2 2
3DISTNAME= mutt-1.5.18 3DISTNAME= mutt-1.5.18
 4PKGREVISION= 1
4CATEGORIES= mail 5CATEGORIES= mail
5MUTT_SITES= ftp://ftp.mutt.org/mutt/ \ 6MUTT_SITES= ftp://ftp.mutt.org/mutt/ \
6 ftp://ftp.stealth.net/pub/mirrors/ftp.mutt.org/pub/mutt/ \ 7 ftp://ftp.stealth.net/pub/mirrors/ftp.mutt.org/pub/mutt/ \
7 ftp://gd.tuwien.ac.at/infosys/mail/mutt/ \ 8 ftp://gd.tuwien.ac.at/infosys/mail/mutt/ \
8 ftp://ftp.fu-berlin.de/unix/mail/mutt/ 9 ftp://ftp.fu-berlin.de/unix/mail/mutt/
9MASTER_SITES= ${MUTT_SITES:=devel/} 10MASTER_SITES= ${MUTT_SITES:=devel/}
10 11
11MAINTAINER= tonio@NetBSD.org 12MAINTAINER= tonio@NetBSD.org
12HOMEPAGE= http://www.mutt.org/ 13HOMEPAGE= http://www.mutt.org/
13COMMENT= Text-based MIME mail client with PGP & S/MIME support 14COMMENT= Text-based MIME mail client with PGP & S/MIME support
14 15
15PKG_INSTALLATION_TYPES= overwrite pkgviews 16PKG_INSTALLATION_TYPES= overwrite pkgviews
16PKG_DESTDIR_SUPPORT= user-destdir 17PKG_DESTDIR_SUPPORT= user-destdir

cvs diff -r1.50 -r1.51 pkgsrc/mail/mutt-devel/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/mutt-devel/Attic/distinfo 2008/06/02 16:42:34 1.50
+++ pkgsrc/mail/mutt-devel/Attic/distinfo 2008/11/19 12:06:41 1.51
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1$NetBSD: distinfo,v 1.50 2008/06/02 16:42:34 sketch Exp $ 1$NetBSD: distinfo,v 1.51 2008/11/19 12:06:41 wiz Exp $
2 2
3SHA1 (mutt-1.5.18.tar.gz) = a835a1933297494f2c6c68b9a334cc1d71a95e5a 3SHA1 (mutt-1.5.18.tar.gz) = a835a1933297494f2c6c68b9a334cc1d71a95e5a
4RMD160 (mutt-1.5.18.tar.gz) = 1c8595f66eb9aa94c01a6020be20a75c0c8d2d14 4RMD160 (mutt-1.5.18.tar.gz) = 1c8595f66eb9aa94c01a6020be20a75c0c8d2d14
5Size (mutt-1.5.18.tar.gz) = 3602632 bytes 5Size (mutt-1.5.18.tar.gz) = 3602632 bytes
6SHA1 (patch-1.5.14.dgc.xlabel_ext.9) = a5e3a6542d16c3a4fbd833986655bdc5c7896e5e 6SHA1 (patch-1.5.14.dgc.xlabel_ext.9) = a5e3a6542d16c3a4fbd833986655bdc5c7896e5e
7RMD160 (patch-1.5.14.dgc.xlabel_ext.9) = 137d89ca5d9001efb8bea79ea523487b22145384 7RMD160 (patch-1.5.14.dgc.xlabel_ext.9) = 137d89ca5d9001efb8bea79ea523487b22145384
8Size (patch-1.5.14.dgc.xlabel_ext.9) = 12881 bytes 8Size (patch-1.5.14.dgc.xlabel_ext.9) = 12881 bytes
9SHA1 (patch-1.5.18.rr.compressed.1.gz) = ee71611faf30348f685ed4c18a4406b8c34f91e7 9SHA1 (patch-1.5.18.rr.compressed.1.gz) = ee71611faf30348f685ed4c18a4406b8c34f91e7
10RMD160 (patch-1.5.18.rr.compressed.1.gz) = 555f9d285b8f7706d44789204d3ed184d9590b32 10RMD160 (patch-1.5.18.rr.compressed.1.gz) = 555f9d285b8f7706d44789204d3ed184d9590b32
11Size (patch-1.5.18.rr.compressed.1.gz) = 10577 bytes 11Size (patch-1.5.18.rr.compressed.1.gz) = 10577 bytes
12SHA1 (patch-aa) = 59d89dce24110be2927c8a1ea1fa5b780d644372 12SHA1 (patch-aa) = 59d89dce24110be2927c8a1ea1fa5b780d644372
13SHA1 (patch-ab) = afc1b743c9299d0aa817dff3a0e580bbb3b9302a 13SHA1 (patch-ab) = afc1b743c9299d0aa817dff3a0e580bbb3b9302a
14SHA1 (patch-ad) = ecfa994c7c5e494b6eb7356327b96de6559146fc 14SHA1 (patch-ad) = ecfa994c7c5e494b6eb7356327b96de6559146fc
 15SHA1 (patch-ae) = bea9a46e431ef9582c96b94556e56295ad92c8ed
15SHA1 (patch-ag) = b27327f0da19f8f3aad8d11505d7e6eabe9febd8 16SHA1 (patch-ag) = b27327f0da19f8f3aad8d11505d7e6eabe9febd8
16SHA1 (patch-al) = ac8d963286d9edee73ee00bdb8f4ffcd65c6cd5d 17SHA1 (patch-al) = ac8d963286d9edee73ee00bdb8f4ffcd65c6cd5d
17SHA1 (patch-am) = f7f20860bccb63ed5464e3a1225719ffc3fa504f 18SHA1 (patch-am) = f7f20860bccb63ed5464e3a1225719ffc3fa504f
18SHA1 (patch-an) = dcd89d76cab32bed582a3f9c40e979508fdffa06 19SHA1 (patch-an) = dcd89d76cab32bed582a3f9c40e979508fdffa06
19SHA1 (patch-ao) = 9119cc582edab5ad59fc5531467e6bc5ea7c968b 20SHA1 (patch-ao) = 9119cc582edab5ad59fc5531467e6bc5ea7c968b

File Added: pkgsrc/mail/mutt-devel/patches/Attic/patch-ae
$NetBSD: patch-ae,v 1.12 2008/11/19 12:06:41 wiz Exp $

--- mbyte.c.orig	2008-05-10 07:47:57.000000000 +0000
+++ mbyte.c
@@ -496,6 +496,7 @@ int mutt_filter_unprintable (char **s)
     {
       k = 1;
       wc = replacement_char();
+      memset (&mbstate1, 0, sizeof (mbstate1));
     }
     if (!IsWPrint (wc))
       wc = '?';