svn commit: r561467 - head/mail/mutt

Juraj Lutter otis at FreeBSD.org
Wed Jan 13 13:54:37 UTC 2021


Author: otis
Date: Wed Jan 13 13:54:36 2021
New Revision: 561467
URL: https://svnweb.freebsd.org/changeset/ports/561467

Log:
  mail/mutt: Update to 2.0.4
  
  A bugfix release.
  
  And while here, also reformat Makefile according to portfmt and portclippy
  
  PR:		252295
  Submitted by:	Derek Schrock <dereks at lifeofadishwasher.com> (maintainer)
  Reviewed by:	osa (mentor)
  Approved by:	osa (mentor)
  Differential Revision:	https://reviews.freebsd.org/D27951

Modified:
  head/mail/mutt/Makefile
  head/mail/mutt/distinfo

Modified: head/mail/mutt/Makefile
==============================================================================
--- head/mail/mutt/Makefile	Wed Jan 13 13:52:59 2021	(r561466)
+++ head/mail/mutt/Makefile	Wed Jan 13 13:54:36 2021	(r561467)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	mutt
-DISTVERSION=	2.0.3
+DISTVERSION=	2.0.4
 CATEGORIES+=	mail
 MASTER_SITES=	ftp://ftp.mutt.org/pub/mutt/ \
 		https://bitbucket.org/mutt/mutt/downloads/ \
@@ -11,9 +11,9 @@ MASTER_SITES=	ftp://ftp.mutt.org/pub/mutt/ \
 DIST_SUBDIR=	mutt
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
-PATCH_SITES+=	http://www.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \
-		http://www2.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \
-		http://vc.org.ua/mutt/:vc
+PATCH_SITES+=		http://www.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \
+			http://www2.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \
+			http://vc.org.ua/mutt/:vc
 PATCH_DIST_STRIP=	-p1
 
 MAINTAINER=	dereks at lifeofadishwasher.com
@@ -26,67 +26,75 @@ RUN_DEPENDS=	${LOCALBASE}/etc/mime.types:misc/mime-sup
 USES=		cpe perl5 shebangfix ssl
 USE_PERL5=	build
 
-SHEBANG_FILES=	doc/gen-map-doc smime_keys.pl contrib/smime_keys_test.pl
+SHEBANG_FILES=	contrib/smime_keys_test.pl doc/gen-map-doc smime_keys.pl
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-fcntl --with-ssl=${OPENSSLBASE} \
-		--with-docdir=${DOCSDIR} --sysconfdir=${PREFIX}/etc \
-		--enable-external-dotlock --enable-pop --enable-imap \
-		--enable-compressed --enable-sidebar
+CONFIGURE_ARGS=	--disable-fcntl \
+		--enable-compressed \
+		--enable-external-dotlock \
+		--enable-imap \
+		--enable-pop \
+		--enable-sidebar \
+		--sysconfdir=${PREFIX}/etc \
+		--with-docdir=${DOCSDIR} \
+		--with-ssl=${OPENSSLBASE}
 
 .if defined(MUTT_CONFIGURE_ARGS)
 CONFIGURE_ARGS+=	${MUTT_CONFIGURE_ARGS}
 .endif
 
-CONFLICTS=	ja-mutt-[0-9]* ja-mutt-devel-[0-9]* mutt-1.4* mutt-devel-lite-[0-9]* mutt-lite-[0-9]* zh-mutt-devel-[0-9]*
+CONFLICTS=	ja-mutt-[0-9]* ja-mutt-devel-[0-9]* mutt-1.4* \
+		mutt-devel-lite-[0-9]* mutt-lite-[0-9]* zh-mutt-devel-[0-9]*
 
-INFO=	${PORTNAME}
+INFO=		${PORTNAME}
 
 OPTIONS_SUB=	yes
 
-OPTIONS_DEFINE=	AUTOCRYPT DEBUG_LOGS DOCS EXAMPLES FLOCK GPGME \
-		GREETING_PATCH HTML ICONV IDN IFDEF_PATCH LOCALES_FIX \
-		MAILBOX_MANPAGES MAILDIR_MTIME_PATCH NLS QUOTE_PATCH \
-		REVERSE_REPLY_PATCH SASL SMIME SMART_DATE SMTP URLVIEW
+OPTIONS_DEFINE=	AUTOCRYPT DEBUG_LOGS DOCS EXAMPLES FLOCK GPGME GREETING_PATCH \
+		HTML ICONV IDN IFDEF_PATCH LOCALES_FIX MAILBOX_MANPAGES \
+		MAILDIR_MTIME_PATCH NLS QUOTE_PATCH REVERSE_REPLY_PATCH SASL \
+		SMART_DATE SMIME SMTP URLVIEW
 
