diff -ru /usr/ports/mail/mutt-devel/Makefile ./Makefile --- /usr/ports/mail/mutt-devel/Makefile Sun Jul 2 20:23:03 2006 +++ ./Makefile Tue Jul 18 14:20:28 2006 @@ -106,8 +106,8 @@ # PORTNAME= mutt-devel -PORTVERSION= 1.5.11 -PORTREVISION?= 3 +PORTVERSION= 1.5.12 +PORTREVISION?= 0 CATEGORIES+= mail ipv6 .if defined(WITH_MUTT_NNTP) CATEGORIES+= news @@ -194,6 +194,7 @@ WITH_MUTT_IMAP_HEADER_CACHE= yes .endif .if defined(WITH_MUTT_SIDEBAR_PATCH) +IGNORE= cannot install: the WITH_MUTT_SIDEBAR_PATCH does not work at the moment .if defined(WITH_MUTT_NNTP) IGNORE= cannot install: the WITH_MUTT_SIDEBAR_PATCH and WITH_MUTT_NNTP are not compatible .endif @@ -315,10 +316,6 @@ post-patch:: @${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-smime-outlook .endif -.if defined(WITH_MUTT_MAILDIR_HEADER_CACHE) -post-patch:: - @${PATCH} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-maildir-header-cache -.endif .if defined(WITH_MUTT_SIGNATURE_MENU) XML_NEEDED= yes post-patch:: @@ -396,13 +393,13 @@ @${PATCH} ${PATCH_ARGS} -p1 < ${WRKDIR}/patch-compressed .endif .if defined(WITH_MUTT_NNTP) -DISTFILES+= patch-${VVV_PATCH_VERSION}.vvv.nntp.gz:vvv +DISTFILES+= patch-${VVV_PATCH_VERSION}.vvv.nntp.gz:vvv CONFIGURE_ARGS+= --enable-nntp XML_NEEDED= yes pre-patch:: @${GUNZIP_CMD} -c ${DISTDIR}/${DIST_SUBDIR}/patch-${VVV_PATCH_VERSION}.vvv.nntp.gz > ${WRKDIR}/patch-nntp @${REINPLACE_CMD} -E '/^diff.*\/doc\/manual.txt$$/,/^diff/d' \ - ${WRKDIR}/patch-nntp + ${WRKDIR}/patch-nntp @${PATCH} ${PATCH_ARGS} -p1 < ${WRKDIR}/patch-nntp .endif .if ! defined(WITHOUT_MUTT_QUOTE_PATCH) @@ -414,10 +411,10 @@ DISTFILES+= patch-${CD_IFDEF_PATCH_VERSION}.cd.ifdef.1:cd #XML_NEEDED= yes pre-patch:: - ${CAT} ${DISTDIR}/${DIST_SUBDIR}/patch-${CD_IFDEF_PATCH_VERSION}.cd.ifdef.1 > ${WRKDIR}/patch-ifdef - ${REINPLACE_CMD} -E '/^diff.*\/doc\/manual.sgml.head$$/,/^diff/d' \ + @${CAT} ${DISTDIR}/${DIST_SUBDIR}/patch-${CD_IFDEF_PATCH_VERSION}.cd.ifdef.1 > ${WRKDIR}/patch-ifdef + @${REINPLACE_CMD} -E '/^diff.*\/doc\/manual.sgml.head$$/,/^diff/d' \ ${WRKDIR}/patch-ifdef - ${PATCH} ${PATCH_ARGS} -p1 < ${WRKDIR}/patch-ifdef + @${PATCH} ${PATCH_ARGS} -p1 < ${WRKDIR}/patch-ifdef .endif .if defined(WITH_MUTT_MBOX_HOOK_PATCH) PATCHFILES+= p0-patch-${DW_MBOX_PATCH_VERSION}.dw.mbox-hook.1:dw diff -ru /usr/ports/mail/mutt-devel/distinfo ./distinfo --- /usr/ports/mail/mutt-devel/distinfo Wed Mar 15 11:12:45 2006 +++ ./distinfo Tue Jul 18 14:18:26 2006 @@ -1,27 +1,24 @@ -MD5 (mutt/mutt-1.5.11.tar.gz) = 00e6f8f7c37d4840e5e30583ebee21ce -SHA256 (mutt/mutt-1.5.11.tar.gz) = 0ff256a9851952a5f6dfb4b7dccf5dc26db9de5502d035748abc93dec84af474 -SIZE (mutt/mutt-1.5.11.tar.gz) = 3187375 -MD5 (mutt/patch-1.5.11.rr.compressed.gz) = 95ec112ae0ce2cbd1b67bcc68756bf97 -SHA256 (mutt/patch-1.5.11.rr.compressed.gz) = 1e2697136e0431508d2447de8b67fb32114d0b08ec043cc929e3ddf07202fcb5 -SIZE (mutt/patch-1.5.11.rr.compressed.gz) = 9995 -MD5 (mutt/patch-1.5.11.vvv.nntp.gz) = f5a2f99940a4bbeef2d1062e9280462c -SHA256 (mutt/patch-1.5.11.vvv.nntp.gz) = ec316b84dcd5718abad2276e587ea5f7b80a2b1ebfe2509321857f3ac4aa6691 -SIZE (mutt/patch-1.5.11.vvv.nntp.gz) = 54943 +MD5 (mutt/mutt-1.5.12.tar.gz) = 57196c816211a72900fdc54341eb0132 +SHA256 (mutt/mutt-1.5.12.tar.gz) = 0d0c2ab6cea0d93579bc5490fafdae3bf640070d993490c7b00ccac4fa808b67 +SIZE (mutt/mutt-1.5.12.tar.gz) = 3440835 +MD5 (mutt/patch-1.5.12.rr.compressed.gz) = 9a164da2a647de6a6e19c4d43bd032aa +SHA256 (mutt/patch-1.5.12.rr.compressed.gz) = 8311bdb651a39e492ac66591324c0c21a3d7c7c7c487a86676db01fd62f12606 +SIZE (mutt/patch-1.5.12.rr.compressed.gz) = 10066 +MD5 (mutt/patch-1.5.12.vvv.nntp.gz) = 7cbc1e12a743b3ad9a594a5da29f6d35 +SHA256 (mutt/patch-1.5.12.vvv.nntp.gz) = 5d921156e0b3e6ccb53964c8308a0c3f2b57357512b453a8bdfa49e7978c0f05 +SIZE (mutt/patch-1.5.12.vvv.nntp.gz) = 54910 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.11.vvv.initials.gz) = 1d6e82f41b96a47862f6cd7cfd943ec6 -SHA256 (mutt/patch-1.5.11.vvv.initials.gz) = a16566b77f2c90b06d1cd6a24de6983c0cca11a229c4bdeba28d7931068f4d0f -SIZE (mutt/patch-1.5.11.vvv.initials.gz) = 684 -MD5 (mutt/patch-1.5.11.vvv.quote.gz) = 5409e89072f83ffbe87d2358948816db -SHA256 (mutt/patch-1.5.11.vvv.quote.gz) = 1f3f8b3b2d7ddf1bf9f203efbf79be526c0bc687fe65d9361d236972aaac4f34 -SIZE (mutt/patch-1.5.11.vvv.quote.gz) = 1958 +MD5 (mutt/patch-1.5.12.vvv.initials.gz) = 1cc3b352f92c14f619c534aaa8e4900d +SHA256 (mutt/patch-1.5.12.vvv.initials.gz) = 4b4e8953c0d8144366ae8ca1a616253218981dbca4bf312c87766fa9c408833f +SIZE (mutt/patch-1.5.12.vvv.initials.gz) = 683 +MD5 (mutt/patch-1.5.12.vvv.quote.gz) = 48df3c09a4a467ce0347588ecff1d73b +SHA256 (mutt/patch-1.5.12.vvv.quote.gz) = 5110a3437311e07216b102c17f3888b4fff2f593f1107fd46247559028b9d6d2 +SIZE (mutt/patch-1.5.12.vvv.quote.gz) = 1967 MD5 (mutt/p0-patch-1.5.6.dw.mbox-hook.1) = 9e29a6778ab07a4de3442691e4573fea SHA256 (mutt/p0-patch-1.5.6.dw.mbox-hook.1) = ec9511b86a595f9b4f1f96b05d9e9e12e997bc62b0a0f2b5a36e2817dee61406 SIZE (mutt/p0-patch-1.5.6.dw.mbox-hook.1) = 6405 MD5 (mutt/patch-1.5.9.tt.assumed_charset.2.gz) = 45cacc5155f1865ace31c72e2bffee63 SHA256 (mutt/patch-1.5.9.tt.assumed_charset.2.gz) = 41ae6d049d2d39c3bb01d534a760372ec571bc51e90c259f529c477aa41d3d7e SIZE (mutt/patch-1.5.9.tt.assumed_charset.2.gz) = 2555 -MD5 (mutt/patch-1.5.11.sidebar.20060225.txt) = a1d5726cfcd6ddb55c40491b2567f6db -SHA256 (mutt/patch-1.5.11.sidebar.20060225.txt) = 2bdc62298cffed83854a83a1ad100fdf8285dd6d9bfb59a818e5cf4dc5d2b700 -SIZE (mutt/patch-1.5.11.sidebar.20060225.txt) = 47547 diff -ru /usr/ports/mail/mutt-devel/files/extra-patch-doc-xml ./files/extra-patch-doc-xml --- /usr/ports/mail/mutt-devel/files/extra-patch-doc-xml Sun Sep 18 23:06:42 2005 +++ ./files/extra-patch-doc-xml Mon Jul 17 17:52:44 2006 @@ -1,11 +1,11 @@ ---- doc/Makefile.in.orig2 Sat Feb 2 18:30:27 2002 -+++ doc/Makefile.in Sat Feb 2 18:32:39 2002 -@@ -60,7 +60,7 @@ - topsrcdir_DOCFILES = COPYRIGHT GPL INSTALL ChangeLog \ - README NEWS TODO README.SECURITY README.SSL +--- doc/Makefile.in.orig2 Mon Jul 17 15:50:28 2006 ++++ doc/Makefile.in Mon Jul 17 15:50:57 2006 +@@ -71,7 +71,7 @@ + all: ../makedoc$(EXEEXT) + $(MAKE) makedoc-all --all: mutt.1 muttrc.man -+all: mutt.1 muttrc.man manual.html stamp-doc-chunked manual.txt +-makedoc-all: mutt.1 muttrc.man ++makedoc-all: mutt.1 muttrc.man manual.html stamp-doc-chunked manual.txt - try-html: ../makedoc - rm -f *.html && $(MAKE) manual.html || cp $(srcdir)/manual*.html ./ + install: makedoc-all instdoc + $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man1 diff -ru /usr/ports/mail/mutt-devel/files/extra-patch-maildir-header-cache ./files/extra-patch-maildir-header-cache --- /usr/ports/mail/mutt-devel/files/extra-patch-maildir-header-cache Mon Aug 29 12:13:58 2005 +++ ./files/extra-patch-maildir-header-cache Thu Jan 1 01:00:00 1970 @@ -1,256 +0,0 @@ -diff -Nru a/PATCHES b/PATCHES ---- a/PATCHES -+++ b/PATCHES -@@ -0,0 +1 @@ -+mutt-cvs-header-cache.30 ---- a/configure.in -+++ b/configure.in -@@ -804,10 +804,23 @@ - OLDLIBS="$LIBS" - - need_md5="yes" -+ -+ ac_prefer_qdbm=yes -+ AC_ARG_WITH(qdbm, AC_HELP_STRING([--without-qdbm], [Don't use qdbm even if it is available]), -+ ac_prefer_qdbm=$withval) -+ if test x$ac_prefer_qdbm != xno; then -+ CPPFLAGS="$OLDCPPFLAGS" -+ LIBS="$OLDLIBS -lqdbm"; -+ AC_CACHE_CHECK(for vlopen, ac_cv_vlopen,[ -+ ac_cv_vlopen=no -+ AC_TRY_LINK([#include ],[vlopen(0,0,0);],[ac_cv_vlopen=yes]) -+ ]) -+ fi -+ - ac_prefer_gdbm=yes - AC_ARG_WITH(gdbm, AC_HELP_STRING([--without-gdbm], [Don't use gdbm even if it is available]), - ac_prefer_gdbm=$withval) -- if test x$ac_prefer_gdbm != xno; then -+ if test x$ac_prefer_gdbm != xno -a x$ac_cv_vlopen != xyes; then - CPPFLAGS="$OLDCPPFLAGS" - LIBS="$OLDLIBS -lgdbm"; - AC_CACHE_CHECK(for gdbm_open, ac_cv_gdbmopen,[ -@@ -819,7 +832,7 @@ - ac_bdb_prefix=yes - AC_ARG_WITH(bdb, AC_HELP_STRING([--with-bdb[=DIR]], [Use BerkeleyDB4 if gdbm is not available]), - ac_bdb_prefix=$withval) -- if test x$ac_bdb_prefix != xno -a x$ac_cv_gdbmopen != xyes; then -+ if test x$ac_bdb_prefix != xno -a x$ac_cv_gdbmopen != xyes -a x$ac_cv_vlopen != xyes; then - test x$ac_bdb_prefix = xyes && ac_bdb_prefix="$mutt_cv_prefix /opt/csw/bdb4 /opt /usr/local /usr" - for d in $ac_bdb_prefix; do - bdbpfx="$bdbpfx $d" -@@ -865,7 +878,11 @@ - fi - fi - -- if test x$ac_cv_gdbmopen = xyes; then -+ if test x$ac_cv_vlopen = xyes; then -+ CPPFLAGS="$OLDCPPFLAGS" -+ LIBS="$OLDLIBS -lqdbm"; -+ AC_DEFINE(HAVE_QDBM, 1, [QDBM Support]) -+ elif test x$ac_cv_gdbmopen = xyes; then - CPPFLAGS="$OLDCPPFLAGS" - LIBS="$OLDLIBS -lgdbm"; - AC_DEFINE(HAVE_GDBM, 1, [GDBM Support]) ---- a/hcache.c -+++ b/hcache.c -@@ -22,7 +22,11 @@ - #include "config.h" - #endif /* HAVE_CONFIG_H */ - --#if HAVE_GDBM -+#if HAVE_QDBM -+#include -+#include -+#include -+#elif HAVE_GDBM - #include - #elif HAVE_DB4 - #include -@@ -42,7 +46,14 @@ - #include "lib.h" - #include "md5.h" - --#if HAVE_GDBM -+#if HAVE_QDBM -+static struct header_cache -+{ -+ VILLA *db; -+ char *folder; -+ unsigned int crc; -+} HEADER_CACHE; -+#elif HAVE_GDBM - static struct header_cache - { - GDBM_FILE db; -@@ -615,7 +626,139 @@ - return h; - } - --#if HAVE_GDBM -+#if HAVE_QDBM -+void * -+mutt_hcache_open(const char *path, const char *folder) -+{ -+ struct header_cache *h = safe_calloc(1, sizeof (HEADER_CACHE)); -+ int flags = 0; -+#if 0 /* FIXME */ -+ int pagesize = atoi(HeaderCachePageSize) ? atoi(HeaderCachePageSize) : 16384; -+#endif -+ h->db = NULL; -+ h->folder = safe_strdup(folder); -+ h->crc = generate_crc32(); -+ -+ if (!path || path[0] == '\0') -+ { -+ FREE(&h->folder); -+ FREE(&h); -+ return NULL; -+ } -+ -+ path = mutt_hcache_per_folder(path, folder); -+ -+ if (option(OPTHCACHECOMPRESS)) -+ flags = VL_OZCOMP; -+ -+ h->db = vlopen(path, flags | VL_OWRITER | VL_OCREAT, VL_CMPLEX); -+ if (h->db) -+ return h; -+ -+ /* if rw failed try ro */ -+ h->db = vlopen(path, flags | VL_OREADER, 0); -+ if (h->db) -+ return h; -+ else -+ { -+ FREE(&h->folder); -+ FREE(&h); -+ -+ return NULL; -+ } -+} -+ -+void -+mutt_hcache_close(void *db) -+{ -+ struct header_cache *h = db; -+ -+ if (!h) -+ return; -+ -+ vlclose(h->db); -+ FREE(&h->folder); -+ FREE(&h); -+} -+ -+void * -+mutt_hcache_fetch(void *db, const char *filename, -+ size_t(*keylen) (const char *fn)) -+{ -+ struct header_cache *h = db; -+ char path[_POSIX_PATH_MAX]; -+ int ksize; -+ char *data = NULL; -+ -+ if (!h) -+ return NULL; -+ -+ strncpy(path, h->folder, sizeof (path)); -+ safe_strcat(path, sizeof (path), filename); -+ -+ ksize = strlen(h->folder) + keylen(path + strlen(h->folder)); -+ -+ data = vlget(h->db, path, ksize, NULL); -+ -+ if (! crc32_matches(data, h->crc)) -+ { -+ if (data) { -+ FREE(&data); -+ } -+ return NULL; -+ } -+ -+ return data; -+} -+ -+int -+mutt_hcache_store(void *db, const char *filename, HEADER * header, -+ unsigned long uid_validity, -+ size_t(*keylen) (const char *fn)) -+{ -+ struct header_cache *h = db; -+ char path[_POSIX_PATH_MAX]; -+ int ret; -+ int ksize, dsize; -+ char *data = NULL; -+ -+ if (!h) -+ return -1; -+ -+ strncpy(path, h->folder, sizeof (path)); -+ safe_strcat(path, sizeof (path), filename); -+ -+ ksize = strlen(h->folder) + keylen(path + strlen(h->folder)); -+ -+ data = mutt_hcache_dump(db, header, &dsize, uid_validity); -+ -+ ret = vlput(h->db, path, ksize, data, dsize, VL_DOVER); -+ -+ FREE(&data); -+ -+ return ret; -+} -+ -+int -+mutt_hcache_delete(void *db, const char *filename, -+ size_t(*keylen) (const char *fn)) -+{ -+ struct header_cache *h = db; -+ char path[_POSIX_PATH_MAX]; -+ int ksize; -+ -+ if (!h) -+ return -1; -+ -+ strncpy(path, h->folder, sizeof (path)); -+ safe_strcat(path, sizeof (path), filename); -+ -+ ksize = strlen(h->folder) + keylen(path + strlen(h->folder)); -+ -+ return vlout(h->db, path, ksize); -+} -+ -+#elif HAVE_GDBM - - void * - mutt_hcache_open(const char *path, const char *folder) ---- a/init.h -+++ b/init.h -@@ -1079,6 +1079,15 @@ - ** files when the header cache is in use. This incurs one stat(2) per - ** message every time the folder is opened. - */ -+#if HAVE_QDBM -+ { "header_cache_compress", DT_BOOL, R_NONE, OPTHCACHECOMPRESS, 0 }, -+ /* -+ ** .pp -+ ** If enabled the header cache will be compressed. So only one fifth of the usual -+ ** diskspace is used, but the uncompression can result in a slower open of the -+ ** cached folder. -+ */ -+#endif /* HAVE_QDBM */ - { "header_cache_pagesize", DT_STR, R_NONE, UL &HeaderCachePageSize, UL "16384" }, - /* - ** .pp ---- a/mutt.h -+++ b/mutt.h -@@ -353,6 +353,9 @@ - OPTFORWQUOTE, - #if USE_HCACHE - OPTHCACHEVERIFY, -+#if HAVE_QDBM -+ OPTHCACHECOMPRESS, -+#endif /* HAVE_QDBM */ - #endif - OPTHDRS, - OPTHEADER, diff -ru /usr/ports/mail/mutt-devel/files/extra-patch-reverse_reply ./files/extra-patch-reverse_reply --- /usr/ports/mail/mutt-devel/files/extra-patch-reverse_reply Sun May 29 11:39:44 2005 +++ ./files/extra-patch-reverse_reply Mon Jul 17 17:52:44 2006 @@ -29,16 +29,16 @@ OPTRFC2047PARAMS, OPTSAVEADDRESS, OPTSAVEEMPTY, ---- protos.h.orig 2005-02-01 09:59:02.000000000 +0100 -+++ protos.h 2005-05-25 18:20:57.000000000 +0200 -@@ -84,6 +84,7 @@ - ADDRESS *mutt_get_address (ENVELOPE *, char **); +--- protos.h.orig Wed Jul 12 01:32:28 2006 ++++ protos.h Mon Jul 17 16:14:16 2006 +@@ -92,6 +92,7 @@ ADDRESS *mutt_lookup_alias (const char *s); ADDRESS *mutt_remove_duplicates (ADDRESS *); + ADDRESS *mutt_remove_xrefs (ADDRESS *, ADDRESS *); +ADDRESS *mutt_reverse_address (ADDRESS *); ADDRESS *mutt_expand_aliases (ADDRESS *); ADDRESS *mutt_parse_adrlist (ADDRESS *, const char *); - + --- send.c.orig 2005-02-03 19:47:53.000000000 +0100 +++ send.c 2005-05-25 18:20:57.000000000 +0200 @@ -588,6 +588,10 @@ diff -ru /usr/ports/mail/mutt-devel/files/extra-patch-signature-menu ./files/extra-patch-signature-menu --- /usr/ports/mail/mutt-devel/files/extra-patch-signature-menu Fri Mar 17 12:24:16 2006 +++ ./files/extra-patch-signature-menu Mon Jul 17 17:52:44 2006 @@ -13,18 +13,18 @@ status.c system.c thread.c charset.c history.c lib.c \ muttlib.c editmsg.c utf8.c mbyte.c wcwidth.c \ url.c ascii.c mutt_idna.c crypt-mod.c crypt-mod.h ---- mutt-1.5.11/Makefile.in.orig Thu Sep 15 16:22:50 2005 -+++ mutt-1.5.11/Makefile.in Sat Mar 11 21:50:27 2006 -@@ -89,7 +89,7 @@ - recvattach.$(OBJEXT) recvcmd.$(OBJEXT) rfc822.$(OBJEXT) \ - rfc1524.$(OBJEXT) rfc2047.$(OBJEXT) rfc2231.$(OBJEXT) \ - score.$(OBJEXT) send.$(OBJEXT) sendlib.$(OBJEXT) \ -- signal.$(OBJEXT) sort.$(OBJEXT) status.$(OBJEXT) \ -+ signal.$(OBJEXT) signature.${OBJEXT} sort.$(OBJEXT) status.$(OBJEXT) \ - system.$(OBJEXT) thread.$(OBJEXT) charset.$(OBJEXT) \ - history.$(OBJEXT) lib.$(OBJEXT) muttlib.$(OBJEXT) \ - editmsg.$(OBJEXT) utf8.$(OBJEXT) mbyte.$(OBJEXT) \ -@@ -307,7 +307,7 @@ +--- mutt-1.5.12/Makefile.in.orig Mon Jul 17 16:29:15 2006 ++++ mutt-1.5.12/Makefile.in Mon Jul 17 16:30:26 2006 +@@ -90,7 +90,7 @@ + query.$(OBJEXT) recvattach.$(OBJEXT) recvcmd.$(OBJEXT) \ + rfc822.$(OBJEXT) rfc1524.$(OBJEXT) rfc2047.$(OBJEXT) \ + rfc2231.$(OBJEXT) score.$(OBJEXT) send.$(OBJEXT) \ +- sendlib.$(OBJEXT) signal.$(OBJEXT) sort.$(OBJEXT) \ ++ sendlib.$(OBJEXT) signal.$(OBJEXT) signature.$(OBJEXT) sort.$(OBJEXT) \ + status.$(OBJEXT) system.$(OBJEXT) thread.$(OBJEXT) \ + charset.$(OBJEXT) history.$(OBJEXT) lib.$(OBJEXT) \ + muttlib.$(OBJEXT) editmsg.$(OBJEXT) utf8.$(OBJEXT) \ +@@ -309,7 +309,7 @@ main.c mbox.c menu.c mh.c mx.c pager.c parse.c pattern.c \ postpone.c query.c recvattach.c recvcmd.c \ rfc822.c rfc1524.c rfc2047.c rfc2231.c \ @@ -87,16 +87,16 @@ case OP_PIPE: case OP_FILTER: CHECK_COUNT; ---- mutt-1.5.11/doc/manual.xml.head.orig Tue Sep 6 18:46:44 2005 -+++ mutt-1.5.11/doc/manual.xml.head Sat Mar 11 21:48:05 2006 -@@ -908,6 +908,7 @@ - c edit-cc edit the Cc field - b edit-bcc edit the Bcc field - y send-message send the message -+ESC s signature-menu select a signature and append it to your mail - s edit-subject edit the Subject - S smime-menu select S/MIME options - f edit-fcc specify an ``Fcc'' mailbox +--- mutt-1.5.12/doc/manual.xml.head.orig Mon Jul 17 16:21:01 2006 ++++ mutt-1.5.12/doc/manual.xml.head Mon Jul 17 16:24:46 2006 +@@ -999,6 +999,7 @@ + cedit-ccedit the Cc field + bedit-bccedit the Bcc field + ysend-messagesend the message ++ESC ssignature-menuselect a signature and append it to your mail + sedit-subjectedit the Subject + Ssmime-menuselect S/MIME options + fedit-fccspecify an ``Fcc'' mailbox --- mutt-1.5.11/functions.h.orig Sun Jul 24 18:56:42 2005 +++ mutt-1.5.11/functions.h Sat Mar 11 21:48:05 2006 @@ -311,6 +311,7 @@ diff -ru /usr/ports/mail/mutt-devel/files/patch-02 ./files/patch-02 --- /usr/ports/mail/mutt-devel/files/patch-02 Mon Sep 19 15:20:08 2005 +++ ./files/patch-02 Mon Jul 17 17:52:44 2006 @@ -1,15 +1,15 @@ ---- doc/Makefile.in.orig Sun Sep 18 19:42:14 2005 -+++ doc/Makefile.in Sun Sep 18 19:44:13 2005 -@@ -68,7 +68,7 @@ - ChangeLog.old \ - README NEWS TODO README.SECURITY README.SSL +--- doc/Makefile.in.orig1 Wed Jul 5 10:40:07 2006 ++++ doc/Makefile.in Mon Jul 17 15:49:28 2006 +@@ -71,7 +71,7 @@ + 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 -@@ -89,9 +89,6 @@ +@@ -92,9 +92,6 @@ $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(docdir) ; \ done -$(INSTALL) -m 644 manual.txt $(DESTDIR)$(docdir) @@ -19,20 +19,12 @@ uninstall: for f in mutt.1 mutt_dotlock.1 flea.1 muttbug.1 ; do \ -@@ -108,13 +105,13 @@ +@@ -111,7 +108,7 @@ check: manual.txt: manual.html - -lynx -dump -nolist -with_backspaces $^ > $@ || w3m -dump $^ > $@ + -lynx -dump -nolist -with_backspaces manual.html > $@ - manual.html: $(srcdir)/html.xsl manual.xml -- -xsltproc --nonet -o $@ $^ -+ -xsltproc --nonet -o $@ $(srcdir)/html.xsl manual.xml - - manual-chunked stamp-doc-chunked: $(srcdir)/chunk.xsl manual.xml -- -xsltproc --nonet $^ -+ -xsltproc --nonet $(srcdir)/chunk.xsl manual.xml - touch stamp-doc-chunked - - manual.pdf: stamp-doc-tex + manual.html: $(srcdir)/html.xsl stamp-doc-xml + -xsltproc --nonet -o $@ $(srcdir)/html.xsl manual.xml diff -ru /usr/ports/mail/mutt-devel/files/patch-doc-manual.xml.head ./files/patch-doc-manual.xml.head --- /usr/ports/mail/mutt-devel/files/patch-doc-manual.xml.head Mon Sep 19 15:20:08 2005 +++ ./files/patch-doc-manual.xml.head Mon Jul 17 17:52:44 2006 @@ -1,124 +1,10 @@ ---- doc/manual.xml.head.orig Mon Sep 19 08:20:38 2005 -+++ doc/manual.xml.head Mon Sep 19 08:26:14 2005 +--- doc/manual.xml.head.orig Mon Jul 17 15:23:46 2006 ++++ doc/manual.xml.head Mon Jul 17 15:30:23 2006 @@ -1,6 +1,6 @@ - + "/usr/local/share/xml/docbook/4.2/docbookx.dtd"> -
+ - -@@ -241,24 +241,24 @@ - - ^A or <Home> bol move to the start of the line - ^B or <Left> backward-char move back one char --Esc B backward-word move back one word -+Esc B backward-word move back one word - ^D or <Delete> delete-char delete the char under the cursor - ^E or <End> eol move to the end of the line - ^F or <Right> forward-char move forward one char --Esc F forward-word move forward one word -+Esc F forward-word move forward one word - <Tab> complete complete filename or alias - ^T complete-query complete address with query - ^K kill-eol delete to the end of the line --ESC d kill-eow delete to the end ot the word -+ESC d kill-eow delete to the end ot the word - ^W kill-word kill the word in front of the cursor - ^U kill-line delete entire line - ^V quote-char quote the next typed key - <Up> history-up recall previous string from history - <Down> history-down recall next string from history - <BackSpace> backspace kill the char in front of the cursor --Esc u upcase-word convert word to upper case --Esc l downcase-word convert word to lower case --Esc c capitalize-word capitalize the word -+Esc u upcase-word convert word to upper case -+Esc l downcase-word convert word to lower case -+Esc c capitalize-word capitalize the word - ^G n/a abort - <Return> n/a finish editing - -@@ -620,8 +620,8 @@ - ESC p previous-subthread jump to the start of the previous subthread - ESC r read-subthread mark the current subthread as read - ESC t tag-thread toggle the tag on the current thread --ESC v collapse-thread toggle collapse for the current thread --ESC V collapse-all toggle collapse for all threads -+ESC v collapse-thread toggle collapse for the current thread -+ESC V collapse-all toggle collapse for all threads - P parent-message jump to parent message in thread - - -@@ -898,7 +898,7 @@ - - - a attach-file attach a file --A attach-message attach message(s) to the message -+A attach-message attach message(s) to the message - ESC k attach-key attach a PGP public key - d edit-description edit description on attachment - D detach-file detach a file -@@ -914,7 +914,7 @@ - p pgp-menu select PGP options - P postpone-message postpone this message until later - q quit quit (abort) sending the message --w write-fcc write the message to a folder -+w write-fcc write the message to a folder - i ispell check spelling (if available on your system) - ^F forget-passphrase wipe passphrase(s) from memory - -@@ -3286,7 +3286,7 @@ - ~h EXPR messages which contain EXPR in the message header - ~H EXPR messages with a spam attribute matching EXPR - ~i EXPR message which match EXPR in the ``Message-ID'' field --~k message contains PGP key material -+~k message contains PGP key material - ~L EXPR message is either originated or received by EXPR - ~l message is addressed to a known mailing list - ~m [MIN]-[MAX] message in the range MIN to MAX *) -@@ -3302,15 +3302,15 @@ - ~S superseded messages - ~t EXPR messages addressed to EXPR - ~T tagged messages --~u message is addressed to a subscribed mailing list -+~u message is addressed to a subscribed mailing list - ~U unread messages --~v message is part of a collapsed thread. --~V cryptographically verified messages -+~v message is part of a collapsed thread. -+~V cryptographically verified messages - ~x EXPR messages which contain EXPR in the `References' field - ~y EXPR messages which contain EXPR in the `X-Label' field - ~z [MIN]-[MAX] messages with a size in the range MIN to MAX *) --~= duplicated messages (see $duplicate_threads) --~$ unreferenced messages (requires threaded view) -+~= duplicated messages (see $duplicate_threads) -+~$ unreferenced messages (requires threaded view) - - - -@@ -3502,10 +3502,10 @@ - one of the following units: - - --y years --m months --w weeks --d days -+y years -+m months -+w weeks -+d days - - - As a special case, you can replace the sign by a ``*'' character, -@@ -5461,7 +5461,7 @@ - - - ---A expand an alias -+-A expand an alias - -a attach a file to a message - -b specify a blind carbon-copy (BCC) address - -c specify a carbon-copy (Cc) address + diff -ru /usr/ports/mail/mutt-devel/files/patch-examples ./files/patch-examples --- /usr/ports/mail/mutt-devel/files/patch-examples Sun Sep 18 23:06:42 2005 +++ ./files/patch-examples Mon Jul 17 17:52:44 2006 @@ -48,14 +48,14 @@ ** (S/MIME only) */ { "smime_verify_command", DT_STR, R_NONE, UL &SmimeVerifyCommand, 0}, ---- Makefile.am.orig Wed Mar 26 13:13:10 2003 -+++ Makefile.am Wed Mar 26 13:25:40 2003 +--- Makefile.am.orig Mon Jul 17 15:31:10 2006 ++++ Makefile.am Mon Jul 17 15:32:52 2006 @@ -13,7 +13,7 @@ - bin_SCRIPTS = muttbug flea + bin_SCRIPTS = muttbug flea @SMIMEAUX_TARGET@ --BUILT_SOURCES = keymap_defs.h patchlist.c -+BUILT_SOURCES = keymap_defs.h patchlist.c Muttrc +-BUILT_SOURCES = keymap_defs.h patchlist.c reldate.h ++BUILT_SOURCES = keymap_defs.h patchlist.c reldate.h Muttrc bin_PROGRAMS = mutt @DOTLOCK_TARGET@ @PGPAUX_TARGET@ mutt_SOURCES = $(BUILT_SOURCES) \ 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 Fri Jun 30 16:39:27 2006 +++ ./files/patch-imap-browse.c Thu Jan 1 01:00:00 1970 @@ -1,28 +0,0 @@ ---- imap/browse.c.orig -+++ imap/browse.c -@@ -505,7 +505,7 @@ static int browse_get_namespace (IMAP_DA - if (*s == '\"') - { - s++; -- while (*s && *s != '\"') -+ while (*s && *s != '\"' && n < sizeof (ns) - 1) - { - if (*s == '\\') - s++; -@@ -516,12 +516,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 - diff -ru /usr/ports/mail/mutt-devel/files/patch-smime.c ./files/patch-smime.c --- /usr/ports/mail/mutt-devel/files/patch-smime.c Thu Feb 16 22:41:43 2006 +++ ./files/patch-smime.c Thu Jan 1 01:00:00 1970 @@ -1,10 +0,0 @@ ---- smime.c.orig Sun Aug 14 14:33:37 2005 -+++ smime.c Thu Feb 16 08:49:37 2006 -@@ -1989,7 +1989,6 @@ - - if ((p = smime_ask_for_key (_("Sign as: "), NULL, 0))) - { -- p[mutt_strlen (p)-1] = '\0'; - mutt_str_replace (&SmimeDefaultKey, p); - - msg->security |= SIGN; diff -ru /usr/ports/mail/mutt-devel/scripts/generate-plist ./scripts/generate-plist --- /usr/ports/mail/mutt-devel/scripts/generate-plist Mon Sep 19 15:20:08 2005 +++ ./scripts/generate-plist Mon Jul 17 18:03:49 2006 @@ -126,6 +126,7 @@ echo "%%DOCSDIR%%/html/configuration.html" >> $tmp_first echo "%%DOCSDIR%%/html/gettingstarted.html" >> $tmp_first echo "%%DOCSDIR%%/html/index.html" >> $tmp_first + echo "%%DOCSDIR%%/html/intro.html" >> $tmp_first echo "%%DOCSDIR%%/html/manual.html" >> $tmp_first echo "%%DOCSDIR%%/html/mimesupport.html" >> $tmp_first echo "%%DOCSDIR%%/html/miscellany.html" >> $tmp_first