git: 4e4d098c81a2 - main - mail/mu4e: Update to 1.8.13

From: Hiroki Sato <hrs_at_FreeBSD.org>
Date: Tue, 03 Jan 2023 21:05:46 UTC
The branch main has been updated by hrs:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4e4d098c81a21050668b6660d88cda2c243434c1

commit 4e4d098c81a21050668b6660d88cda2c243434c1
Author:     Hiroki Sato <hrs@FreeBSD.org>
AuthorDate: 2023-01-03 21:05:18 +0000
Commit:     Hiroki Sato <hrs@FreeBSD.org>
CommitDate: 2023-01-03 21:05:18 +0000

    mail/mu4e: Update to 1.8.13
---
 mail/mu4e/Makefile                 | 14 +++++------
 mail/mu4e/distinfo                 |  6 ++---
 mail/mu4e/files/patch-configure.ac | 50 ++++++++++++++++++--------------------
 mail/mu4e/pkg-plist                | 28 ++++++++++++---------
 4 files changed, 50 insertions(+), 48 deletions(-)

diff --git a/mail/mu4e/Makefile b/mail/mu4e/Makefile
index 6590c3b4a7ca..04c80313e203 100644
--- a/mail/mu4e/Makefile
+++ b/mail/mu4e/Makefile
@@ -1,14 +1,15 @@
 PORTNAME=	mu4e
-PORTVERSION=	1.6.10
-PORTREVISION=	2
+PORTVERSION=	1.8.13
+DISTVERSIONPREFIX=	v
 CATEGORIES=	mail
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
 MAINTAINER=	hrs@FreeBSD.org
 COMMENT=	Emacs frontend for Mu
-WWW=		http://www.djcbsoftware.nl/code/mu/
+WWW=		https://www.djcbsoftware.nl/code/mu/
 
-LICENSE=	GPLv3
+LICENSE=	GPLv3+
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 RUN_DEPENDS=	mu:mail/mu
 
@@ -18,9 +19,8 @@ GH_PROJECT=	mu
 GH_ACCOUNT=	djcb
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-gtk \
-		--disable-webkit \
-		--disable-guile \
+CONFIGURE_ARGS=	--disable-guile \
+		--disable-readline \
 		--docdir="${DOCSDIR}" \
 		--enable-mu4e
 INFO=		${PORTNAME}
diff --git a/mail/mu4e/distinfo b/mail/mu4e/distinfo
index 42f98ab0b906..d673f70428d6 100644
--- a/mail/mu4e/distinfo
+++ b/mail/mu4e/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651756245
-SHA256 (djcb-mu-1.6.10_GH0.tar.gz) = 0d76f4111d4f60c7f148b0961d6aac72965ad677cf819972debaf833298c9d01
-SIZE (djcb-mu-1.6.10_GH0.tar.gz) = 2336687
+TIMESTAMP = 1672775272
+SHA256 (djcb-mu-v1.8.13_GH0.tar.gz) = bb95143f6b153637c3d2551b81d82a04fea0227aa470df863abfa4e2b6474e7e
+SIZE (djcb-mu-v1.8.13_GH0.tar.gz) = 734397
diff --git a/mail/mu4e/files/patch-configure.ac b/mail/mu4e/files/patch-configure.ac
index 3b82e84a1ce3..2a4aa63073f4 100644
--- a/mail/mu4e/files/patch-configure.ac
+++ b/mail/mu4e/files/patch-configure.ac
@@ -1,36 +1,32 @@
---- configure.ac.orig	2021-08-21 13:27:15 UTC
+--- configure.ac.orig	2022-12-06 08:23:41 UTC
 +++ configure.ac
-@@ -34,13 +34,13 @@ AC_SUBST(prefix)
+@@ -34,11 +34,11 @@ AC_SUBST(prefix)
  
  # AC_PROG_CXX *before* AC_PROG_CC, otherwise configure won't error out
  # when a c++ compiler is not found. Weird, huh?
 -AC_PROG_CXX
 -AC_PROG_CC
 -AC_PROG_CPP
--AC_PROG_CC_STDC
--AC_PROG_CC_C99
 +#AC_PROG_CXX
 +#AC_PROG_CC
 +#AC_PROG_CPP
-+#AC_PROG_CC_STDC
-+#AC_PROG_CC_C99
  AC_PROG_INSTALL
--AC_HEADER_STDC
-+#AC_HEADER_STDC
+-AC_CHECK_INCLUDES_DEFAULT
++#AC_CHECK_INCLUDES_DEFAULT
+ AC_PROG_EGREP
  
- extra_flags="-Wformat-security                                        \
-          -Wstack-protector                                        \
-@@ -48,22 +48,22 @@ extra_flags="-Wformat-security                        
-          -Wno-cast-function-type                                  \
-          -Wno-bad-function-cast"
  
--AX_CXX_COMPILE_STDCXX_14
+@@ -49,22 +49,22 @@ extra_flags="-Wformat-security		\
+          -Wno-bad-function-cast		\
+ 	 -Wno-switch-enum"
+ 
+-AX_CXX_COMPILE_STDCXX_17
 -AX_COMPILER_FLAGS_CXXFLAGS([],[],[${extra_cflags}])