-OPTIONS_SINGLE=	GSSAPI HCACHE SCREEN
+OPTIONS_SINGLE=		GSSAPI HCACHE SCREEN
 OPTIONS_SINGLE_GSSAPI=	GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
-OPTIONS_SINGLE_HCACHE=	HCACHE_BDB HCACHE_TOKYOCABINET HCACHE_KYOTOCABINET HCACHE_NONE
+OPTIONS_SINGLE_HCACHE=	HCACHE_BDB HCACHE_KYOTOCABINET HCACHE_NONE \
+			HCACHE_TOKYOCABINET
 OPTIONS_SINGLE_SCREEN=	NCURSES SLANG
 
-AUTOCRYPT_DESC=	Convenient End-to-End Encryption
-DEBUG_LOGS_DESC=	Debugging capabilities
-FLOCK_DESC=	flock() usage
-GPGME_DESC=	Gpgme interface
-GREETING_PATCH_DESC=	Greeting support
-HCACHE_BDB_DESC=	Use Berkeley DB (BDB)
-HCACHE_DESC=	Header Cache support
+AUTOCRYPT_DESC=			Convenient End-to-End Encryption
+DEBUG_LOGS_DESC=		Debugging capabilities
+FLOCK_DESC=			flock() usage
+GPGME_DESC=			Gpgme interface
+GREETING_PATCH_DESC=		Greeting support
+HCACHE_BDB_DESC=		Use Berkeley DB (BDB)
+HCACHE_DESC=			Header Cache support
 HCACHE_KYOTOCABINET_DESC=	Use Kyoto Cabinet
-HCACHE_NONE_DESC=	Disable Header Cache
+HCACHE_NONE_DESC=		Disable Header Cache
 HCACHE_TOKYOCABINET_DESC=	Use Tokyo Cabinet
-HTML_DESC=	HTML documentation
-IDN_DESC=	International Domain Names (implies ICONV)
-IFDEF_PATCH_DESC=	ifdef feature
-LOCALES_FIX_DESC=	Locales fix
-MAILBOX_MANPAGES_DESC=	Install mbox.5/mmdf.5 manpages
+HTML_DESC=			HTML documentation
+IDN_DESC=			International Domain Names (implies ICONV)
+IFDEF_PATCH_DESC=		ifdef feature
+LOCALES_FIX_DESC=		Locales fix
+MAILBOX_MANPAGES_DESC=		Install mbox.5/mmdf.5 manpages
 MAILDIR_MTIME_PATCH_DESC=	Maildir mtime patch
-NCURSES_DESC=	Ncurses support
-NLS_DESC=	Native language support (implies ICONV)
-QUOTE_PATCH_DESC=	Extended quoting
+NCURSES_DESC=			Ncurses support
+NLS_DESC=			Native language support (implies ICONV)
+QUOTE_PATCH_DESC=		Extended quoting
 REVERSE_REPLY_PATCH_DESC=	Reverse_reply
-SASL_DESC=	SASL authentication
-SMIME_DESC=	SMIME email check option patch
-SLANG_DESC=	SLANG support
-SMART_DATE_DESC=	Dynamic date formatting with "%@"
-SMTP_DESC=	SMTP relay support
-URLVIEW_DESC=	Use urlview for the URL selector menu
+SASL_DESC=			SASL authentication
+SMIME_DESC=			SMIME email check option patch
+SLANG_DESC=			SLANG support
+SMART_DATE_DESC=		Dynamic date formatting with "%@"
+SMTP_DESC=			SMTP relay support
+URLVIEW_DESC=			Use urlview for the URL selector menu
 
-OPTIONS_DEFAULT=	AUTOCRYPT DEBUG_LOGS GPGME GSSAPI_NONE HCACHE_BDB HTML ICONV IDN \
-		IFDEF_PATCH LOCALES_FIX MAILBOX_MANPAGES MAILDIR_MTIME_PATCH NCURSES \
-		NLS QUOTE_PATCH REVERSE_REPLY_PATCH SASL SMIME SMART_DATE SMTP URLVIEW
+OPTIONS_DEFAULT=	AUTOCRYPT DEBUG_LOGS GPGME GSSAPI_NONE HCACHE_BDB HTML \
+			ICONV IDN IFDEF_PATCH LOCALES_FIX MAILBOX_MANPAGES \
+			MAILDIR_MTIME_PATCH NCURSES NLS QUOTE_PATCH \
+			REVERSE_REPLY_PATCH SASL SMART_DATE SMIME SMTP URLVIEW
 
 .ifmake makesum # for optional distfiles patchfiles
