From owner-ports-jp@jp.FreeBSD.org Mon Aug 30 07:57:51 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i7TMvpr81237;
	Mon, 30 Aug 2004 07:57:51 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from straycat.ms.u-tokyo.ac.jp (straycat.ms.u-tokyo.ac.jp [157.82.17.214])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id i7TMvo881232
	for <ports-jp@jp.FreeBSD.org>; Mon, 30 Aug 2004 07:57:50 +0900 (JST)
	(envelope-from koma2@ms.u-tokyo.ac.jp)
Received: by straycat.ms.u-tokyo.ac.jp (Postfix, from userid 1001)
	id 89D324AC1F; Mon, 30 Aug 2004 07:57:50 +0900 (JST)
From: KOMATSU Shinichiro <koma2@ms.u-tokyo.ac.jp>
To: ports-jp@jp.FreeBSD.org
Cc: SHIOZAKI Takehiko <st@be.to>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="uAKRQypu60I7Lcqm"
Content-Disposition: inline
User-Agent: Mutt/1.5.6i
Message-Id: <20040829225750.89D324AC1F@straycat.ms.u-tokyo.ac.jp>
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 30 Aug 2004 07:57:50 +0900
X-Sequence: ports-jp 14983
Subject: [ports-jp 14983] maildir/imap header cache patch for mutt
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: koma2@ms.u-tokyo.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+040816


--uAKRQypu60I7Lcqm
Content-Type: text/plain; charset=iso-2022-jp
Content-Disposition: inline

$B>.>>$G$9!#(B

