From 1c38b1d22f4e83c5b46c5ee37cd110cb19ff5a85 Mon Sep 17 00:00:00 2001 From: Lucian Cristian Date: Mon, 6 Mar 2017 02:14:01 +0200 Subject: [PATCH 1/5] dovecot: change the maintainer to me Signed-off-by: Lucian Cristian --- mail/dovecot/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile index 43f540f5c..e7df887d2 100644 --- a/mail/dovecot/Makefile +++ b/mail/dovecot/Makefile @@ -29,7 +29,7 @@ define Package/dovecot CATEGORY:=Mail DEPENDS:=+DOVECOT_LDAP:libopenldap +libopenssl +librt +zlib +libbz2 +libcap TITLE:=An IMAP and POP3 daemon - MAINTAINER:=Peter Wagner + MAINTAINER:=Lucian Cristian URL:=http://www.dovecot.org/ USERID:=dovecot=59:dovecot=59 endef From a00af843750043d59906a5712254298ddfb30b82 Mon Sep 17 00:00:00 2001 From: Lucian Cristian Date: Wed, 8 Mar 2017 01:37:30 +0200 Subject: [PATCH 2/5] dovecot: disable ICU normalization support for FTS #4077 Signed-off-by: Lucian Cristian --- mail/dovecot/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile index e7df887d2..aad6e6853 100644 --- a/mail/dovecot/Makefile +++ b/mail/dovecot/Makefile @@ -55,7 +55,8 @@ CONFIGURE_ARGS += \ --with-moduledir=/usr/lib/dovecot/modules \ --with-notify=dnotify \ --without-lzma \ - --without-lz4 + --without-lz4 \ + --with-icu=no ifneq ($(strip $(CONFIG_DOVECOT_LDAP)),) CONFIGURE_ARGS+= \ From db86cdb3f7428686e393a89207d3006dd9cfd3f1 Mon Sep 17 00:00:00 2001 From: Lucian Cristian Date: Wed, 8 Mar 2017 01:40:15 +0200 Subject: [PATCH 3/5] dovecot: change LDAP select logic Signed-off-by: Lucian Cristian --- mail/dovecot/Makefile | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile index aad6e6853..fdc5dfbe1 100644 --- a/mail/dovecot/Makefile +++ b/mail/dovecot/Makefile @@ -56,15 +56,8 @@ CONFIGURE_ARGS += \ --with-notify=dnotify \ --without-lzma \ --without-lz4 \ - --with-icu=no - -ifneq ($(strip $(CONFIG_DOVECOT_LDAP)),) - CONFIGURE_ARGS+= \ - --with-ldap=yes -else - CONFIGURE_ARGS+= \ - --with-ldap=no -endif + --with-icu=no \ + $(if $(CONFIG_DOVECOT_LDAP),--with-ldap=yes,--with-ldap=no) CONFIGURE_VARS += \ RPCGEN= \ From 6bbbf29a8561f02ce8ee2338a820fb4c2ee8037e Mon Sep 17 00:00:00 2001 From: Lucian Cristian Date: Wed, 8 Mar 2017 01:42:50 +0200 Subject: [PATCH 4/5] dovecot: add SQLite support Signed-off-by: Lucian Cristian --- mail/dovecot/Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile index fdc5dfbe1..ba4a322cb 100644 --- a/mail/dovecot/Makefile +++ b/mail/dovecot/Makefile @@ -27,7 +27,7 @@ include $(INCLUDE_DIR)/package.mk define Package/dovecot SECTION:=mail CATEGORY:=Mail - DEPENDS:=+DOVECOT_LDAP:libopenldap +libopenssl +librt +zlib +libbz2 +libcap + DEPENDS:=+DOVECOT_LDAP:libopenldap DOVECOT_SQLITE:libsqlite3 +libopenssl +librt +zlib +libbz2 +libcap TITLE:=An IMAP and POP3 daemon MAINTAINER:=Lucian Cristian URL:=http://www.dovecot.org/ @@ -46,6 +46,11 @@ define Package/dovecot/config default n help Implements LDAP support in dovecot. + config DOVECOT_SQLITE + bool "SQLite support" + default n + help + Implements SQLite DB support in dovecot. endmenu endef @@ -57,7 +62,8 @@ CONFIGURE_ARGS += \ --without-lzma \ --without-lz4 \ --with-icu=no \ - $(if $(CONFIG_DOVECOT_LDAP),--with-ldap=yes,--with-ldap=no) + $(if $(CONFIG_DOVECOT_LDAP),--with-ldap=yes,--with-ldap=no) \ + $(if $(CONFIG_DOVECOT_SQLITE),--with-sqlite=yes,--with-sqlite=no) CONFIGURE_VARS += \ RPCGEN= \ From f39b7ea81b10a0101608c549a0dbc937368e1175 Mon Sep 17 00:00:00 2001 From: Lucian Cristian Date: Wed, 8 Mar 2017 01:44:38 +0200 Subject: [PATCH 5/5] dovecot: update to 2.2.28 Signed-off-by: Lucian Cristian --- mail/dovecot/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile index ba4a322cb..d562b23fd 100644 --- a/mail/dovecot/Makefile +++ b/mail/dovecot/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=dovecot -PKG_VERSION:=2.2.26.0 +PKG_VERSION:=2.2.28 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.dovecot.org/releases/2.2 -PKG_MD5SUM:=85bc42328de41d1eb8d6d3f1db666db8 +PKG_HASH:=e0288f59e326ab87cb3881fdabadafe542f4dc7ab9996db13863a439ebbc1f25 PKG_LICENSE:=LGPL-2.1 MIT BSD-3-Clause Unique PKG_LICENSE_FILES:=COPYING COPYING.LGPL COPYING.MIT