summaryrefslogtreecommitdiff
path: root/mail/mutt
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mutt')
-rw-r--r--mail/mutt/Makefile11
-rw-r--r--mail/mutt/PLIST3
-rw-r--r--mail/mutt/distinfo19
-rw-r--r--mail/mutt/options.mk20
-rw-r--r--mail/mutt/patches/patch-ab22
-rw-r--r--mail/mutt/patches/patch-ad12
-rw-r--r--mail/mutt/patches/patch-ag10
-rw-r--r--mail/mutt/patches/patch-sendlib.c23
8 files changed, 42 insertions, 78 deletions
diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile
index 853414c80c7..491850d8372 100644
--- a/mail/mutt/Makefile
+++ b/mail/mutt/Makefile
@@ -1,13 +1,8 @@
-# $NetBSD: Makefile,v 1.172 2015/09/03 14:49:02 wiz Exp $
+# $NetBSD: Makefile,v 1.173 2015/09/03 21:04:34 wiz Exp $
-DISTNAME= mutt-1.5.23
-PKGREVISION= 7
+DISTNAME= mutt-1.5.24
CATEGORIES= mail
-MUTT_SITES= ftp://ftp.mutt.org/mutt/ \
- ftp://ftp.stealth.net/pub/mirrors/ftp.mutt.org/pub/mutt/ \
- ftp://gd.tuwien.ac.at/infosys/mail/mutt/ \
- ftp://ftp.fu-berlin.de/unix/mail/mutt/
-MASTER_SITES= ${MUTT_SITES:=devel/}
+MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/
MAINTAINER= tonio@NetBSD.org
HOMEPAGE= http://www.mutt.org/
diff --git a/mail/mutt/PLIST b/mail/mutt/PLIST
index 35bae39b1bd..249848f4fb5 100644
--- a/mail/mutt/PLIST
+++ b/mail/mutt/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2015/09/03 14:49:02 wiz Exp $
+@comment $NetBSD: PLIST,v 1.17 2015/09/03 21:04:34 wiz Exp $
bin/flea
bin/mutt
bin/mutt_dotlock
@@ -28,7 +28,6 @@ share/doc/mutt/README.SSL
share/doc/mutt/TODO
share/doc/mutt/advancedusage.html
share/doc/mutt/applying-patches.txt
-${PLIST.compressed}share/doc/mutt/compressed-folders.html
share/doc/mutt/configuration.html
share/doc/mutt/devel-notes.txt
share/doc/mutt/gettingstarted.html
diff --git a/mail/mutt/distinfo b/mail/mutt/distinfo
index e9df006edcf..e89158a7214 100644
--- a/mail/mutt/distinfo
+++ b/mail/mutt/distinfo
@@ -1,15 +1,18 @@
-$NetBSD: distinfo,v 1.37 2015/09/03 14:49:02 wiz Exp $
+$NetBSD: distinfo,v 1.38 2015/09/03 21:04:34 wiz Exp $
-SHA1 (mutt-1.5.23.tar.gz) = 8ac821d8b1e25504a31bf5fda9c08d93a4acc862
-RMD160 (mutt-1.5.23.tar.gz) = 2476a9e202ab1cd20a512253246e37538e0aad5a
-Size (mutt-1.5.23.tar.gz) = 3782032 bytes
+SHA1 (mutt-1.5.24.tar.gz) = 38a2da5eb01ff83a90a2caee28fa2e95dbfe6898
+RMD160 (mutt-1.5.24.tar.gz) = 7fe7e653c27c9b580f958493638c1248d0ad5591
+Size (mutt-1.5.24.tar.gz) = 3897115 bytes
+SHA1 (patch-1.5.24.rr.compressed.gz) = 8da54323dfc9c1049bf0411db2f552593793e99f
+RMD160 (patch-1.5.24.rr.compressed.gz) = 2bf71a26de195ce11ed4ffa25403363cab7c9b72
+Size (patch-1.5.24.rr.compressed.gz) = 10019 bytes
SHA1 (patch-aa) = 59d89dce24110be2927c8a1ea1fa5b780d644372
-SHA1 (patch-ab) = 857799206db0784672ad9042799eb12703711a31
+SHA1 (patch-ab) = 7c307068e129eb71ba251d175186dc9c5b171681
SHA1 (patch-ac) = 40d119b7efed1a4622c42badc9ee97349b504044
-SHA1 (patch-ad) = ecfa994c7c5e494b6eb7356327b96de6559146fc
+SHA1 (patch-ad) = 6db5792162a0752ee533f5cd4cb3896e0ca92344
SHA1 (patch-ae) = 6534848a4c27d4a3830edd8d4e19d1181fe396d6
SHA1 (patch-af) = edc107c535789919ba2cda5f81a4b640b6100b91
-SHA1 (patch-ag) = 6633e7485c948433f9122a649fdf3a548197eced
+SHA1 (patch-ag) = b7902d2412538f15bc25b123ca742c03a3dd3a12
SHA1 (patch-ah) = dfe747c30a44bb309cccaca1bd5174fccc3c2bed
SHA1 (patch-al) = 49542905cde263b8d4c79f71cce3759024c804a3
SHA1 (patch-am) = f7f20860bccb63ed5464e3a1225719ffc3fa504f
@@ -17,5 +20,3 @@ SHA1 (patch-an) = b9cc3e957bb1650c8e22c0edf0ce112f769664a1
SHA1 (patch-ao) = a5dddb01d30f28337ca825c6461139c2d9f288d5
SHA1 (patch-ap) = c6f79d5c4e19efdc15e9d5a59934da52b16b7a62
SHA1 (patch-aq) = e363d8929ced9731a31af1137b111d3476a3d05d
-SHA1 (patch-sendlib.c) = 7394a7814f3986d5fc82c6a5dab76d9b85212c0b
-SHA1 (patch-1.5.23.rr.compressed.gz) = 59cfc764e2878efafb0fa16ae17e6a733efac958
diff --git a/mail/mutt/options.mk b/mail/mutt/options.mk
index 0904388d497..ad251a0824f 100644
--- a/mail/mutt/options.mk
+++ b/mail/mutt/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.14 2015/09/03 14:49:02 wiz Exp $
+# $NetBSD: options.mk,v 1.15 2015/09/03 21:04:34 wiz Exp $
# Global and legacy options
@@ -9,9 +9,11 @@ PKG_SUPPORTED_OPTIONS= debug gpgme idn ssl smime sasl
PKG_SUPPORTED_OPTIONS+= mutt-hcache tokyocabinet mutt-smtp
PKG_SUPPORTED_OPTIONS+= mutt-compressed-mbox
PKG_SUPPORTED_OPTIONS+= mutt-sidebar
-# Comment the following line out on updates.
-#PKG_SUPPORTED_OPTIONS+= mutt-xlabel
PKG_SUGGESTED_OPTIONS= ssl smime curses
+# un-comment out the following lines whenever updating distinfo
+# and patches are up-to-date
+#PKG_SUGGESTED_OPTIONS+= mutt-compressed-mbox
+#PKG_SUGGESTED_OPTIONS+= mutt-sidebar
.include "../../mk/bsd.options.mk"
@@ -115,7 +117,6 @@ CONFIGURE_ENV+= BDB_LIB=${BDB_LIBS:S/^-l//:M*:Q}
CONFIGURE_ARGS+= --disable-hcache
.endif
-PLIST_VARS+= compressed
###
### Compressed mail boxes
###
@@ -131,7 +132,6 @@ SUBST_FILES.compress= Makefile.in
SUBST_SED.compress= -e 's,^mutt_SOURCES = ,mutt_SOURCES = compress.c ,'
SUBST_SED.compress+= -e 's,^EXTRA_DIST = ,EXTRA_DIST = compress.h ,'
SUBST_SED.compress+= -e 's,^mutt_OBJECTS = ,mutt_OBJECTS = compress.o ,'
-PLIST.compressed= yes
# add xsltproc to be able to regenerate the documentation
BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
.endif
@@ -149,6 +149,7 @@ CONFIGURE_ARGS+= --disable-smtp
### Sidebar support
###
.if !empty(PKG_OPTIONS:Mmutt-sidebar)
+# http://www.lunar-linux.org/mutt-sidebar/
PATCH_SITES+= http://lunar-linux.org/~tchan/mutt/
PATCHFILES+= patch-1.5.23.sidebar.20140412.txt
PATCH_DIST_STRIP= -p1
@@ -156,15 +157,6 @@ PATCH_FUZZ_FACTOR= -F1
.endif
###
-### X-Label header support
-###
-.if !empty(PKG_OPTIONS:Mmutt-xlabel)
-PATCH_SITES= http://home.uchicago.edu/~dgc/sw/mutt/
-PATCHFILES+= patch-1.5.17.dgc.xlabel_ext.9
-PATCH_DIST_STRIP= -p1
-.endif
-
-###
### Internationalized Domain Names
###
.if !empty(PKG_OPTIONS:Midn)
diff --git a/mail/mutt/patches/patch-ab b/mail/mutt/patches/patch-ab
index 77d308e65ad..c0f545ca1dc 100644
--- a/mail/mutt/patches/patch-ab
+++ b/mail/mutt/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.16 2015/09/03 14:49:02 wiz Exp $
+$NetBSD: patch-ab,v 1.17 2015/09/03 21:04:34 wiz Exp $
---- Makefile.in.orig 2013-10-18 06:49:17.000000000 +0100
-+++ Makefile.in 2013-10-18 10:50:46.000000000 +0100
-@@ -109,7 +109,7 @@
+--- Makefile.in.orig 2015-08-30 17:24:26.000000000 +0000
++++ Makefile.in
+@@ -110,7 +110,7 @@ CONFIG_CLEAN_FILES = intl/Makefile hcach
CONFIG_CLEAN_VPATH_FILES =
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
@@ -11,7 +11,7 @@ $NetBSD: patch-ab,v 1.16 2015/09/03 14:49:02 wiz Exp $
base64.$(OBJEXT) browser.$(OBJEXT) buffy.$(OBJEXT) \
color.$(OBJEXT) crypt.$(OBJEXT) cryptglue.$(OBJEXT) \
commands.$(OBJEXT) complete.$(OBJEXT) compose.$(OBJEXT) \
-@@ -325,7 +325,7 @@
+@@ -329,7 +329,7 @@ DATADIRNAME = @DATADIRNAME@
DBX = @DBX@
DEBUGGER = @DEBUGGER@
DEFS = -DPKGDATADIR=\"$(pkgdatadir)\" -DSYSCONFDIR=\"$(sysconfdir)\" \
@@ -20,7 +20,7 @@ $NetBSD: patch-ab,v 1.16 2015/09/03 14:49:02 wiz Exp $
-DHAVE_CONFIG_H=1
DEPDIR = @DEPDIR@
-@@ -786,6 +786,7 @@
+@@ -799,6 +799,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rfc2231.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rfc3676.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rfc822.Po@am__quote@
@@ -28,15 +28,15 @@ $NetBSD: patch-ab,v 1.16 2015/09/03 14:49:02 wiz Exp $
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/safe_asprintf.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/score.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/send.Po@am__quote@
-@@ -1313,11 +1314,6 @@
+@@ -1338,11 +1339,6 @@ install-exec-hook:
rm -f $(DESTDIR)$(bindir)/mutt.dotlock ; \
ln -sf $(DESTDIR)$(bindir)/mutt_dotlock $(DESTDIR)$(bindir)/mutt.dotlock ; \
fi
-- if test -f $(DESTDIR)$(bindir)/mutt_dotlock && test x@DOTLOCK_GROUP@ != x ; then \
-- chgrp @DOTLOCK_GROUP@ $(DESTDIR)$(bindir)/mutt_dotlock && \
-- chmod @DOTLOCK_PERMISSION@ $(DESTDIR)$(bindir)/mutt_dotlock || \
+- if test -f $(DESTDIR)$(bindir)/mutt_dotlock && test x$(DOTLOCK_GROUP) != x ; then \
+- chgrp $(DOTLOCK_GROUP) $(DESTDIR)$(bindir)/mutt_dotlock && \
+- chmod $(DOTLOCK_PERMISSION) $(DESTDIR)$(bindir)/mutt_dotlock || \
- { echo "Can't fix mutt_dotlock's permissions! This is required to lock mailboxes in the mail spool directory." >&2 ; exit 1 ; } \
- fi
install-data-local:
- $(srcdir)/mkinstalldirs $(DESTDIR)$(sysconfdir)
+ $(MKDIR_P) $(DESTDIR)$(sysconfdir)
diff --git a/mail/mutt/patches/patch-ad b/mail/mutt/patches/patch-ad
index 4bee552db47..c0f99e27d41 100644
--- a/mail/mutt/patches/patch-ad
+++ b/mail/mutt/patches/patch-ad
@@ -1,16 +1,16 @@
-$NetBSD: patch-ad,v 1.10 2015/09/03 14:49:02 wiz Exp $
+$NetBSD: patch-ad,v 1.11 2015/09/03 21:04:34 wiz Exp $
---- contrib/Makefile.in.orig 2006-08-14 16:09:28.000000000 +0200
+--- contrib/Makefile.in.orig 2015-08-30 17:24:26.000000000 +0000
+++ contrib/Makefile.in
-@@ -365,21 +365,20 @@ uninstall-am: uninstall-info-am uninstal
+@@ -459,21 +459,20 @@ uninstall-am: uninstall-local
install-data-local:
-- $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/samples $(DESTDIR)$(docdir)/samples/iconv
-+ $(top_srcdir)/mkinstalldirs $(DESTDIR)$(sysconfdir) $(DESTDIR)$(sysconfdir)/iconv
+- $(MKDIR_P) $(DESTDIR)$(docdir)/samples $(DESTDIR)$(docdir)/samples/iconv
++ $(MKDIR_P) $(DESTDIR)$(sysconfdir) $(DESTDIR)$(sysconfdir)/iconv
for f in $(SAMPLES) ; do \
- $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(docdir)/samples ; \
-+ $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(sysconfdir) ; \
++ $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(sysconfdir); \
done
for f in $(srcdir)/iconv/*.rc ; do \
- $(INSTALL) -m 644 $$f $(DESTDIR)$(docdir)/samples/iconv ; \
diff --git a/mail/mutt/patches/patch-ag b/mail/mutt/patches/patch-ag
index 7d793f40106..30dfb84cd24 100644
--- a/mail/mutt/patches/patch-ag
+++ b/mail/mutt/patches/patch-ag
@@ -1,15 +1,15 @@
-$NetBSD: patch-ag,v 1.8 2015/09/03 14:49:02 wiz Exp $
+$NetBSD: patch-ag,v 1.9 2015/09/03 21:04:34 wiz Exp $
---- doc/Makefile.in.orig 2010-08-25 16:31:48.000000000 +0000
+--- doc/Makefile.in.orig 2015-08-30 17:24:26.000000000 +0000
+++ doc/Makefile.in
-@@ -532,8 +532,8 @@ install-data-local: makedoc-all instdoc
- test x@DOTLOCK_TARGET@ = x || ./instdoc $(srcdir)/dotlock.man \
+@@ -642,8 +642,8 @@ install-data-local: makedoc-all instdoc
+ test x$(DOTLOCK_TARGET) = x || ./instdoc $(srcdir)/dotlock.man \
$(DESTDIR)$(mandir)/man1/mutt_dotlock.1
./instdoc muttrc.man $(DESTDIR)$(mandir)/man5/muttrc.5
- ./instdoc $(srcdir)/mbox.man $(DESTDIR)$(mandir)/man5/mbox.5
- ./instdoc $(srcdir)/mmdf.man $(DESTDIR)$(mandir)/man5/mmdf.5
+ ./instdoc $(srcdir)/mbox.man $(DESTDIR)$(mandir)/man5/mutt-mbox.5
+ ./instdoc $(srcdir)/mmdf.man $(DESTDIR)$(mandir)/man5/mutt-mmdf.5
- $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)
+ $(MKDIR_P) $(DESTDIR)$(docdir)
for f in $(topsrcdir_DOCFILES) ; do \
$(INSTALL) -m 644 $(top_srcdir)/$$f $(DESTDIR)$(docdir) ; \
diff --git a/mail/mutt/patches/patch-sendlib.c b/mail/mutt/patches/patch-sendlib.c
deleted file mode 100644
index 32cf422f7de..00000000000
--- a/mail/mutt/patches/patch-sendlib.c
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-sendlib.c,v 1.1 2015/09/03 14:49:02 wiz Exp $
-
-Fix CVE-2014-9116 using the upstream patch from
-http://dev.mutt.org/trac/changeset/0aebf1df43598b442ac75ae4fe17875351854db0
-
---- sendlib.c.orig 2014-03-12 16:03:45.000000000 +0000
-+++ sendlib.c
-@@ -1814,7 +1814,14 @@ static int write_one_header (FILE *fp, i
- {
- tagbuf = mutt_substrdup (start, t);
- /* skip over the colon separating the header field name and value */
-- t = skip_email_wsp(t + 1);
-+ ++t;
-+
-+ /* skip over any leading whitespace (WSP, as defined in RFC5322)
-+ * NOTE: skip_email_wsp() does the wrong thing here.
-+ * See tickets 3609 and 3716. */
-+ while (*t == ' ' || *t == '\t')
-+ t++;
-+
- valbuf = mutt_substrdup (t, end);
- }
- dprint(4,(debugfile,"mwoh: buf[%s%s] too long, "