japanese/mutt-devel $B%a%s%F%J$N1v:j$5$s$K$b(B Cc $B$7$^$9!#(B

maildir/imap header cache patch for mutt $B$H$$$&$N$,$"$j$^$9!#(B

    http://wwwcip.informatik.uni-erlangen.de/~sithglan/mutt/

$B$3$l$OL>A0$NDL$j!"(BMaildir & IMAP folder $B$N(B
header $B$r(B cache $B$7$F(B folder $B$NFI$_9~$_$r9bB.2=$9$k$b$N$G$9!#(B
$B;d$O(B IMAP $B$G$3$l$r;H$C$F$$$k$N$G$9$,!"(B
2000$BDLDxEY$N(B folder $B$J$i0l=V(B($B$H$$$&$HBg76:@$+$J!)(B)$B$GFI$s$G$/$l$k$N$G(B
$B%9%H%l%9$J$/;H$($k$h$&$K$J$j$^$7$?!#(B

$B$H$$$&$3$H$G!"(Bjapanese/mutt-devel $B$G(B
$B$3$N(B patch $B$rEv$F$i$l$k$h$&$K$7$F$b$i$($J$$$G$7$g$&$+!)(B
japanese/mutt-devel $B$X$N(B patch $B$rE:IU$7$F$*$-$^$9!#(B
default $B$G$O(B header cache $BL58z$G!"(B
WITH_MUTT_MAILDIR_HEADER_CACHE $B$r(B define $B$9$l$P(B
$BM-8z$K$J$k$h$&$K$7$F$"$j$^$9!#(B

$B;H$$J}$K$D$$$F$O>e5-(B web page $B$K=q$$$F$"$j$^$9$,!"(B
$B4pK\E*$K$O(B muttrc $B$K(B

    set header_cache=~/.mutt/hcache

$B$H$$$&46$8$G=q$/$@$1$G$9!#(B

-- 
---------------------------------------
      $B>.>>(B  $B?80lO/(B            
koma2@ms.u-tokyo.ac.jp
koma2@momonga-linux.org
http://straycat.ms.u-tokyo.ac.jp/~koma2/
---------------------------------------

--uAKRQypu60I7Lcqm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="ja-mutt-devel.patch"

diff --exclude=CVS --exclude=*.log* --exclude=Makefile.local -urN mutt-devel.orig/Makefile mutt-devel/Makefile
--- mutt-devel.orig/Makefile	Sat Jun  5 02:29:22 2004
+++ mutt-devel/Makefile	Mon Aug 30 03:36:08 2004
@@ -5,11 +5,12 @@
 # $FreeBSD: ports/japanese/mutt-devel/Makefile,v 1.53 2004/06/04 17:29:22 ade Exp $
 #
 # WITH_MUTT_CYRUS_SASL:	if defined, 'Cyrus sasl' support.
+# WITH_MUTT_MAILDIR_HEADER_CACHE: if defined, Maildir/IMAP header cache support.
 #
 
 PORTNAME=	mutt-devel
 PORTVERSION=	${VERSION}.j${JP_VERSION}
-PORTREVISION=	0
+PORTREVISION=	1
 CATEGORIES=	japanese mail
 MASTER_SITES=	http://www.emaillab.org/mutt/1.5/ \
 		http://my.reset.jp/~iwashita/mutt/distfiles/ \
@@ -21,6 +22,12 @@
 		manual_ja-${MANUALVERSION}i-1${EXTRACT_SUFX}
 DIST_SUBDIR=	mutt
 
+PATCH_SITES=	http://wwwcip.informatik.uni-erlangen.de/~sithglan/mutt/:hcache
+.if defined(WITH_MUTT_MAILDIR_HEADER_CACHE)
+PATCHFILES=	patch-1.5.6.tg.hcache.3:hcache
+PATCH_DIST_STRIP=	-p1
+.endif
+
 MAINTAINER=	st@be.to
 COMMENT=	Text-based mail client (Japanised development version)
 
@@ -33,6 +40,9 @@
 .if defined(WITH_MUTT_CYRUS_SASL)
 LIB_DEPENDS+=	sasl.8:${PORTSDIR}/security/cyrus-sasl
 .endif
+.if defined(WITH_MUTT_MAILDIR_HEADER_CACHE)
+LIB_DEPENDS+=	gdbm.3:${PORTSDIR}/databases/gdbm
+.endif
 
 CONFLICTS=	mutt-* ja-mutt-1.[024]*
 
@@ -71,6 +81,10 @@
 .if defined(WITH_MUTT_CYRUS_SASL)
 CONFIGURE_ARGS+=	--with-sasl=${LOCALBASE}
 .endif
+.if defined(WITH_MUTT_MAILDIR_HEADER_CACHE)
+SCRIPTS_ENV+=	MUTT_MAILDIR_HEADER_CACHE="yes"
+CONFIGURE_ARGS+=	--enable-hcache
+.endif
 
 NOMANCOMPRESS=	yes
 MAN1=		flea.1 mutt.1 muttbug.1 mutt_dotlock.1
@@ -87,7 +101,7 @@
 	${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extrapatch-nodoc-aa
 	${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extrapatch-nodoc-ab
 .endif
-	(cd ${WRKSRC}; ${ACLOCAL} -I m4)
+	(cd ${WRKSRC}; ${ACLOCAL} -I m4; ${AUTOHEADER})
 
 post-configure:
 	@${REINPLACE_CMD} -E "\
diff --exclude=CVS --exclude=*.log* --exclude=Makefile.local -urN mutt-devel.orig/distinfo mutt-devel/distinfo
--- mutt-devel.orig/distinfo	Mon Mar  1 11:22:43 2004
+++ mutt-devel/distinfo	Mon Aug 30 03:00:07 2004
@@ -4,3 +4,5 @@
 SIZE (mutt/mutt-1.5.6i-ja.1.tar.gz) = 78594
 MD5 (mutt/manual_ja-1.4i-1.tar.gz) = 07623b9b958f89070f8dd1f227f71605
 SIZE (mutt/manual_ja-1.4i-1.tar.gz) = 300461
+MD5 (mutt/patch-1.5.6.tg.hcache.3) = d7a6eea28e0b3cfbe72623916eba6cb7
+SIZE (mutt/patch-1.5.6.tg.hcache.3) = 35166

--uAKRQypu60I7Lcqm--