-OPTIONS_OVERRIDE=	${OPTIONS_DEFINE} ${OPTIONS_DEFAULT}
+OPTIONS_OVERRIDE=	${OPTIONS_DEFAULT} ${OPTIONS_DEFINE}
 .MAKEOVERRIDES+=	OPTIONS_OVERRIDE
 .endif
 
@@ -103,33 +111,39 @@ URLVIEW_RUN_DEPENDS=	urlview:textproc/urlview
 
 DEBUG_LOGS_CONFIGURE_ON=	--enable-debug
 
+DOCS_CONFIGURE_OFF=	--disable-doc
 DOCS_BUILD_DEPENDS=	lynx:www/lynx
 
 # Handle ncurses/ncurses-port/slang
 SLANG_CONFIGURE_ON=	--with-slang=${LOCALBASE}
 SLANG_LIB_DEPENDS=	libslang.so:devel/libslang2
-SLANG_VARS=	PKGMESSAGE=${FILESDIR}/pkg-message.slang
+SLANG_VARS=		PKGMESSAGE=${FILESDIR}/pkg-message.slang
 
 NCURSES_USES=	ncurses
 
-NLS_USES=	gettext
+NLS_USES=		gettext
 NLS_CONFIGURE_ENABLE=	nls
-NLS_IMPLIES=	ICONV
+NLS_IMPLIES=		ICONV
 
 # Handle GSSAPI from various places
-GSSAPI_BASE_USES=	gssapi
-GSSAPI_BASE_CONFIGURE_ON=	--with-gss=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
-GSSAPI_HEIMDAL_USES=	gssapi:heimdal
-GSSAPI_HEIMDAL_CONFIGURE_ON=	--with-gss=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
-GSSAPI_MIT_USES=	gssapi:mit
-GSSAPI_MIT_CONFIGURE_ON=	--with-gss=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
+GSSAPI_BASE_USES=		gssapi
+GSSAPI_BASE_CONFIGURE_ON=	${GSSAPI_CONFIGURE_ARGS} \
+				--with-gss=${GSSAPIBASEDIR}
+GSSAPI_HEIMDAL_USES=		gssapi:heimdal
+GSSAPI_HEIMDAL_CONFIGURE_ON=	${GSSAPI_CONFIGURE_ARGS} \
+				--with-gss=${GSSAPIBASEDIR}
+GSSAPI_MIT_USES=		gssapi:mit
+GSSAPI_MIT_CONFIGURE_ON=	${GSSAPI_CONFIGURE_ARGS} \
+				--with-gss=${GSSAPIBASEDIR}
 GSSAPI_NONE_CONFIGURE_ON=	--without-gss
 
 HCACHE_NONE_CONFIGURE_ON=	--disable-hcache
-HCACHE_NONE_CONFIGURE_OFF=	--enable-hcache --without-qdbm --without-gdbm
+HCACHE_NONE_CONFIGURE_OFF=	--enable-hcache \
+				--without-gdbm \
+				--without-qdbm
 
 HCACHE_BDB_CONFIGURE_WITH=	bdb=${LOCALBASE}
-HCACHE_BDB_USES=	bdb:42+
+HCACHE_BDB_USES=		bdb:42+
 
 HCACHE_TOKYOCABINET_CONFIGURE_WITH=	tokyocabinet=${LOCALBASE}
 HCACHE_TOKYOCABINET_LIB_DEPENDS=	libtokyocabinet.so:databases/tokyocabinet
@@ -137,7 +151,7 @@ HCACHE_TOKYOCABINET_LIB_DEPENDS=	libtokyocabinet.so:da
 HCACHE_KYOTOCABINET_CONFIGURE_WITH=	kyotocabinet=${LOCALBASE}
 HCACHE_KYOTOCABINET_LIB_DEPENDS=	libkyotocabinet.so:databases/kyotocabinet
 
-ICONV_USES=	iconv:translit
+ICONV_USES=		iconv:translit
 ICONV_CONFIGURE_ON=	${ICONV_CONFIGURE_ARG}
 ICONV_CONFIGURE_OFF=	--disable-iconv
 