--AX_APPEND_COMPILE_FLAGS([-Wno-inline ],[CXXFLAGS])
+-AX_APPEND_COMPILE_FLAGS([-Wno-inline],[CXXFLAGS])
 -AX_VALGRIND_CHECK
-+#AX_CXX_COMPILE_STDCXX_14
++#AX_CXX_COMPILE_STDCXX_17
 +#AX_COMPILER_FLAGS_CXXFLAGS([],[],[${extra_cflags}])
-+#AX_APPEND_COMPILE_FLAGS([-Wno-inline ],[CXXFLAGS])
++#AX_APPEND_COMPILE_FLAGS([-Wno-inline],[CXXFLAGS])
 +#AX_VALGRIND_CHECK
  
 -LT_INIT
@@ -50,13 +46,13 @@
  
  # asan is somewhat similar to valgrind, but has low enough overhead so it
  # can be used during normal operation.
-@@ -144,43 +144,13 @@ AS_IF([test -z "$PKG_CONFIG"],
+@@ -143,43 +143,13 @@ AS_IF([test -z "$PKG_CONFIG"],
  )
  
  # glib2?
--PKG_CHECK_MODULES(GLIB,glib-2.0 >= 2.50 gobject-2.0 gio-2.0)
+-PKG_CHECK_MODULES(GLIB,glib-2.0 >= 2.58 gobject-2.0 gio-2.0)
 -glib_version="$($PKG_CONFIG --modversion glib-2.0)"
-+# PKG_CHECK_MODULES(GLIB,glib-2.0 >= 2.50 gobject-2.0 gio-2.0)
++# PKG_CHECK_MODULES(GLIB,glib-2.0 >= 2.58 gobject-2.0 gio-2.0)
 +# glib_version="$($PKG_CONFIG --modversion glib-2.0)"
  
  # gmime, version 3.0 or higher
@@ -98,27 +94,29 @@
  ###############################################################################
  # we set the set the version of the MuStore (Xapian database) layout
  # here; it will become part of the db name, so we can automatically
-@@ -272,23 +242,8 @@ AC_SUBST(MU_DOC_DIR, "${prefix}/share/doc/mu")
+@@ -247,24 +217,10 @@ AC_SUBST(MU_DOC_DIR, "${prefix}/share/doc/mu")
  
  AC_CONFIG_FILES([
  Makefile
 -mu/Makefile
 -lib/Makefile
 -lib/doxyfile
+-lib/thirdparty/Makefile
 -lib/utils/Makefile
+-lib/message/Makefile
 -lib/index/Makefile
  mu4e/Makefile
- mu4e/mu4e-meta.el
+ mu4e/mu4e-config.el
 -guile/Makefile
 -guile/mu/Makefile
 -guile/examples/Makefile
--guile/tests/Makefile
 -guile/scripts/Makefile
--toys/Makefile
--toys/mug/Makefile
 -man/Makefile
 -m4/Makefile
 -contrib/Makefile
  ])
- AC_CONFIG_FILES([mu/mu-memcheck], [chmod +x mu/mu-memcheck])
+-AC_CONFIG_FILES([mu/mu-memcheck], [chmod +x mu/mu-memcheck])
++# AC_CONFIG_FILES([mu/mu-memcheck], [chmod +x mu/mu-memcheck])
+ 
+ AC_OUTPUT
  
diff --git a/mail/mu4e/pkg-plist b/mail/mu4e/pkg-plist
index 644ed1250cb1..e4e363322331 100644
--- a/mail/mu4e/pkg-plist
+++ b/mail/mu4e/pkg-plist
@@ -1,16 +1,26 @@
 %%PORTDOCS%%%%DOCSDIR%%/mu4e-about.org
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-actions.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-actions.elc
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-bookmarks.el.gz
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-bookmarks.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-compose.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-compose.elc
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-config.el.gz
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-config.elc
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-contacts.el.gz
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-contacts.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-context.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-context.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-contrib.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-contrib.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-draft.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-draft.elc
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-folders.el.gz
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-folders.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-headers.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-headers.elc
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-helpers.el.gz
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-helpers.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-icalendar.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-icalendar.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-lists.el.gz
@@ -21,24 +31,18 @@
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-mark.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-message.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-message.elc
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-meta.el.gz
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-meta.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-org.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-org.elc
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-proc.el.gz
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-proc.elc
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-search.el.gz
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-search.elc
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-server.el.gz
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-server.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-speedbar.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-speedbar.elc
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-utils.el.gz
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-utils.elc
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-update.el.gz
+%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-update.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-vars.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-vars.elc
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-view-common.el.gz
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-view-common.elc
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-view-gnus.el.gz
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-view-gnus.elc
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-view-old.el.gz
-%%EMACS_SITE_LISPDIR%%/mu4e/mu4e-view-old.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-view.el.gz
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e-view.elc
 %%EMACS_SITE_LISPDIR%%/mu4e/mu4e.el.gz