Bernd Ahlers [Sun, Jul 16, 2006 at 11:19:19AM +0200] wrote: >Attached is an update to mutt-1.5.12. The current sidebar patch doesn't >apply correctly, so the sidebar FLAVOR isn't functional yet. I'll send >a new diff when this is fixed. > A new sidebar patch has been released. Thanks to jolan@ for fixing and hosting the patch.
Please test! Bernd Index: Makefile.inc =================================================================== RCS file: /home/OpenBSD/cvs/ports/mail/mutt/Makefile.inc,v retrieving revision 1.21 diff -u -p -r1.21 Makefile.inc --- Makefile.inc 22 Mar 2006 12:43:09 -0000 1.21 +++ Makefile.inc 24 Jul 2006 19:05:09 -0000 @@ -25,6 +25,7 @@ WANTLIB= c crypto des ssl FLAVORS+= slang mixmaster compressed FLAVOR?= +AUTOCONF_VERSION?= 2.59 CONFIGURE_STYLE= autoconf old CONFIGURE_ARGS= --with-sharedir="${PREFIX}/share/mutt" \ --with-docdir="${PREFIX}/share/doc/mutt" \ @@ -70,10 +71,10 @@ RUN_DEPENDS+= ::mail/mixmaster .endif .if ${FLAVOR:L:Mhcache} -CONFIGURE_ARGS+= --enable-hcache +CONFIGURE_ARGS+= --enable-hcache --without-qdbm LIB_DEPENDS+= gdbm.2::databases/gdbm .else -CONFIGURE_ARGS+= --without-gdbm +CONFIGURE_ARGS+= --without-gdbm --without-qdbm .endif .if ${FLAVOR:L:Midn} @@ -84,10 +85,10 @@ CONFIGURE_ARGS+= --without-idn .endif .if ${FLAVOR:L:Msidebar} -PATCHFILES+= patch-1.5.10i.sidebar.20050816.txt-fixed:1 +PATCHFILES+= patch-1.5.12.sidebar.20060720.txt-fixed:1 PATCH_DIST_STRIP= -p1 .else -SUPDISTFILES+= patch-1.5.10i.sidebar.20050816.txt-fixed:1 +SUPDISTFILES+= patch-1.5.12.sidebar.20060720.txt-fixed:1 .endif .if defined(HOMESPOOL) Index: snapshot/Makefile =================================================================== RCS file: /home/OpenBSD/cvs/ports/mail/mutt/snapshot/Makefile,v retrieving revision 1.39 diff -u -p -r1.39 Makefile --- snapshot/Makefile 21 Jun 2006 08:16:45 -0000 1.39 +++ snapshot/Makefile 24 Jul 2006 09:46:58 -0000 @@ -2,12 +2,9 @@ COMMENT= "tty-based e-mail client, development version" -VERSION= 1.5.11 +VERSION= 1.5.12 DISTNAME= mutt-${VERSION} -PKGNAME= ${DISTNAME}p3 MASTER_SITES= ${MASTER_SITES_MUTT:=devel/} - -AUTOCONF_VERSION= 2.59 FLAVORS= hcache idn sidebar Index: snapshot/distinfo =================================================================== RCS file: /home/OpenBSD/cvs/ports/mail/mutt/snapshot/distinfo,v retrieving revision 1.22 diff -u -p -r1.22 distinfo --- snapshot/distinfo 12 Nov 2005 02:29:47 -0000 1.22 +++ snapshot/distinfo 24 Jul 2006 19:05:47 -0000 @@ -1,12 +1,12 @@ -MD5 (mutt-1.5.11.tar.gz) = 00e6f8f7c37d4840e5e30583ebee21ce -MD5 (patch-1.5.10i.sidebar.20050816.txt-fixed) = 5ea280615802a0b95c1460021d85cbec -MD5 (patch-1.5.11.rr.compressed.1.gz) = fb79645e8269e2f5bfb53a8ecf955bf7 -RMD160 (mutt-1.5.11.tar.gz) = 812bfa6b1c9bfb1650341f7522298699c7b214a5 -RMD160 (patch-1.5.10i.sidebar.20050816.txt-fixed) = 8a0db3dd9f368f0685739ef995d06bc69c9885d4 -RMD160 (patch-1.5.11.rr.compressed.1.gz) = 00f3302e86ce382e274e1b1745e0082ef1f643c4 -SHA1 (mutt-1.5.11.tar.gz) = cc5823016fe7de6ee3a131b19a3f78796f9f53d5 -SHA1 (patch-1.5.10i.sidebar.20050816.txt-fixed) = 43372798b01357ab7162ab7051a556d378e34e4f -SHA1 (patch-1.5.11.rr.compressed.1.gz) = 0a82f2253d11655a6f743d1a2cfc82877c4ef134 -SIZE (mutt-1.5.11.tar.gz) = 3187375 -SIZE (patch-1.5.10i.sidebar.20050816.txt-fixed) = 47269 -SIZE (patch-1.5.11.rr.compressed.1.gz) = 10433 +MD5 (mutt-1.5.12.tar.gz) = 57196c816211a72900fdc54341eb0132 +MD5 (patch-1.5.12.rr.compressed.1.gz) = bb7e439d74b22ede912d2d30862b1367 +MD5 (patch-1.5.12.sidebar.20060720.txt-fixed) = 0f9d206c2d63b29581a934f6aedffbc2 +RMD160 (mutt-1.5.12.tar.gz) = e68d4c5b099b8148769d138a36fa8561b278969c +RMD160 (patch-1.5.12.rr.compressed.1.gz) = 7c9ba32d944cc842c340535ee629133052e2680f +RMD160 (patch-1.5.12.sidebar.20060720.txt-fixed) = bea87a7cbbff8389912dbd95231619f5d2d027ee +SHA1 (mutt-1.5.12.tar.gz) = bb888a35f42a77de7e326c03b60854ad1cc266ea +SHA1 (patch-1.5.12.rr.compressed.1.gz) = 23d231f43d83e01e79cde9861679116541436446 +SHA1 (patch-1.5.12.sidebar.20060720.txt-fixed) = dedf1e370c08c224d562b52493598a34a7b61cff +SIZE (mutt-1.5.12.tar.gz) = 3440835 +SIZE (patch-1.5.12.rr.compressed.1.gz) = 10430 +SIZE (patch-1.5.12.sidebar.20060720.txt-fixed) = 47421 Index: snapshot/patches/patch-Makefile_in =================================================================== RCS file: snapshot/patches/patch-Makefile_in diff -N snapshot/patches/patch-Makefile_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ snapshot/patches/patch-Makefile_in 21 Jul 2006 16:09:04 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- Makefile.in.orig Fri Jul 14 20:21:03 2006 ++++ Makefile.in Fri Jul 21 18:08:41 2006 +@@ -939,7 +939,7 @@ info: info-recursive + + info-am: + +-install-data-am: install-data-local ++install-data-am: Muttrc + + install-exec-am: install-binPROGRAMS install-binSCRIPTS + @$(NORMAL_INSTALL) Index: snapshot/patches/patch-configure_in =================================================================== RCS file: /home/OpenBSD/cvs/ports/mail/mutt/snapshot/patches/patch-configure_in,v retrieving revision 1.4 diff -u -p -r1.4 patch-configure_in --- snapshot/patches/patch-configure_in 29 Sep 2005 17:25:28 -0000 1.4 +++ snapshot/patches/patch-configure_in 15 Jul 2006 09:08:44 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-configure_in,v 1.4 2005/09/29 17:25:28 bernd Exp $ ---- configure.in.orig Thu Sep 15 16:21:24 2005 -+++ configure.in Thu Sep 15 20:05:30 2005 -@@ -459,7 +459,7 @@ docdir=$mutt_cv_docdir +--- configure.in.orig Fri Jul 14 20:15:32 2006 ++++ configure.in Sat Jul 15 11:06:15 2006 +@@ -476,7 +476,7 @@ docdir=$mutt_cv_docdir AC_SUBST(docdir) if test x$mutt_cv_setgid = xyes; then Index: snapshot/patches/patch-doc_Makefile_in =================================================================== RCS file: /home/OpenBSD/cvs/ports/mail/mutt/snapshot/patches/patch-doc_Makefile_in,v retrieving revision 1.4 diff -u -p -r1.4 patch-doc_Makefile_in --- snapshot/patches/patch-doc_Makefile_in 29 Sep 2005 17:25:28 -0000 1.4 +++ snapshot/patches/patch-doc_Makefile_in 15 Jul 2006 09:08:44 -0000 @@ -1,23 +1,23 @@ $OpenBSD: patch-doc_Makefile_in,v 1.4 2005/09/29 17:25:28 bernd Exp $ ---- doc/Makefile.in.orig Thu Sep 15 16:19:54 2005 -+++ doc/Makefile.in Tue Sep 27 15:52:56 2005 -@@ -68,7 +68,7 @@ topsrcdir_DOCFILES = COPYRIGHT GPL INSTA - ChangeLog.old \ - README NEWS TODO README.SECURITY README.SSL +--- doc/Makefile.in.orig Wed Jul 5 10:40:07 2006 ++++ doc/Makefile.in Sat Jul 15 11:08:39 2006 +@@ -71,7 +71,7 @@ topsrcdir_DOCFILES = COPYRIGHT GPL INSTA + all: ../makedoc$(EXEEXT) + $(MAKE) makedoc-all --all: mutt.1 muttrc.man manual.html stamp-doc-chunked manual.txt -+all: mutt.1 muttrc.man +-makedoc-all: mutt.1 muttrc.man manual.html stamp-doc-chunked manual.txt ++makedoc-all: mutt.1 muttrc.man - install: all instdoc + install: makedoc-all instdoc $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man1 -@@ -169,8 +169,8 @@ update-doc: ../makedoc$(EXEEXT) stamp-d +@@ -171,8 +171,8 @@ update-doc: stamp-doc-xml stamp-doc-chun - muttrc.man stamp-doc-man: ../makedoc$(EXEEXT) $(top_srcdir)/init.h muttrc.man.head muttrc.man.tail + muttrc.man: ../makedoc$(EXEEXT) $(top_srcdir)/init.h muttrc.man.head muttrc.man.tail $(MAKEDOC_CPP) $(top_srcdir)/init.h | ../makedoc -m | \ - cat $(srcdir)/muttrc.man.head - $(srcdir)/muttrc.man.tail\ - > muttrc.man + cat $(srcdir)/muttrc.man.head - $(srcdir)/muttrc.man.tail | \ + /usr/bin/tbl > muttrc.man - touch stamp-doc-man EDIT = sed -e 's,@sysconfdir\@,$(sysconfdir),g' \ + -e 's,@bindir\@,$(bindir),g' \ Index: snapshot/patches/patch-imap_browse_c =================================================================== RCS file: snapshot/patches/patch-imap_browse_c diff -N snapshot/patches/patch-imap_browse_c --- snapshot/patches/patch-imap_browse_c 21 Jun 2006 08:16:45 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,33 +0,0 @@ -$OpenBSD: patch-imap_browse_c,v 1.1 2006/06/21 08:16:45 bernd Exp $ - -From mutt CVS: -Fix browse_get_namespace() which could overflow ns[LONG_STRING]. -(Possible remote vulnerability) - ---- imap/browse.c.orig Tue Jun 20 15:40:30 2006 -+++ imap/browse.c Tue Jun 20 15:42:34 2006 -@@ -512,7 +512,7 @@ static int browse_get_namespace (IMAP_DA - if (*s == '\"') - { - s++; -- while (*s && *s != '\"') -+ while (*s && *s != '\"' && n < sizeof (ns) - 1) - { - if (*s == '\\') - s++; -@@ -523,12 +523,14 @@ static int browse_get_namespace (IMAP_DA - s++; - } - else -- while (*s && !ISSPACE (*s)) -+ while (*s && !ISSPACE (*s) && n < sizeof (ns) - 1) - { - ns[n++] = *s; - s++; - } - ns[n] = '\0'; -+ if (n == sizeof (ns) - 1) -+ dprint (1, (debugfile, "browse_get_namespace: too long: [%s]\n", ns)); - /* delim? */ - s = imap_next_word (s); - /* delimiter is meaningless if namespace is "". Why does Index: snapshot/patches/patch-mutt_tunnel_c =================================================================== RCS file: /home/OpenBSD/cvs/ports/mail/mutt/snapshot/patches/patch-mutt_tunnel_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-mutt_tunnel_c --- snapshot/patches/patch-mutt_tunnel_c 14 Sep 2005 21:00:03 -0000 1.3 +++ snapshot/patches/patch-mutt_tunnel_c 15 Jul 2006 09:08:44 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-mutt_tunnel_c,v 1.3 2005/09/14 21:00:03 bernd Exp $ ---- mutt_tunnel.c.orig Thu Aug 11 21:37:02 2005 -+++ mutt_tunnel.c Fri Aug 12 09:21:37 2005 -@@ -95,7 +95,7 @@ static int tunnel_socket_open (CONNECTIO +--- mutt_tunnel.c.orig Tue Dec 20 10:36:02 2005 ++++ mutt_tunnel.c Sat Jul 15 11:06:15 2006 +@@ -97,7 +97,7 @@ static int tunnel_socket_open (CONNECTIO /* Don't let the subprocess think it can use the controlling tty */ setsid (); Index: snapshot/pkg/PLIST =================================================================== RCS file: /home/OpenBSD/cvs/ports/mail/mutt/snapshot/pkg/PLIST,v retrieving revision 1.14 diff -u -p -r1.14 PLIST --- snapshot/pkg/PLIST 29 Sep 2005 17:25:28 -0000 1.14 +++ snapshot/pkg/PLIST 15 Jul 2006 09:11:45 -0000 @@ -31,6 +31,7 @@ share/doc/mutt/configuration.html share/doc/mutt/devel-notes.txt share/doc/mutt/gettingstarted.html share/doc/mutt/index.html +share/doc/mutt/intro.html share/doc/mutt/manual.html share/doc/mutt/manual.txt share/doc/mutt/mimesupport.html @@ -80,8 +81,6 @@ share/examples/mutt/sample.muttrc-tlr share/examples/mutt/smime.rc share/examples/mutt/smime_keys_test.pl share/locale/bg/LC_MESSAGES/mutt.mo -share/locale/ca/ -share/locale/ca/LC_MESSAGES/ share/locale/ca/LC_MESSAGES/mutt.mo share/locale/cs/LC_MESSAGES/mutt.mo share/locale/da/LC_MESSAGES/mutt.mo @@ -90,7 +89,11 @@ share/locale/el/LC_MESSAGES/mutt.mo share/locale/eo/LC_MESSAGES/mutt.mo share/locale/es/LC_MESSAGES/mutt.mo share/locale/et/LC_MESSAGES/mutt.mo +share/locale/eu/ +share/locale/eu/LC_MESSAGES/ +share/locale/eu/LC_MESSAGES/mutt.mo share/locale/fr/LC_MESSAGES/mutt.mo +share/locale/ga/LC_MESSAGES/mutt.mo share/locale/gl/LC_MESSAGES/mutt.mo share/locale/hu/LC_MESSAGES/mutt.mo share/locale/id/LC_MESSAGES/mutt.mo Index: stable/Makefile =================================================================== RCS file: /home/OpenBSD/cvs/ports/mail/mutt/stable/Makefile,v retrieving revision 1.29 diff -u -p -r1.29 Makefile --- stable/Makefile 24 Jul 2006 09:44:20 -0000 1.29 +++ stable/Makefile 24 Jul 2006 09:46:45 -0000 @@ -6,6 +6,4 @@ VERSION= 1.4.2.2 DISTNAME= mutt-${VERSION}i MASTER_SITES= ${MASTER_SITES_MUTT} -AUTOCONF_VERSION=2.59 - .include <bsd.port.mk> Index: stable/distinfo =================================================================== RCS file: /home/OpenBSD/cvs/ports/mail/mutt/stable/distinfo,v retrieving revision 1.17 diff -u -p -r1.17 distinfo --- stable/distinfo 24 Jul 2006 09:44:20 -0000 1.17 +++ stable/distinfo 24 Jul 2006 19:05:40 -0000 @@ -1,12 +1,12 @@ MD5 (mutt-1.4.2.2i.tar.gz) = 51a08429c5bd5c34af3f4268b8cbcda3 MD5 (patch-1.4.2.2.rr.compressed.1.gz) = 6b61f6bf10794a33b8d2970b83bc3648 -MD5 (patch-1.5.10i.sidebar.20050816.txt-fixed) = 5ea280615802a0b95c1460021d85cbec +MD5 (patch-1.5.12.sidebar.20060720.txt-fixed) = 0f9d206c2d63b29581a934f6aedffbc2 RMD160 (mutt-1.4.2.2i.tar.gz) = a749c13e9b56b0f3cf09ce5eabae3fd2edce4c0a RMD160 (patch-1.4.2.2.rr.compressed.1.gz) = 0ae34b049db504071d88089610ddf59f3a66d8e0 -RMD160 (patch-1.5.10i.sidebar.20050816.txt-fixed) = 8a0db3dd9f368f0685739ef995d06bc69c9885d4 +RMD160 (patch-1.5.12.sidebar.20060720.txt-fixed) = bea87a7cbbff8389912dbd95231619f5d2d027ee SHA1 (mutt-1.4.2.2i.tar.gz) = 0ee12f734f21186b143fa96a5ea79f72397747fb SHA1 (patch-1.4.2.2.rr.compressed.1.gz) = f6379734199055ad4abc9821bbe6d96356fbb75e -SHA1 (patch-1.5.10i.sidebar.20050816.txt-fixed) = 43372798b01357ab7162ab7051a556d378e34e4f +SHA1 (patch-1.5.12.sidebar.20060720.txt-fixed) = dedf1e370c08c224d562b52493598a34a7b61cff SIZE (mutt-1.4.2.2i.tar.gz) = 2676306 SIZE (patch-1.4.2.2.rr.compressed.1.gz) = 13567 -SIZE (patch-1.5.10i.sidebar.20050816.txt-fixed) = 47269 +SIZE (patch-1.5.12.sidebar.20060720.txt-fixed) = 47421