@@ -157,13 +171,13 @@ LOCALES_FIX_CONFIGURE_ON=	--enable-locales-fix
 IDN_LIB_DEPENDS=	libidn2.so:dns/libidn2 \
 			libunistring.so:devel/libunistring
 IDN_CONFIGURE_WITH=	idn2=${LOCALBASE}
-IDN_IMPLIES=	ICONV
+IDN_IMPLIES=		ICONV
 
 IFDEF_PATCH_EXTRA_PATCHES=	${PATCHDIR}/extra-patch-ifdef
 
-GPGME_LIB_DEPENDS+=	libgpgme.so:security/gpgme
-GPGME_LIB_DEPENDS+=	libgpg-error.so:security/libgpg-error
-GPGME_LIB_DEPENDS+=	libassuan.so:security/libassuan
+GPGME_LIB_DEPENDS+=	libassuan.so:security/libassuan \
+			libgpg-error.so:security/libgpg-error \
+			libgpgme.so:security/gpgme
 GPGME_CONFIGURE_ENABLE=	gpgme
 
 SMTP_CONFIGURE_ENABLE=	smtp
@@ -173,7 +187,7 @@ MAILDIR_MTIME_PATCH_EXTRA_PATCHES=	${PATCHDIR}/extra-p
 GREETING_PATCH_PATCHFILES=	mutt-${GREETING_PATCH_VERSION}.vc.greeting:vc
 
 QUOTE_PATCH_PATCHFILES=	patch-${VVV_PATCH_VERSION}.vvv.initials.xz:vvv \
-	patch-${VVV_PATCH_VERSION}.vvv.quote.xz:vvv
+			patch-${VVV_PATCH_VERSION}.vvv.quote.xz:vvv
 
 .include <bsd.port.options.mk>
 
@@ -184,14 +198,14 @@ post-install:
 	${INSTALL_MAN} ${FILESDIR}/mailcap.5 ${STAGEDIR}${MANPREFIX}/man/man5
 
 pre-configure::
-	# Stop make from setgid mutt_dotlock
+# Stop make from setgid mutt_dotlock
 	@${REINPLACE_CMD} \
 		-e '/if test.*mutt_dotlock.*DOTLOCK_GROUP/s/if/if ${FALSE} \&\&/' \
 		${WRKSRC}/Makefile.in
-	# Base FreeBSD krb5-config --version returns "FreeBSD heimdal"
+# Base FreeBSD krb5-config --version returns "FreeBSD heimdal"
 	@${REINPLACE_CMD} -e 's,?eimdal\*),?eimdal*|\"FreeBSD heimdal\"*),' \
 		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-	# Install contrib samples to ${EXAMPLESDIR}
+# Install contrib samples to ${EXAMPLESDIR}
 	@${REINPLACE_CMD} -e 's#$$(docdir)/samples#${EXAMPLESDIR}#g' \
 		${WRKSRC}/contrib/Makefile.in
 

Modified: head/mail/mutt/distinfo
==============================================================================
--- head/mail/mutt/distinfo	Wed Jan 13 13:52:59 2021	(r561466)
+++ head/mail/mutt/distinfo	Wed Jan 13 13:54:36 2021	(r561467)
@@ -1,6 +1,6 @@
-TIMESTAMP = 1607131693
-SHA256 (mutt/mutt-2.0.3.tar.gz) = 9c327cafb7acbfd4a57e7c817148fe438720a4545a5f628926f7745bc752c1ed
-SIZE (mutt/mutt-2.0.3.tar.gz) = 5292808
+TIMESTAMP = 1609370754
+SHA256 (mutt/mutt-2.0.4.tar.gz) = 45087e78105e9abc7cc37827865d319081587cb53a94412aa4e3118e937991d4
+SIZE (mutt/mutt-2.0.4.tar.gz) = 5293913
 SHA256 (mutt/mutt-2.0.1.vc.greeting) = 28d157df0ca36f2448dcc3d1cd19e34ec0eefe88251ebf1951e080d7178cccd2
 SIZE (mutt/mutt-2.0.1.vc.greeting) = 4452
 SHA256 (mutt/patch-1.13.0.vvv.initials.xz) = 8b25ad6596bd57d94f6551e7e73ceb8da620468e96fb507b2f51545d5b3eaa02


More information about the svn-ports-head mailing list