[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2024-03-06 Thread Eray Aslan
commit: 6778e19ab334f2604bc2fbeb95d56f547fe59824
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed Mar  6 08:44:37 2024 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed Mar  6 08:46:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6778e19a

net-mail/dovecot: Fix typo in lua plugin

Thanks to orbea for the fix

Closes: https://bugs.gentoo.org/913694
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.21-r1.ebuild  | 302 +
 net-mail/dovecot/files/dovecot-typo-push.patch |  27 +++
 2 files changed, 329 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.21-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.21-r1.ebuild
new file mode 100644
index ..0d5076e6371f
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.21-r1.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.21"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+S="${WORKDIR}/${MY_P}"
+LICENSE="LGPL-2.1 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase[pam?]
+   "
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+   "${FILESDIR}/${PN}"-2.3.19.1-slibtool.patch # 782631
+   "${FILESDIR}"/CVE-2022-30550.patch
+   "${FILESDIR}/${PN}"-openssl-3.patch
+   "${FILESDIR}/${PN}"-typo-push.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108, 782631
+   #elibtoolize
+   eautoreconf
+
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no \
+   LUAPC="${ELUA}" \
+   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --disable-rpath \
+   --with-bzlib \
+   --without-libbsd \
+   --with-lzma \
+ 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-10-27 Thread Michał Górny
commit: 389842ff1fb6f135c8c9e479736567e034855879
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 22 12:50:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 27 15:18:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389842ff

net-mail/dovecot: Remove redundant local flag descs

Signed-off-by: Michał Górny  gentoo.org>

 net-mail/dovecot/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-mail/dovecot/metadata.xml b/net-mail/dovecot/metadata.xml
index ba8487bd7a7a..d94fbb16f7df 100644
--- a/net-mail/dovecot/metadata.xml
+++ b/net-mail/dovecot/metadata.xml
@@ -14,7 +14,6 @@
Add solr full text search (FTS) support
Add libstemmer support (for FTS)
Add libtextcat language guessing support 
for full text search (FTS)
-   Add support for zstd (de)compression


dovecot/core



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-10-09 Thread Eray Aslan
commit: 50c102ae993c4115935603af3c63a23d5fc82dce
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Oct  9 06:09:37 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Oct  9 06:09:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c102ae

net-mail/dovecot: add 2.3.21

Closes: https://bugs.gentoo.org/915218
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 +
 net-mail/dovecot/dovecot-2.3.21.ebuild | 302 +
 2 files changed, 304 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 96a72bfc0db3..05a25366fc15 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,2 +1,4 @@
 DIST dovecot-2.3-pigeonhole-0.5.20.tar.gz 1945126 BLAKE2B 
6845896f9bcfb26f74b0ecbc8109cfc2cd67492742aea2459cd74695d165c6009552b7178f370e06281440270829decc3f5fad9590b984ca3ff10267f4cf3e02
 SHA512 
45683e6bd678db00fc3e3c61d27a264d30d0e9aeb9ceb7ab55f94f0317d387056fa092e266062117cbe2a9dc2c90ddca03d154e78aad9c0d61fe8cf2c9187603
+DIST dovecot-2.3-pigeonhole-0.5.21.tar.gz 1955945 BLAKE2B 
91c4f5b2c21ef0f74ea4661abb94bd86beda6449642ec8ef6b2f48e86b370f78eb6b63f2ffb382cff500137a6723b6b4589548c3b8e415f0caf36c2e6b8b7cf4
 SHA512 
5537444025a474ee1b79919a424e24530695aec639361c531257f25fac286673719d476906d99d47e348deb57baa75419bff7dd284c82d2b751334dedec96314
 DIST dovecot-2.3.20.tar.gz 7805735 BLAKE2B 
e041c68a8c2b4b1068f526554d92caa5806a4d3854cc4a287633e4702f764b68922e368426b1bb395c9dab92183e9568f8c8b6ff5491a39f1a28e818be1afec8
 SHA512 
20c5a9cacf2c22d99d46400b666206e5b153c35286c205eec5df4d2ce0c88cf29ea15df81716794fd75837f6d67dfa4037096cf4bb66f524877a9a0a6bb282c8
+DIST dovecot-2.3.21.tar.gz 7837242 BLAKE2B 
50d0b614e163240e798d272e4435dd51b498bc96468207d2c24132a7f8ac46f5b9393df254d7651046ce10af97d5ca1041b59800b9f71e40b331645d7eaa6326
 SHA512 
2d463c38639c3fd3d617ee5b1a4e4d0c11362339c4d4d62a5a90164a8b10bc58919545679bbf379139bdb743fdb013033abfddc1fc6401eb8099463cdc2401ca

diff --git a/net-mail/dovecot/dovecot-2.3.21.ebuild 
b/net-mail/dovecot/dovecot-2.3.21.ebuild
new file mode 100644
index ..7f3e4ca7441f
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.21.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.21"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0/${PV}"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase[pam?]
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-04-30 Thread Eray Aslan
commit: 4b8feb72985b966d31e02595e0c14329aa449dbd
Author: Eray Aslan  gentoo  org>
AuthorDate: Sun Apr 30 11:41:39 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Sun Apr 30 11:41:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b8feb72

net-mail/dovecot: fix mailbase[pam] dependency

Closes: https://bugs.gentoo.org/905338
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20-r3.ebuild | 302 ++
 1 file changed, 302 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r3.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r3.ebuild
new file mode 100644
index ..3d9ad8ac904f
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.20-r3.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.20"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0/${PV}"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase[pam?]
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+   "${FILESDIR}/${PN}"-2.3.19.1-slibtool.patch # 782631
+   "${FILESDIR}"/CVE-2022-30550.patch
+   "${FILESDIR}/${PN}"-openssl-3.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108, 782631
+   #elibtoolize
+   eautoreconf
+
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no \
+   LUAPC="${ELUA}" \
+   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --disable-rpath \
+   --with-bzlib \
+   --without-libbsd \
+   --with-lzma \
+   --with-icu \
+   --with-ssl \
+   --with-zlib \
+   $( use_with argon2 sodium 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-04-20 Thread Eray Aslan
commit: e4b456d41ef71294e468e0bf5f8c630fa0e6a301
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Thu Apr 20 13:44:52 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Apr 20 16:08:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b456d4

net-mail/dovecot: A ${PV} based subsloting

Closes: https://bugs.gentoo.org/562796
Closes: https://github.com/gentoo/gentoo/pull/30667
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20-r2.ebuild | 302 ++
 1 file changed, 302 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r2.ebuild
new file mode 100644
index ..70ed7036f50d
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.20-r2.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.20"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0/${PV}"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+   "${FILESDIR}/${PN}"-2.3.19.1-slibtool.patch # 782631
+   "${FILESDIR}"/CVE-2022-30550.patch
+   "${FILESDIR}/${PN}"-openssl-3.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108, 782631
+   #elibtoolize
+   eautoreconf
+
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no \
+   LUAPC="${ELUA}" \
+   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --disable-rpath \
+   --with-bzlib \
+   --without-libbsd \
+   --with-lzma \
+  

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-03-26 Thread Sam James
commit: bc229a2fee5c750c618f04489979bf97e9c47865
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 27 01:36:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 27 01:36:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc229a2f

net-mail/dovecot: disable Valgrind tests

Bug: https://bugs.gentoo.org/340791
Closes: https://bugs.gentoo.org/807178
Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index 92c11fffdf35..a7ba66d96a56 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -175,6 +175,9 @@ src_compile() {
 }
 
 src_test() {
+   # bug #340791 and bug #807178
+   local -x NOVALGRIND=true
+
default
if use sieve || use managesieve; then
cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || 
die "cd failed"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-03-16 Thread Eray Aslan
commit: f49a83e44c7fc73db0161d4374ec54728588e284
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Mar 16 06:54:14 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Mar 16 06:54:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f49a83e4

net-mail/dovecot: drop 2.3.19.1-r1, 2.3.20

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest   |   2 -
 net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild | 303 
 net-mail/dovecot/dovecot-2.3.20.ebuild  | 298 ---
 3 files changed, 603 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index f9c30dc3be78..96a72bfc0db3 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,4 +1,2 @@
-DIST dovecot-2.3-pigeonhole-0.5.19.tar.gz 1954148 BLAKE2B 
0c52293f9447260f3e95f31c5ea3c04a1971b1a5621b56be1c79a8575aceb4f7e7fef62e7d0a3d980dcb5b8e1a8eeec543adcf0b016b65eb34ca4a26e8d2fe23
 SHA512 
5b0a61c7711232ea3651b818a970b500b05bd340a04bcd5a5f0ea0529eda65f498912a845c8f3b3b80196d010bc22bd4a380e1f682cb42f62b80d2d43a94993a
 DIST dovecot-2.3-pigeonhole-0.5.20.tar.gz 1945126 BLAKE2B 
6845896f9bcfb26f74b0ecbc8109cfc2cd67492742aea2459cd74695d165c6009552b7178f370e06281440270829decc3f5fad9590b984ca3ff10267f4cf3e02
 SHA512 
45683e6bd678db00fc3e3c61d27a264d30d0e9aeb9ceb7ab55f94f0317d387056fa092e266062117cbe2a9dc2c90ddca03d154e78aad9c0d61fe8cf2c9187603
-DIST dovecot-2.3.19.1.tar.gz 7790851 BLAKE2B 
6826977a0febfcb56eb99baf6e0dc0a130fc24a14f113ca7ce0f72b26b8c9755d8352999c5965e21320a62621787e02428c99dd6888768e8c35a46e4082ba071
 SHA512 
ceb87a5f76b6352d28fd030aae5ad2165a133e9a8a6309891e793911203fc0ada9fb254dc05d183eaaa7e2b9851d3f1755b33f08fa6ff5b4b415ac4272bfe150
 DIST dovecot-2.3.20.tar.gz 7805735 BLAKE2B 
e041c68a8c2b4b1068f526554d92caa5806a4d3854cc4a287633e4702f764b68922e368426b1bb395c9dab92183e9568f8c8b6ff5491a39f1a28e818be1afec8
 SHA512 
20c5a9cacf2c22d99d46400b666206e5b153c35286c205eec5df4d2ce0c88cf29ea15df81716794fd75837f6d67dfa4037096cf4bb66f524877a9a0a6bb282c8

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
deleted file mode 100644
index 589a8205f088..
--- a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
+++ /dev/null
@@ -1,303 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 lua5-3 )
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.19"
-if [[ ${PV} == *_rc* ]]; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="lz4 zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
-   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-DEPEND="
-   app-arch/bzip2
-   app-arch/xz-utils
-   dev-libs/icu:=
-   dev-libs/openssl:0/1.1
-   sys-libs/zlib:=
-   virtual/libiconv
-   argon2? ( dev-libs/libsodium:= )
-   caps? ( sys-libs/libcap )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap:= )
-   lua? ( ${LUA_DEPS} )
-   lucene? ( >=dev-cpp/clucene-2.3 )
-   lz4? ( app-arch/lz4 )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam:= )
-   postgres? ( dev-db/postgresql:* )
-   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
-   selinux? ( sec-policy/selinux-dovecot )
-   solr? ( net-misc/curl dev-libs/expat )
-   sqlite? ( dev-db/sqlite:* )
-   stemmer? ( dev-libs/snowball-stemmer:= )
-   suid? ( acct-group/mail )
-   systemd? ( sys-apps/systemd:= )
-   tcpd? ( sys-apps/tcp-wrappers )
-   textcat? ( app-text/libexttextcat )
-   unwind? ( sys-libs/libunwind:= )
-   zstd? ( app-arch/zstd:= )
-   virtual/libcrypt:=
-   "
-
-RDEPEND="
-   ${DEPEND}
-   acct-group/dovecot
-   acct-group/dovenull
-   acct-user/dovecot
-   acct-user/dovenull
-   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-03-15 Thread Arthur Zamarin
commit: c130c01591e7e4623b0d62624b2067878376deef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 15 18:37:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 15 18:37:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c130c015

net-mail/dovecot: Stabilize 2.3.20-r1 ppc64, #893358

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index 69652db8cde4..92c11fffdf35 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-02-06 Thread Sam James
commit: 83bf270670ebcbaeb4159645b0738873a63be886
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 22:19:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 22:19:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bf2706

net-mail/dovecot: Stabilize 2.3.20-r1 x86, #893358

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index 59232901851f..69652db8cde4 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-02-06 Thread Sam James
commit: 369187a978c2eabb0335f75c2f113a65ba489872
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 18:00:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 18:00:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369187a9

net-mail/dovecot: Stabilize 2.3.20-r1 amd64, #893358

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index db85e12e3f8b..59232901851f 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-02-06 Thread Sam James
commit: cc25e6bc9beb79bf1244ecd634101346da9121d2
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 17:44:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 17:44:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc25e6bc

net-mail/dovecot: Stabilize 2.3.20-r1 arm, #893358

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index 5736f149f606..d7c8377e53ed 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2023-02-06 Thread Sam James
commit: 44f08a91a415a53e18dcae5ed0eaa9db4d9220c1
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  6 17:44:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  6 17:44:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f08a91

net-mail/dovecot: Stabilize 2.3.20-r1 ppc, #893358

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
index d7c8377e53ed..db85e12e3f8b 100644
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/, net-mail/dovecot/files/

2022-12-26 Thread Eray Aslan
commit: a4b8ad829b18e44c3ed18882804b56c9b38e58f1
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Dec 26 09:32:10 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Dec 26 09:32:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b8ad82

net-mail/dovecot: add openssl-3 support

Bug: https://bugs.gentoo.org/888083
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20-r1.ebuild  | 299 +
 net-mail/dovecot/files/dovecot-openssl-3.patch |  45 
 2 files changed, 344 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
new file mode 100644
index ..5736f149f606
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.20"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+   "${FILESDIR}/${PN}"-2.3.19.1-slibtool.patch # 782631
+   "${FILESDIR}"/CVE-2022-30550.patch
+   "${FILESDIR}/${PN}"-openssl-3.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108, 782631
+   #elibtoolize
+   eautoreconf
+
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no \
+   LUAPC="${ELUA}" \
+   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --disable-rpath \
+   --with-bzlib \
+   --without-libbsd \
+   --with-lzma \
+   --with-icu \
+   --with-ssl \
+   --with-zlib \
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-12-23 Thread Eray Aslan
commit: aa31be3e47e3898fb2461bbb3a2d36475512f749
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Dec 23 13:15:59 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Dec 23 13:15:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa31be3e

net-mail/dovecot: fix openssl dependency

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
index 9d580a135e17..589a8205f088 100644
--- a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
@@ -44,7 +44,7 @@ DEPEND="
app-arch/bzip2
app-arch/xz-utils
dev-libs/icu:=
-   dev-libs/openssl:0=
+   dev-libs/openssl:0/1.1
sys-libs/zlib:=
virtual/libiconv
argon2? ( dev-libs/libsodium:= )



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-12-23 Thread Eray Aslan
commit: e3f43cd6e69db6c79429d25bf07a37fdce42a56c
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Dec 23 12:57:49 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Dec 23 12:57:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f43cd6

net-mail/dovecot: add 2.3.20

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 +
 net-mail/dovecot/dovecot-2.3.20.ebuild | 304 +
 2 files changed, 306 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index eb64874e282d..f9c30dc3be78 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,2 +1,4 @@
 DIST dovecot-2.3-pigeonhole-0.5.19.tar.gz 1954148 BLAKE2B 
0c52293f9447260f3e95f31c5ea3c04a1971b1a5621b56be1c79a8575aceb4f7e7fef62e7d0a3d980dcb5b8e1a8eeec543adcf0b016b65eb34ca4a26e8d2fe23
 SHA512 
5b0a61c7711232ea3651b818a970b500b05bd340a04bcd5a5f0ea0529eda65f498912a845c8f3b3b80196d010bc22bd4a380e1f682cb42f62b80d2d43a94993a
+DIST dovecot-2.3-pigeonhole-0.5.20.tar.gz 1945126 BLAKE2B 
6845896f9bcfb26f74b0ecbc8109cfc2cd67492742aea2459cd74695d165c6009552b7178f370e06281440270829decc3f5fad9590b984ca3ff10267f4cf3e02
 SHA512 
45683e6bd678db00fc3e3c61d27a264d30d0e9aeb9ceb7ab55f94f0317d387056fa092e266062117cbe2a9dc2c90ddca03d154e78aad9c0d61fe8cf2c9187603
 DIST dovecot-2.3.19.1.tar.gz 7790851 BLAKE2B 
6826977a0febfcb56eb99baf6e0dc0a130fc24a14f113ca7ce0f72b26b8c9755d8352999c5965e21320a62621787e02428c99dd6888768e8c35a46e4082ba071
 SHA512 
ceb87a5f76b6352d28fd030aae5ad2165a133e9a8a6309891e793911203fc0ada9fb254dc05d183eaaa7e2b9851d3f1755b33f08fa6ff5b4b415ac4272bfe150
+DIST dovecot-2.3.20.tar.gz 7805735 BLAKE2B 
e041c68a8c2b4b1068f526554d92caa5806a4d3854cc4a287633e4702f764b68922e368426b1bb395c9dab92183e9568f8c8b6ff5491a39f1a28e818be1afec8
 SHA512 
20c5a9cacf2c22d99d46400b666206e5b153c35286c205eec5df4d2ce0c88cf29ea15df81716794fd75837f6d67dfa4037096cf4bb66f524877a9a0a6bb282c8

diff --git a/net-mail/dovecot/dovecot-2.3.20.ebuild 
b/net-mail/dovecot/dovecot-2.3.20.ebuild
new file mode 100644
index ..11b7a79b8fae
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.20.ebuild
@@ -0,0 +1,304 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.20"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0/1.1
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-12-23 Thread Eray Aslan
commit: bdf4bbabc8c2466c4466c9dbc12f2944fb7ab527
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Dec 23 13:01:47 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Dec 23 13:01:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf4bbab

net-mail/dovecot: drop 2.3.19.1-r2

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild | 304 
 1 file changed, 304 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild
deleted file mode 100644
index d0297e07ff84..
--- a/net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild
+++ /dev/null
@@ -1,304 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 lua5-3 )
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.19"
-if [[ ${PV} == *_rc* ]]; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="lz4 zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
-   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-DEPEND="
-   app-arch/bzip2
-   app-arch/xz-utils
-   dev-libs/icu:=
-   dev-libs/openssl:0=
-   sys-libs/zlib:=
-   virtual/libiconv
-   argon2? ( dev-libs/libsodium:= )
-   caps? ( sys-libs/libcap )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap:= )
-   lua? ( ${LUA_DEPS} )
-   lucene? ( >=dev-cpp/clucene-2.3 )
-   lz4? ( app-arch/lz4 )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam:= )
-   postgres? ( dev-db/postgresql:* )
-   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
-   selinux? ( sec-policy/selinux-dovecot )
-   solr? ( net-misc/curl dev-libs/expat )
-   sqlite? ( dev-db/sqlite:* )
-   stemmer? ( dev-libs/snowball-stemmer:= )
-   suid? ( acct-group/mail )
-   systemd? ( sys-apps/systemd:= )
-   tcpd? ( sys-apps/tcp-wrappers )
-   textcat? ( app-text/libexttextcat )
-   unwind? ( sys-libs/libunwind:= )
-   zstd? ( app-arch/zstd:= )
-   virtual/libcrypt:=
-   "
-
-RDEPEND="
-   ${DEPEND}
-   acct-group/dovecot
-   acct-group/dovenull
-   acct-user/dovecot
-   acct-user/dovenull
-   net-mail/mailbase
-   "
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
-   "${FILESDIR}/${PN}"-socket-name-too-long.patch
-   "${FILESDIR}/${P}"-slibtool.patch # 782631
-   "${FILESDIR}"/CVE-2022-30550.patch
-)
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-   if use managesieve && ! use sieve; then
-   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
-   ewarn "sieve USE flag will be turned on"
-   fi
-}
-
-src_prepare() {
-   default
-   # bug 657108, 782631
-   #elibtoolize
-   eautoreconf
-
-   # Bug #727244
-   append-cflags -fasynchronous-unwind-tables
-}
-
-src_configure() {
-   local conf=""
-
-   if use postgres || use mysql || use sqlite; then
-   conf="${conf} --with-sql"
-   fi
-
-   # turn valgrind tests off. Bug #340791
-   VALGRIND=no \
-   LUAPC="${ELUA}" \
-   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
-   econf \
-   --with-rundir="${EPREFIX}/run/dovecot" \
-   --with-statedir="${EPREFIX}/var/lib/dovecot" \
-   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
-   --disable-rpath \
-   --with-bzlib \
-   --without-libbsd \
-   --with-lzma \
-   --with-icu \
-   --with-ssl \
-   --with-zlib \
-   $( use_with argon2 sodium ) \
-   $( use_with caps libcap ) \
-   $( use_with kerberos gssapi ) \
-  

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-12-23 Thread Eray Aslan
commit: 971778a73c54d4a99499416bef2e238d9528ecdd
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Dec 23 13:00:55 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Dec 23 13:00:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971778a7

net-mail/dovecot: remove ipv6 flag

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.20.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.20.ebuild 
b/net-mail/dovecot/dovecot-2.3.20.ebuild
index 11b7a79b8fae..eec1b762d79d 100644
--- a/net-mail/dovecot/dovecot-2.3.20.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.20.ebuild
@@ -33,7 +33,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
 
 IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
@@ -236,12 +236,6 @@ src_install() {
|| die "failed to update PAM settings in 10-auth.conf"
fi
 
-   # Disable ipv6 if necessary
-   if ! use ipv6; then
-   sed -i -e 's/^#listen = \*, ::/listen = \*/g' "${conf}" \
-   || die "failed to update listen settings in 
dovecot.conf"
-   fi
-
# Update ssl cert locations
sed -i -e 's:^#ssl = yes:ssl = yes:' "${confd}/10-ssl.conf" \
|| die "ssl conf failed"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2022-08-22 Thread Eray Aslan
commit: f99f8ddfc8bf06b6b3cc4c3e590e8b70482b8111
Author: orbea  riseup  net>
AuthorDate: Mon Aug 22 15:41:21 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Aug 22 20:20:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f99f8ddf

net-mail/dovecot: Fix linking with slibtool

Closes: https://bugs.gentoo.org/782631
Upstream-Commit: 
https://github.com/dovecot/core/commit/d5f5cd32bafc18a28a7edbe1dbe559f8abe55323
Signed-off-by: orbea  riseup.net>
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild| 304 +
 .../dovecot/files/dovecot-2.3.19.1-slibtool.patch  |  65 +
 2 files changed, 369 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild
new file mode 100644
index ..d0297e07ff84
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.19.1-r2.ebuild
@@ -0,0 +1,304 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.19"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+   "${FILESDIR}/${P}"-slibtool.patch # 782631
+   "${FILESDIR}"/CVE-2022-30550.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108, 782631
+   #elibtoolize
+   eautoreconf
+
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no \
+   LUAPC="${ELUA}" \
+   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --disable-rpath \
+   --with-bzlib \
+   --without-libbsd \
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-07-28 Thread Sam James
commit: 4554a0470a947441dfe398ed9ac315724e706c17
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 28 14:00:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 28 14:08:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4554a047

net-mail/dovecot: fix inconsistent metadata indentation

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/metadata.xml | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/net-mail/dovecot/metadata.xml b/net-mail/dovecot/metadata.xml
index 510eca854311..ba8487bd7a7a 100644
--- a/net-mail/dovecot/metadata.xml
+++ b/net-mail/dovecot/metadata.xml
@@ -1,22 +1,22 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-e...@gentoo.org
-Eray Aslan
-
-  
-Add support for ARGON2 password schemes
-Add managesieve protocol support
-Add sieve support
-Add lucene full text search (FTS) support using 
dev-cpp/clucene
-Add support for NFS quotas
-Add solr full text search (FTS) support
-Add libstemmer support (for FTS)
-Add libtextcat language guessing support for full 
text search (FTS)
-Add support for zstd (de)compression
-  
-  
-dovecot/core
-  
+   
+   e...@gentoo.org
+   Eray Aslan
+   
+   
+   Add support for ARGON2 password 
schemes
+   Add managesieve protocol support
+   Add sieve support
+   Add lucene full text search (FTS) support 
using dev-cpp/clucene
+   Add support for NFS quotas
+   Add solr full text search (FTS) support
+   Add libstemmer support (for FTS)
+   Add libtextcat language guessing support 
for full text search (FTS)
+   Add support for zstd (de)compression
+   
+   
+   dovecot/core
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-07-10 Thread Eray Aslan
commit: 33894390c6b3e33c46ff367ae4f4bcf40c452be8
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Jul 11 04:28:17 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Jul 11 04:29:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33894390

net-mail/dovecot: drop 2.3.18-r1, 2.3.19.1

Bug: https://bugs.gentoo.org/856733
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest |   2 -
 net-mail/dovecot/dovecot-2.3.18-r1.ebuild | 307 --
 net-mail/dovecot/dovecot-2.3.19.1.ebuild  | 302 -
 3 files changed, 611 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 8f9ea6d6f337..eb64874e282d 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,4 +1,2 @@
-DIST dovecot-2.3-pigeonhole-0.5.18.tar.gz 1953892 BLAKE2B 
478da07a2f507a3322c6b6035f8cb74a720c030cc9413496f90a793d165178617207e26b0b57f710a9b9c7671be3fffdbaccaacb8747198abf82943dcb4a24df
 SHA512 
44c3d945a5aebb8935e6e46751e44f505f2abd529c31e3efb689d3b5b9cdf9bca4f5231fc42a8d19837cb95c7618f5b64dfdf5964f40a0a6987144a37cdbaaec
 DIST dovecot-2.3-pigeonhole-0.5.19.tar.gz 1954148 BLAKE2B 
0c52293f9447260f3e95f31c5ea3c04a1971b1a5621b56be1c79a8575aceb4f7e7fef62e7d0a3d980dcb5b8e1a8eeec543adcf0b016b65eb34ca4a26e8d2fe23
 SHA512 
5b0a61c7711232ea3651b818a970b500b05bd340a04bcd5a5f0ea0529eda65f498912a845c8f3b3b80196d010bc22bd4a380e1f682cb42f62b80d2d43a94993a
-DIST dovecot-2.3.18.tar.gz 7763230 BLAKE2B 
ff3e0c2cad87d2e2632345a25825eebd0a6c1520376d85286453bde7505f22410d03911cd588a0d102b75f22cc1de051b01c43a57c90138340186e8cb024247a
 SHA512 
b5eccf790a3960614876f122efb6296fe49ab7c523b08c10347fd4d10ed293fbd327279511c227b420f7c0786975186157eaa0fb5cd3aab1f3be9a4c5c3ad233
 DIST dovecot-2.3.19.1.tar.gz 7790851 BLAKE2B 
6826977a0febfcb56eb99baf6e0dc0a130fc24a14f113ca7ce0f72b26b8c9755d8352999c5965e21320a62621787e02428c99dd6888768e8c35a46e4082ba071
 SHA512 
ceb87a5f76b6352d28fd030aae5ad2165a133e9a8a6309891e793911203fc0ada9fb254dc05d183eaaa7e2b9851d3f1755b33f08fa6ff5b4b415ac4272bfe150

diff --git a/net-mail/dovecot/dovecot-2.3.18-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.18-r1.ebuild
deleted file mode 100644
index 1017a340f6a0..
--- a/net-mail/dovecot/dovecot-2.3.18-r1.ebuild
+++ /dev/null
@@ -1,307 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 lua5-3 )
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.18"
-if [[ ${PV} == *_rc* ]]; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="lz4 zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
-   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-DEPEND="
-   app-arch/bzip2
-   app-arch/xz-utils
-   dev-libs/icu:=
-   dev-libs/openssl:0=
-   sys-libs/zlib:=
-   virtual/libiconv
-   argon2? ( dev-libs/libsodium:= )
-   caps? ( sys-libs/libcap )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap:= )
-   lua? ( ${LUA_DEPS} )
-   lucene? ( >=dev-cpp/clucene-2.3 )
-   lz4? ( app-arch/lz4 )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam:= )
-   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
-   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
-   selinux? ( sec-policy/selinux-dovecot )
-   solr? ( net-misc/curl dev-libs/expat )
-   sqlite? ( dev-db/sqlite:* )
-   stemmer? ( dev-libs/snowball-stemmer:= )
-   suid? ( acct-group/mail )
-   systemd? ( sys-apps/systemd:= )
-   tcpd? ( sys-apps/tcp-wrappers )
-   textcat? ( app-text/libexttextcat )
-   unwind? ( sys-libs/libunwind:= )
-   zstd? ( app-arch/zstd:= )
-   virtual/libcrypt:=
-   "
-
-RDEPEND="
-   ${DEPEND}
-   acct-group/dovecot
-   acct-group/dovenull
-   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-07-09 Thread Agostino Sarubbo
commit: 889fedb02f6fda2f84c4ea266099ef4f580133d8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jul  9 12:17:32 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jul  9 12:17:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=889fedb0

net-mail/dovecot: x86 stable wrt bug #856973

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
index 13d8d143a362..9d580a135e17 100644
--- a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-07-09 Thread Agostino Sarubbo
commit: 7af2f47d7ca6725eece7a0b1d658dfbd90503f0f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jul  9 12:15:57 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jul  9 12:15:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af2f47d

net-mail/dovecot: ppc stable wrt bug #856973

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
index 2fbcc8ac913f..13d8d143a362 100644
--- a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-07-09 Thread Agostino Sarubbo
commit: 9e9b215ee13d00f0d259ff5e88fc43c820c571e3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jul  9 12:14:09 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jul  9 12:14:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9b215e

net-mail/dovecot: amd64 stable wrt bug #856973

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
index ed991116066a..2fbcc8ac913f 100644
--- a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-07-09 Thread Arthur Zamarin
commit: cbe291fc79a11da1870f42497ae78d1a516f6e87
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul  9 11:41:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  9 11:41:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe291fc

net-mail/dovecot: Stabilize 2.3.19.1-r1 arm, #856973

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
index ccb580be5d03..ed991116066a 100644
--- a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-07-09 Thread Arthur Zamarin
commit: 4dda1762381d131ec581cc70fe881ec767189929
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul  9 11:27:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  9 11:27:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dda1762

net-mail/dovecot: Stabilize 2.3.19.1-r1 ppc64, #856973

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
index 402e4f5e814a..ccb580be5d03 100644
--- a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2022-07-08 Thread Eray Aslan
commit: 921f6d327e0d44ef9967b684763e6794ee818757
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Jul  8 06:11:58 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Jul  8 06:11:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921f6d32

net-mail/dovecot: security bump

Bug: https://bugs.gentoo.org/856733
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild | 303 
 net-mail/dovecot/files/CVE-2022-30550.patch | 155 ++
 2 files changed, 458 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
new file mode 100644
index ..402e4f5e814a
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild
@@ -0,0 +1,303 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.19"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+   "${FILESDIR}"/CVE-2022-30550.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108
+   #elibtoolize
+   eautoreconf
+
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no \
+   LUAPC="${ELUA}" \
+   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --disable-rpath \
+   --with-bzlib \
+   --without-libbsd \
+   --with-lzma \
+   --with-icu \
+   --with-ssl \
+   --with-zlib \
+   $( use_with argon2 sodium ) \
+   $( use_with caps libcap ) \
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-06-14 Thread Eray Aslan
commit: 366ad880ff714f34ad10f626a1791907decf38ea
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Jun 14 13:35:28 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Jun 14 13:35:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=366ad880

net-mail/dovecot: add 2.3.19.1

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest|   1 +
 net-mail/dovecot/dovecot-2.3.19.1.ebuild | 302 +++
 2 files changed, 303 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index a96fbb9db9f0..6c0fbfd89268 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,4 +1,5 @@
 DIST dovecot-2.3-pigeonhole-0.5.18.tar.gz 1953892 BLAKE2B 
478da07a2f507a3322c6b6035f8cb74a720c030cc9413496f90a793d165178617207e26b0b57f710a9b9c7671be3fffdbaccaacb8747198abf82943dcb4a24df
 SHA512 
44c3d945a5aebb8935e6e46751e44f505f2abd529c31e3efb689d3b5b9cdf9bca4f5231fc42a8d19837cb95c7618f5b64dfdf5964f40a0a6987144a37cdbaaec
 DIST dovecot-2.3-pigeonhole-0.5.19.tar.gz 1954148 BLAKE2B 
0c52293f9447260f3e95f31c5ea3c04a1971b1a5621b56be1c79a8575aceb4f7e7fef62e7d0a3d980dcb5b8e1a8eeec543adcf0b016b65eb34ca4a26e8d2fe23
 SHA512 
5b0a61c7711232ea3651b818a970b500b05bd340a04bcd5a5f0ea0529eda65f498912a845c8f3b3b80196d010bc22bd4a380e1f682cb42f62b80d2d43a94993a
 DIST dovecot-2.3.18.tar.gz 7763230 BLAKE2B 
ff3e0c2cad87d2e2632345a25825eebd0a6c1520376d85286453bde7505f22410d03911cd588a0d102b75f22cc1de051b01c43a57c90138340186e8cb024247a
 SHA512 
b5eccf790a3960614876f122efb6296fe49ab7c523b08c10347fd4d10ed293fbd327279511c227b420f7c0786975186157eaa0fb5cd3aab1f3be9a4c5c3ad233
+DIST dovecot-2.3.19.1.tar.gz 7790851 BLAKE2B 
6826977a0febfcb56eb99baf6e0dc0a130fc24a14f113ca7ce0f72b26b8c9755d8352999c5965e21320a62621787e02428c99dd6888768e8c35a46e4082ba071
 SHA512 
ceb87a5f76b6352d28fd030aae5ad2165a133e9a8a6309891e793911203fc0ada9fb254dc05d183eaaa7e2b9851d3f1755b33f08fa6ff5b4b415ac4272bfe150
 DIST dovecot-2.3.19.tar.gz 7790661 BLAKE2B 
060364dc83a5fcb7ee7a5a77467aedb79de13e65c5abfb1a9c1e76c7fac4b5b1ad07157917d095631ea72b194efdde38829d4c7274ced65dca7b457c0cc4bb13
 SHA512 
a61ce88b53c4f24faddf4951f16cb75dfe52aa7057d072c727566a7c9a683cc487d26cea9a83ad8aca161a053949d2f2196ba6a58015e3d33be897094aabf887

diff --git a/net-mail/dovecot/dovecot-2.3.19.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.1.ebuild
new file mode 100644
index ..1fa7a3cfb45f
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.19.1.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.19"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-06-14 Thread Eray Aslan
commit: 7eed0db344fc4fc9f5a5c9f237d4296838dbfb4f
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Jun 14 13:36:10 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Jun 14 13:36:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eed0db3

net-mail/dovecot: drop 2.3.18-r2, 2.3.19

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest |   1 -
 net-mail/dovecot/dovecot-2.3.18-r2.ebuild | 307 --
 net-mail/dovecot/dovecot-2.3.19.ebuild| 302 -
 3 files changed, 610 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 6c0fbfd89268..8f9ea6d6f337 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -2,4 +2,3 @@ DIST dovecot-2.3-pigeonhole-0.5.18.tar.gz 1953892 BLAKE2B 
478da07a2f507a3322c6b6
 DIST dovecot-2.3-pigeonhole-0.5.19.tar.gz 1954148 BLAKE2B 
0c52293f9447260f3e95f31c5ea3c04a1971b1a5621b56be1c79a8575aceb4f7e7fef62e7d0a3d980dcb5b8e1a8eeec543adcf0b016b65eb34ca4a26e8d2fe23
 SHA512 
5b0a61c7711232ea3651b818a970b500b05bd340a04bcd5a5f0ea0529eda65f498912a845c8f3b3b80196d010bc22bd4a380e1f682cb42f62b80d2d43a94993a
 DIST dovecot-2.3.18.tar.gz 7763230 BLAKE2B 
ff3e0c2cad87d2e2632345a25825eebd0a6c1520376d85286453bde7505f22410d03911cd588a0d102b75f22cc1de051b01c43a57c90138340186e8cb024247a
 SHA512 
b5eccf790a3960614876f122efb6296fe49ab7c523b08c10347fd4d10ed293fbd327279511c227b420f7c0786975186157eaa0fb5cd3aab1f3be9a4c5c3ad233
 DIST dovecot-2.3.19.1.tar.gz 7790851 BLAKE2B 
6826977a0febfcb56eb99baf6e0dc0a130fc24a14f113ca7ce0f72b26b8c9755d8352999c5965e21320a62621787e02428c99dd6888768e8c35a46e4082ba071
 SHA512 
ceb87a5f76b6352d28fd030aae5ad2165a133e9a8a6309891e793911203fc0ada9fb254dc05d183eaaa7e2b9851d3f1755b33f08fa6ff5b4b415ac4272bfe150
-DIST dovecot-2.3.19.tar.gz 7790661 BLAKE2B 
060364dc83a5fcb7ee7a5a77467aedb79de13e65c5abfb1a9c1e76c7fac4b5b1ad07157917d095631ea72b194efdde38829d4c7274ced65dca7b457c0cc4bb13
 SHA512 
a61ce88b53c4f24faddf4951f16cb75dfe52aa7057d072c727566a7c9a683cc487d26cea9a83ad8aca161a053949d2f2196ba6a58015e3d33be897094aabf887

diff --git a/net-mail/dovecot/dovecot-2.3.18-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.18-r2.ebuild
deleted file mode 100644
index a0a7853cfdc8..
--- a/net-mail/dovecot/dovecot-2.3.18-r2.ebuild
+++ /dev/null
@@ -1,307 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 lua5-3 )
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.18"
-if [[ ${PV} == *_rc* ]]; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="lz4 zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
-   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-DEPEND="
-   app-arch/bzip2
-   app-arch/xz-utils
-   dev-libs/icu:=
-   dev-libs/openssl:0=
-   sys-libs/zlib:=
-   virtual/libiconv
-   argon2? ( dev-libs/libsodium:= )
-   caps? ( sys-libs/libcap )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap:= )
-   lua? ( ${LUA_DEPS} )
-   lucene? ( >=dev-cpp/clucene-2.3 )
-   lz4? ( app-arch/lz4 )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam:= )
-   postgres? ( dev-db/postgresql:* )
-   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
-   selinux? ( sec-policy/selinux-dovecot )
-   solr? ( net-misc/curl dev-libs/expat )
-   sqlite? ( dev-db/sqlite:* )
-   stemmer? ( dev-libs/snowball-stemmer:= )
-   suid? ( acct-group/mail )
-   systemd? ( sys-apps/systemd:= )
-   tcpd? ( sys-apps/tcp-wrappers )
-   textcat? ( app-text/libexttextcat )
-   unwind? ( sys-libs/libunwind:= )
-   zstd? ( app-arch/zstd:= )
-   virtual/libcrypt:=
-   "
-
-RDEPEND="
-   ${DEPEND}
-   acct-group/dovecot
-   acct-group/dovenull
-  

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-05-19 Thread Eray Aslan
commit: 52e8f0e0a260b880fedc860203aae34c95b44fc7
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu May 19 16:31:08 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu May 19 16:31:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e8f0e0

net-mail/dovecot: remove unused flag description

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-mail/dovecot/metadata.xml b/net-mail/dovecot/metadata.xml
index ad663f242b91..510eca854311 100644
--- a/net-mail/dovecot/metadata.xml
+++ b/net-mail/dovecot/metadata.xml
@@ -10,7 +10,6 @@
 Add managesieve protocol support
 Add sieve support
 Add lucene full text search (FTS) support using 
dev-cpp/clucene
-Add support for lzma (de)compression
 Add support for NFS quotas
 Add solr full text search (FTS) support
 Add libstemmer support (for FTS)



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2022-05-19 Thread Eray Aslan
commit: a57d05244c3c97603945cf2e4ab6e0be1c8e0bfb
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu May 19 16:30:03 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu May 19 16:30:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57d0524

net-mail/dovecot: drop 2.3.14.1-r2, 2.3.17.1-r1

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   4 -
 net-mail/dovecot/dovecot-2.3.14.1-r2.ebuild| 294 
 net-mail/dovecot/dovecot-2.3.17.1-r1.ebuild| 307 -
 .../files/dovecot-autoconf-lua-version.patch   |  17 --
 4 files changed, 622 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index dd889979b546..a96fbb9db9f0 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,8 +1,4 @@
-DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
-DIST dovecot-2.3-pigeonhole-0.5.17.1.tar.gz 1952704 BLAKE2B 
7dfc6b5bdb82bcaa60e0f41722f9a884edee7853ce09c9391d4c610be16728f58cc7095b8dd2d47e89296ff36aa926c687b39a418bc74ca0bfc3c4eab98156df
 SHA512 
632a963d90a3fa052f314360d59ff25274d80952307ab5dd9193a2713ebf686500a7b2559b56f04b07e0a261066eed9b8525b14197f3be51728af09acb76e894
 DIST dovecot-2.3-pigeonhole-0.5.18.tar.gz 1953892 BLAKE2B 
478da07a2f507a3322c6b6035f8cb74a720c030cc9413496f90a793d165178617207e26b0b57f710a9b9c7671be3fffdbaccaacb8747198abf82943dcb4a24df
 SHA512 
44c3d945a5aebb8935e6e46751e44f505f2abd529c31e3efb689d3b5b9cdf9bca4f5231fc42a8d19837cb95c7618f5b64dfdf5964f40a0a6987144a37cdbaaec
 DIST dovecot-2.3-pigeonhole-0.5.19.tar.gz 1954148 BLAKE2B 
0c52293f9447260f3e95f31c5ea3c04a1971b1a5621b56be1c79a8575aceb4f7e7fef62e7d0a3d980dcb5b8e1a8eeec543adcf0b016b65eb34ca4a26e8d2fe23
 SHA512 
5b0a61c7711232ea3651b818a970b500b05bd340a04bcd5a5f0ea0529eda65f498912a845c8f3b3b80196d010bc22bd4a380e1f682cb42f62b80d2d43a94993a
-DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
-DIST dovecot-2.3.17.1.tar.gz 7700848 BLAKE2B 
adf12c84def899795d8446766b5c88fd5c68a5969a1807b4dd9c2e4894ddc0693a771ce4d4c0c72b0b03501903c39c650eace97b6708114b7fe038b62ea2ecce
 SHA512 
976aa4f68e86f401e5766017e1702740d5b03892aff98f31f9ef0c6d242311d0f4b50d7faa426306bf1c902d7fc6d021438977bc887fa66ee360b069ec32ad79
 DIST dovecot-2.3.18.tar.gz 7763230 BLAKE2B 
ff3e0c2cad87d2e2632345a25825eebd0a6c1520376d85286453bde7505f22410d03911cd588a0d102b75f22cc1de051b01c43a57c90138340186e8cb024247a
 SHA512 
b5eccf790a3960614876f122efb6296fe49ab7c523b08c10347fd4d10ed293fbd327279511c227b420f7c0786975186157eaa0fb5cd3aab1f3be9a4c5c3ad233
 DIST dovecot-2.3.19.tar.gz 7790661 BLAKE2B 
060364dc83a5fcb7ee7a5a77467aedb79de13e65c5abfb1a9c1e76c7fac4b5b1ad07157917d095631ea72b194efdde38829d4c7274ced65dca7b457c0cc4bb13
 SHA512 
a61ce88b53c4f24faddf4951f16cb75dfe52aa7057d072c727566a7c9a683cc487d26cea9a83ad8aca161a053949d2f2196ba6a58015e3d33be897094aabf887

diff --git a/net-mail/dovecot/dovecot-2.3.14.1-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.1-r2.ebuild
deleted file mode 100644
index 4d1f997aae09..
--- a/net-mail/dovecot/dovecot-2.3.14.1-r2.ebuild
+++ /dev/null
@@ -1,294 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} )
-
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.14"
-if [[ ${PV} == *_rc* ]] ; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc selinux sieve 
solr static-libs suid tcpd 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-05-19 Thread Agostino Sarubbo
commit: 950a12d3c56e59e223fc70db226676bdc3dba11a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 19 13:35:32 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 19 13:35:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950a12d3

net-mail/dovecot: arm stable wrt bug #835138

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.18-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.18-r1.ebuild
index 1ae67c0e85da..1017a340f6a0 100644
--- a/net-mail/dovecot/dovecot-2.3.18-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.18-r1.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-05-10 Thread Eray Aslan
commit: ce90eb1881c8ba949bf8615802842056434ce897
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue May 10 11:18:30 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue May 10 11:18:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce90eb18

net-mail/dovecot: add 2.3.19

Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 +
 net-mail/dovecot/dovecot-2.3.19.ebuild | 302 +
 2 files changed, 304 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 7cdaa824a9c7..dd889979b546 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,6 +1,8 @@
 DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
 DIST dovecot-2.3-pigeonhole-0.5.17.1.tar.gz 1952704 BLAKE2B 
7dfc6b5bdb82bcaa60e0f41722f9a884edee7853ce09c9391d4c610be16728f58cc7095b8dd2d47e89296ff36aa926c687b39a418bc74ca0bfc3c4eab98156df
 SHA512 
632a963d90a3fa052f314360d59ff25274d80952307ab5dd9193a2713ebf686500a7b2559b56f04b07e0a261066eed9b8525b14197f3be51728af09acb76e894
 DIST dovecot-2.3-pigeonhole-0.5.18.tar.gz 1953892 BLAKE2B 
478da07a2f507a3322c6b6035f8cb74a720c030cc9413496f90a793d165178617207e26b0b57f710a9b9c7671be3fffdbaccaacb8747198abf82943dcb4a24df
 SHA512 
44c3d945a5aebb8935e6e46751e44f505f2abd529c31e3efb689d3b5b9cdf9bca4f5231fc42a8d19837cb95c7618f5b64dfdf5964f40a0a6987144a37cdbaaec
+DIST dovecot-2.3-pigeonhole-0.5.19.tar.gz 1954148 BLAKE2B 
0c52293f9447260f3e95f31c5ea3c04a1971b1a5621b56be1c79a8575aceb4f7e7fef62e7d0a3d980dcb5b8e1a8eeec543adcf0b016b65eb34ca4a26e8d2fe23
 SHA512 
5b0a61c7711232ea3651b818a970b500b05bd340a04bcd5a5f0ea0529eda65f498912a845c8f3b3b80196d010bc22bd4a380e1f682cb42f62b80d2d43a94993a
 DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
 DIST dovecot-2.3.17.1.tar.gz 7700848 BLAKE2B 
adf12c84def899795d8446766b5c88fd5c68a5969a1807b4dd9c2e4894ddc0693a771ce4d4c0c72b0b03501903c39c650eace97b6708114b7fe038b62ea2ecce
 SHA512 
976aa4f68e86f401e5766017e1702740d5b03892aff98f31f9ef0c6d242311d0f4b50d7faa426306bf1c902d7fc6d021438977bc887fa66ee360b069ec32ad79
 DIST dovecot-2.3.18.tar.gz 7763230 BLAKE2B 
ff3e0c2cad87d2e2632345a25825eebd0a6c1520376d85286453bde7505f22410d03911cd588a0d102b75f22cc1de051b01c43a57c90138340186e8cb024247a
 SHA512 
b5eccf790a3960614876f122efb6296fe49ab7c523b08c10347fd4d10ed293fbd327279511c227b420f7c0786975186157eaa0fb5cd3aab1f3be9a4c5c3ad233
+DIST dovecot-2.3.19.tar.gz 7790661 BLAKE2B 
060364dc83a5fcb7ee7a5a77467aedb79de13e65c5abfb1a9c1e76c7fac4b5b1ad07157917d095631ea72b194efdde38829d4c7274ced65dca7b457c0cc4bb13
 SHA512 
a61ce88b53c4f24faddf4951f16cb75dfe52aa7057d072c727566a7c9a683cc487d26cea9a83ad8aca161a053949d2f2196ba6a58015e3d33be897094aabf887

diff --git a/net-mail/dovecot/dovecot-2.3.19.ebuild 
b/net-mail/dovecot/dovecot-2.3.19.ebuild
new file mode 100644
index ..1fa7a3cfb45f
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.19.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.19"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+  

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-05-03 Thread Vadim Misbakh-Soloviov
commit: ff299388f737701d789cd341ff452531526ce850
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Tue May  3 20:45:15 2022 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Tue May  3 20:45:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff299388

net-mail/dovecot: remove postgresql[ldap,threads] blocker

Dovecot's internals structure heavily changed since than,
so there is no mor libraries/binaries that links against
libpq (which links to libldap_r, threaded version), and
libldap (not-threaded version) at the same time

So, there is no more crashes because of same-time-linking
against both of ldap-libs.

See liked bug for motivation.

Bug: https://bugs.gentoo.org/564556
Package-Manager: Portage-3.0.30, Repoman-3.0.1
Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 net-mail/dovecot/dovecot-2.3.18-r2.ebuild | 307 ++
 1 file changed, 307 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.18-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.18-r2.ebuild
new file mode 100644
index ..a0a7853cfdc8
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.18-r2.ebuild
@@ -0,0 +1,307 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.18"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   sys-libs/zlib:=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108
+   #elibtoolize
+   eautoreconf
+
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no \
+   LUAPC="${ELUA}" \
+   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-03-21 Thread Agostino Sarubbo
commit: b0743d148b46907afe083b93866a8840530feb0f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Mar 21 07:49:48 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Mar 21 07:49:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0743d14

net-mail/dovecot: x86 stable wrt bug #835138

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.18.ebuild 
b/net-mail/dovecot/dovecot-2.3.18.ebuild
index 8754894a3018..337be0b0ec6d 100644
--- a/net-mail/dovecot/dovecot-2.3.18.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.18.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-03-19 Thread Agostino Sarubbo
commit: 175323ba1807a70f04279af516a0bddb97fb5857
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 19 07:52:42 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 19 07:52:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175323ba

net-mail/dovecot: amd64 stable wrt bug #835138

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.18.ebuild 
b/net-mail/dovecot/dovecot-2.3.18.ebuild
index b11e114127d6..8754894a3018 100644
--- a/net-mail/dovecot/dovecot-2.3.18.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.18.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-03-17 Thread Agostino Sarubbo
commit: c35840b202ac3c4f465c786d743c52ddad02dd5d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar 17 07:41:50 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar 17 07:41:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c35840b2

net-mail/dovecot: ppc stable wrt bug #835138

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.18.ebuild 
b/net-mail/dovecot/dovecot-2.3.18.ebuild
index 6f392a3d5527..b11e114127d6 100644
--- a/net-mail/dovecot/dovecot-2.3.18.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.18.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="lz4 zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-02-03 Thread Eray Aslan
commit: d09b9dbdfbe3ca50758ff429c50c72d59359b583
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Feb  3 14:09:17 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Feb  3 14:14:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09b9dbd

net-mail/dovecot: bump to 2.3.18

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 +
 net-mail/dovecot/dovecot-2.3.18.ebuild | 307 +
 2 files changed, 309 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 8dfa58821de7..851978963a99 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -3,8 +3,10 @@ DIST dovecot-2.3-pigeonhole-0.5.15.tar.gz 1935601 BLAKE2B 
e26405cc9a93681206e27c
 DIST dovecot-2.3-pigeonhole-0.5.16.tar.gz 1944573 BLAKE2B 
a859c396126132669793c73c695380f24f1ca205b8153cb5f60f3be37194c48ae7d0dd6a7bd37fafdd9e95dbcdc2ab341146883013c63c1b5ccb5a9bb4b7b9ae
 SHA512 
880e00654eab85cc41b27ac470cce6011991e3cdb005642f495c2297fd9492bfb2b6b4ef63c88c2ac10bec870ad69b8bee6b11dd1bc5099e16c3cc2857312543
 DIST dovecot-2.3-pigeonhole-0.5.17.1.tar.gz 1952704 BLAKE2B 
7dfc6b5bdb82bcaa60e0f41722f9a884edee7853ce09c9391d4c610be16728f58cc7095b8dd2d47e89296ff36aa926c687b39a418bc74ca0bfc3c4eab98156df
 SHA512 
632a963d90a3fa052f314360d59ff25274d80952307ab5dd9193a2713ebf686500a7b2559b56f04b07e0a261066eed9b8525b14197f3be51728af09acb76e894
 DIST dovecot-2.3-pigeonhole-0.5.17.tar.gz 1951089 BLAKE2B 
fb91e668cf56632b749fed6e9c620b591bee82b19e928dd4cd3dca657dff6938ba4ae4776713a98b0ae38c17e3d6a613b35971cdbae792e18d4563f5f7efaaff
 SHA512 
c4bf69504ec22de53bfeffb55fc95438fb0f648390ca6e6485f652e2e74a34cd7508390bb595b958cbabc53f0e20fbc42e163b2682dc65159fae2acafbd94bad
+DIST dovecot-2.3-pigeonhole-0.5.18.tar.gz 1953892 BLAKE2B 
478da07a2f507a3322c6b6035f8cb74a720c030cc9413496f90a793d165178617207e26b0b57f710a9b9c7671be3fffdbaccaacb8747198abf82943dcb4a24df
 SHA512 
44c3d945a5aebb8935e6e46751e44f505f2abd529c31e3efb689d3b5b9cdf9bca4f5231fc42a8d19837cb95c7618f5b64dfdf5964f40a0a6987144a37cdbaaec
 DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
 DIST dovecot-2.3.15.tar.gz 7608561 BLAKE2B 
85134064dbff0b4f50831a835fb6eafc92081d75d91ab331fa0ae79c453382a88485bad8c774491968b879478dc66841a9c6170e5931d562cf5eaa6af755440b
 SHA512 
75bbdbeac663da109f78dba06c42bb5193e911c6b3c64f055fc4473ae9afaf0c8304c49fc7f06c5c6b61e67dd13dc21fbed6ff160a99f38f547c88ba05e6b03a
 DIST dovecot-2.3.16.tar.gz 7650008 BLAKE2B 
682067330e94a51a6bc6c82444a5e29a08d6382652a531597bd8c3eecf0bd86f6d4d1bc20e0467c36d5285e9df5ba25aee7dd6db727d195f8f67ac403becfcf0
 SHA512 
31a9d352c7ead466d65ee0535b1fbd9138e35235f1ebfeedc4eef54cba450663c59708d162eaf0712af1c40f23526ac86aab2eece8cefde3edf690127472fd1e
 DIST dovecot-2.3.17.1.tar.gz 7700848 BLAKE2B 
adf12c84def899795d8446766b5c88fd5c68a5969a1807b4dd9c2e4894ddc0693a771ce4d4c0c72b0b03501903c39c650eace97b6708114b7fe038b62ea2ecce
 SHA512 
976aa4f68e86f401e5766017e1702740d5b03892aff98f31f9ef0c6d242311d0f4b50d7faa426306bf1c902d7fc6d021438977bc887fa66ee360b069ec32ad79
 DIST dovecot-2.3.17.tar.gz 7699294 BLAKE2B 
1dd044abc9cf27aa8ced5595d875a2b08abba93b43727db6ab1508ae4a841cada57a53d76bf318f497b61f0dbefad66091e652e4b73a4b25d37a763e31a2241b
 SHA512 
5b45d0f2f8af5cf095aff35f8e6a74bbbfd153b6e4596510eade671507d77476544e3a012087b4d4432c0399601f29a49cdf8b34249438f440031c8d027d1cd3
+DIST dovecot-2.3.18.tar.gz 7763230 BLAKE2B 
ff3e0c2cad87d2e2632345a25825eebd0a6c1520376d85286453bde7505f22410d03911cd588a0d102b75f22cc1de051b01c43a57c90138340186e8cb024247a
 SHA512 
b5eccf790a3960614876f122efb6296fe49ab7c523b08c10347fd4d10ed293fbd327279511c227b420f7c0786975186157eaa0fb5cd3aab1f3be9a4c5c3ad233

diff --git a/net-mail/dovecot/dovecot-2.3.18.ebuild 
b/net-mail/dovecot/dovecot-2.3.18.ebuild
new file mode 100644
index ..6f392a3d5527
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.18.ebuild
@@ -0,0 +1,307 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.18"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2022-02-03 Thread Eray Aslan
commit: 399cd7628564b639829c6310f7dc88b84b286dc0
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Feb  3 14:16:12 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Feb  3 14:16:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399cd762

net-mail/dovecot: remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest |   6 -
 net-mail/dovecot/dovecot-2.3.15-r1.ebuild | 305 -
 net-mail/dovecot/dovecot-2.3.16-r1.ebuild | 307 --
 net-mail/dovecot/dovecot-2.3.16.ebuild| 306 -
 net-mail/dovecot/dovecot-2.3.17.ebuild| 307 --
 5 files changed, 1231 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 851978963a99..7cdaa824a9c7 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,12 +1,6 @@
 DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
-DIST dovecot-2.3-pigeonhole-0.5.15.tar.gz 1935601 BLAKE2B 
e26405cc9a93681206e27c2b548e3409aec1c011127b27eda364fec27d572dc01c7ea63688693bde10a8b4086bf67e14bb67e917d62db426d8871d6af0ec
 SHA512 
521070080802bf2a50cd0ff0af5dc991c04d70b807abc2cd9aa567444a4869f5f42800f19d9b740a519bd4069437139e70ca6ae4b905479fcec8faa133ac5f54
-DIST dovecot-2.3-pigeonhole-0.5.16.tar.gz 1944573 BLAKE2B 
a859c396126132669793c73c695380f24f1ca205b8153cb5f60f3be37194c48ae7d0dd6a7bd37fafdd9e95dbcdc2ab341146883013c63c1b5ccb5a9bb4b7b9ae
 SHA512 
880e00654eab85cc41b27ac470cce6011991e3cdb005642f495c2297fd9492bfb2b6b4ef63c88c2ac10bec870ad69b8bee6b11dd1bc5099e16c3cc2857312543
 DIST dovecot-2.3-pigeonhole-0.5.17.1.tar.gz 1952704 BLAKE2B 
7dfc6b5bdb82bcaa60e0f41722f9a884edee7853ce09c9391d4c610be16728f58cc7095b8dd2d47e89296ff36aa926c687b39a418bc74ca0bfc3c4eab98156df
 SHA512 
632a963d90a3fa052f314360d59ff25274d80952307ab5dd9193a2713ebf686500a7b2559b56f04b07e0a261066eed9b8525b14197f3be51728af09acb76e894
-DIST dovecot-2.3-pigeonhole-0.5.17.tar.gz 1951089 BLAKE2B 
fb91e668cf56632b749fed6e9c620b591bee82b19e928dd4cd3dca657dff6938ba4ae4776713a98b0ae38c17e3d6a613b35971cdbae792e18d4563f5f7efaaff
 SHA512 
c4bf69504ec22de53bfeffb55fc95438fb0f648390ca6e6485f652e2e74a34cd7508390bb595b958cbabc53f0e20fbc42e163b2682dc65159fae2acafbd94bad
 DIST dovecot-2.3-pigeonhole-0.5.18.tar.gz 1953892 BLAKE2B 
478da07a2f507a3322c6b6035f8cb74a720c030cc9413496f90a793d165178617207e26b0b57f710a9b9c7671be3fffdbaccaacb8747198abf82943dcb4a24df
 SHA512 
44c3d945a5aebb8935e6e46751e44f505f2abd529c31e3efb689d3b5b9cdf9bca4f5231fc42a8d19837cb95c7618f5b64dfdf5964f40a0a6987144a37cdbaaec
 DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
-DIST dovecot-2.3.15.tar.gz 7608561 BLAKE2B 
85134064dbff0b4f50831a835fb6eafc92081d75d91ab331fa0ae79c453382a88485bad8c774491968b879478dc66841a9c6170e5931d562cf5eaa6af755440b
 SHA512 
75bbdbeac663da109f78dba06c42bb5193e911c6b3c64f055fc4473ae9afaf0c8304c49fc7f06c5c6b61e67dd13dc21fbed6ff160a99f38f547c88ba05e6b03a
-DIST dovecot-2.3.16.tar.gz 7650008 BLAKE2B 
682067330e94a51a6bc6c82444a5e29a08d6382652a531597bd8c3eecf0bd86f6d4d1bc20e0467c36d5285e9df5ba25aee7dd6db727d195f8f67ac403becfcf0
 SHA512 
31a9d352c7ead466d65ee0535b1fbd9138e35235f1ebfeedc4eef54cba450663c59708d162eaf0712af1c40f23526ac86aab2eece8cefde3edf690127472fd1e
 DIST dovecot-2.3.17.1.tar.gz 7700848 BLAKE2B 
adf12c84def899795d8446766b5c88fd5c68a5969a1807b4dd9c2e4894ddc0693a771ce4d4c0c72b0b03501903c39c650eace97b6708114b7fe038b62ea2ecce
 SHA512 
976aa4f68e86f401e5766017e1702740d5b03892aff98f31f9ef0c6d242311d0f4b50d7faa426306bf1c902d7fc6d021438977bc887fa66ee360b069ec32ad79
-DIST dovecot-2.3.17.tar.gz 7699294 BLAKE2B 
1dd044abc9cf27aa8ced5595d875a2b08abba93b43727db6ab1508ae4a841cada57a53d76bf318f497b61f0dbefad66091e652e4b73a4b25d37a763e31a2241b
 SHA512 
5b45d0f2f8af5cf095aff35f8e6a74bbbfd153b6e4596510eade671507d77476544e3a012087b4d4432c0399601f29a49cdf8b34249438f440031c8d027d1cd3
 DIST dovecot-2.3.18.tar.gz 7763230 BLAKE2B 
ff3e0c2cad87d2e2632345a25825eebd0a6c1520376d85286453bde7505f22410d03911cd588a0d102b75f22cc1de051b01c43a57c90138340186e8cb024247a
 SHA512 
b5eccf790a3960614876f122efb6296fe49ab7c523b08c10347fd4d10ed293fbd327279511c227b420f7c0786975186157eaa0fb5cd3aab1f3be9a4c5c3ad233

diff --git a/net-mail/dovecot/dovecot-2.3.15-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.15-r1.ebuild
deleted file mode 100644
index 1668061de0a9..

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-12-16 Thread Eray Aslan
commit: cc99ce2a105a8f0c025559e626c00234a91938f1
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Dec 16 10:13:54 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Dec 16 10:13:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc99ce2a

net-mail/dovecot: bump to 2.3.17.1

Closes: https://bugs.gentoo.org/829132
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest|   2 +
 net-mail/dovecot/dovecot-2.3.17.1.ebuild | 307 +++
 2 files changed, 309 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 595f339a1909..8dfa58821de7 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,8 +1,10 @@
 DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
 DIST dovecot-2.3-pigeonhole-0.5.15.tar.gz 1935601 BLAKE2B 
e26405cc9a93681206e27c2b548e3409aec1c011127b27eda364fec27d572dc01c7ea63688693bde10a8b4086bf67e14bb67e917d62db426d8871d6af0ec
 SHA512 
521070080802bf2a50cd0ff0af5dc991c04d70b807abc2cd9aa567444a4869f5f42800f19d9b740a519bd4069437139e70ca6ae4b905479fcec8faa133ac5f54
 DIST dovecot-2.3-pigeonhole-0.5.16.tar.gz 1944573 BLAKE2B 
a859c396126132669793c73c695380f24f1ca205b8153cb5f60f3be37194c48ae7d0dd6a7bd37fafdd9e95dbcdc2ab341146883013c63c1b5ccb5a9bb4b7b9ae
 SHA512 
880e00654eab85cc41b27ac470cce6011991e3cdb005642f495c2297fd9492bfb2b6b4ef63c88c2ac10bec870ad69b8bee6b11dd1bc5099e16c3cc2857312543
+DIST dovecot-2.3-pigeonhole-0.5.17.1.tar.gz 1952704 BLAKE2B 
7dfc6b5bdb82bcaa60e0f41722f9a884edee7853ce09c9391d4c610be16728f58cc7095b8dd2d47e89296ff36aa926c687b39a418bc74ca0bfc3c4eab98156df
 SHA512 
632a963d90a3fa052f314360d59ff25274d80952307ab5dd9193a2713ebf686500a7b2559b56f04b07e0a261066eed9b8525b14197f3be51728af09acb76e894
 DIST dovecot-2.3-pigeonhole-0.5.17.tar.gz 1951089 BLAKE2B 
fb91e668cf56632b749fed6e9c620b591bee82b19e928dd4cd3dca657dff6938ba4ae4776713a98b0ae38c17e3d6a613b35971cdbae792e18d4563f5f7efaaff
 SHA512 
c4bf69504ec22de53bfeffb55fc95438fb0f648390ca6e6485f652e2e74a34cd7508390bb595b958cbabc53f0e20fbc42e163b2682dc65159fae2acafbd94bad
 DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
 DIST dovecot-2.3.15.tar.gz 7608561 BLAKE2B 
85134064dbff0b4f50831a835fb6eafc92081d75d91ab331fa0ae79c453382a88485bad8c774491968b879478dc66841a9c6170e5931d562cf5eaa6af755440b
 SHA512 
75bbdbeac663da109f78dba06c42bb5193e911c6b3c64f055fc4473ae9afaf0c8304c49fc7f06c5c6b61e67dd13dc21fbed6ff160a99f38f547c88ba05e6b03a
 DIST dovecot-2.3.16.tar.gz 7650008 BLAKE2B 
682067330e94a51a6bc6c82444a5e29a08d6382652a531597bd8c3eecf0bd86f6d4d1bc20e0467c36d5285e9df5ba25aee7dd6db727d195f8f67ac403becfcf0
 SHA512 
31a9d352c7ead466d65ee0535b1fbd9138e35235f1ebfeedc4eef54cba450663c59708d162eaf0712af1c40f23526ac86aab2eece8cefde3edf690127472fd1e
+DIST dovecot-2.3.17.1.tar.gz 7700848 BLAKE2B 
adf12c84def899795d8446766b5c88fd5c68a5969a1807b4dd9c2e4894ddc0693a771ce4d4c0c72b0b03501903c39c650eace97b6708114b7fe038b62ea2ecce
 SHA512 
976aa4f68e86f401e5766017e1702740d5b03892aff98f31f9ef0c6d242311d0f4b50d7faa426306bf1c902d7fc6d021438977bc887fa66ee360b069ec32ad79
 DIST dovecot-2.3.17.tar.gz 7699294 BLAKE2B 
1dd044abc9cf27aa8ced5595d875a2b08abba93b43727db6ab1508ae4a841cada57a53d76bf318f497b61f0dbefad66091e652e4b73a4b25d37a763e31a2241b
 SHA512 
5b45d0f2f8af5cf095aff35f8e6a74bbbfd153b6e4596510eade671507d77476544e3a012087b4d4432c0399601f29a49cdf8b34249438f440031c8d027d1cd3

diff --git a/net-mail/dovecot/dovecot-2.3.17.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.17.1.ebuild
new file mode 100644
index ..9eb939c223cb
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.17.1.ebuild
@@ -0,0 +1,307 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.17.1"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-11-26 Thread Eray Aslan
commit: 89443dbcf6189b2189368dea6398749e3bd5ddc0
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Nov 26 14:04:14 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Nov 26 14:04:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89443dbc

net-mail/dovecot: bump to 2.3.17

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 +
 net-mail/dovecot/dovecot-2.3.17.ebuild | 307 +
 2 files changed, 309 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 124616306c14..595f339a1909 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,6 +1,8 @@
 DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
 DIST dovecot-2.3-pigeonhole-0.5.15.tar.gz 1935601 BLAKE2B 
e26405cc9a93681206e27c2b548e3409aec1c011127b27eda364fec27d572dc01c7ea63688693bde10a8b4086bf67e14bb67e917d62db426d8871d6af0ec
 SHA512 
521070080802bf2a50cd0ff0af5dc991c04d70b807abc2cd9aa567444a4869f5f42800f19d9b740a519bd4069437139e70ca6ae4b905479fcec8faa133ac5f54
 DIST dovecot-2.3-pigeonhole-0.5.16.tar.gz 1944573 BLAKE2B 
a859c396126132669793c73c695380f24f1ca205b8153cb5f60f3be37194c48ae7d0dd6a7bd37fafdd9e95dbcdc2ab341146883013c63c1b5ccb5a9bb4b7b9ae
 SHA512 
880e00654eab85cc41b27ac470cce6011991e3cdb005642f495c2297fd9492bfb2b6b4ef63c88c2ac10bec870ad69b8bee6b11dd1bc5099e16c3cc2857312543
+DIST dovecot-2.3-pigeonhole-0.5.17.tar.gz 1951089 BLAKE2B 
fb91e668cf56632b749fed6e9c620b591bee82b19e928dd4cd3dca657dff6938ba4ae4776713a98b0ae38c17e3d6a613b35971cdbae792e18d4563f5f7efaaff
 SHA512 
c4bf69504ec22de53bfeffb55fc95438fb0f648390ca6e6485f652e2e74a34cd7508390bb595b958cbabc53f0e20fbc42e163b2682dc65159fae2acafbd94bad
 DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
 DIST dovecot-2.3.15.tar.gz 7608561 BLAKE2B 
85134064dbff0b4f50831a835fb6eafc92081d75d91ab331fa0ae79c453382a88485bad8c774491968b879478dc66841a9c6170e5931d562cf5eaa6af755440b
 SHA512 
75bbdbeac663da109f78dba06c42bb5193e911c6b3c64f055fc4473ae9afaf0c8304c49fc7f06c5c6b61e67dd13dc21fbed6ff160a99f38f547c88ba05e6b03a
 DIST dovecot-2.3.16.tar.gz 7650008 BLAKE2B 
682067330e94a51a6bc6c82444a5e29a08d6382652a531597bd8c3eecf0bd86f6d4d1bc20e0467c36d5285e9df5ba25aee7dd6db727d195f8f67ac403becfcf0
 SHA512 
31a9d352c7ead466d65ee0535b1fbd9138e35235f1ebfeedc4eef54cba450663c59708d162eaf0712af1c40f23526ac86aab2eece8cefde3edf690127472fd1e
+DIST dovecot-2.3.17.tar.gz 7699294 BLAKE2B 
1dd044abc9cf27aa8ced5595d875a2b08abba93b43727db6ab1508ae4a841cada57a53d76bf318f497b61f0dbefad66091e652e4b73a4b25d37a763e31a2241b
 SHA512 
5b45d0f2f8af5cf095aff35f8e6a74bbbfd153b6e4596510eade671507d77476544e3a012087b4d4432c0399601f29a49cdf8b34249438f440031c8d027d1cd3

diff --git a/net-mail/dovecot/dovecot-2.3.17.ebuild 
b/net-mail/dovecot/dovecot-2.3.17.ebuild
new file mode 100644
index ..ba8648611522
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.17.ebuild
@@ -0,0 +1,307 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.17"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-09-16 Thread Eray Aslan
commit: 0140456685343d85704fd8f4fa6a2530df4cffbb
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Sep 17 05:42:42 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Sep 17 05:42:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01404566

net-mail/dovecot: add stemmer USE flag

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.16-r1.ebuild | 307 ++
 net-mail/dovecot/metadata.xml |   1 +
 2 files changed, 308 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.16-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.16-r1.ebuild
new file mode 100644
index 000..944c319e573
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.16-r1.ebuild
@@ -0,0 +1,307 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.16"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   lzma? ( app-arch/xz-utils )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   stemmer? ( dev-libs/snowball-stemmer:= )
+   suid? ( acct-group/mail )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
+   "
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108
+   #elibtoolize
+   eautoreconf
+
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no \
+   LUAPC="${ELUA}" \
+   systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --disable-rpath \
+   --without-libbsd \
+   --with-icu \
+   --with-ssl \
+   $( use_with argon2 sodium ) \
+   $( use_with bzip2 bzlib ) \
+   $( use_with caps libcap ) \
+   $( use_with 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-09-16 Thread Eray Aslan
commit: 20dac6145e40477473a4c6517e55fb2e2418489d
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Sep 17 05:44:29 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Sep 17 05:44:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20dac614

net-mail/dovecot: clean up compress USE flags

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.16-r1.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.16-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.16-r1.ebuild
index 944c319e573..e247acb3400 100644
--- a/net-mail/dovecot/dovecot-2.3.16-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.16-r1.ebuild
@@ -32,7 +32,7 @@ LICENSE="LGPL-2.1 MIT"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_COMPRESS="lz4 zstd"
 IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
 
@@ -41,18 +41,19 @@ IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} 
${IUSE_DOVECOT_OTHER}"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
 
 DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
dev-libs/icu:=
dev-libs/openssl:0=
+   sys-libs/zlib:=
virtual/libiconv
argon2? ( dev-libs/libsodium:= )
-   bzip2? ( app-arch/bzip2 )
caps? ( sys-libs/libcap )
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
lua? ( ${LUA_DEPS} )
lucene? ( >=dev-cpp/clucene-2.3 )
lz4? ( app-arch/lz4 )
-   lzma? ( app-arch/xz-utils )
mysql? ( dev-db/mysql-connector-c:0= )
pam? ( sys-libs/pam:= )
postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
@@ -66,7 +67,6 @@ DEPEND="
tcpd? ( sys-apps/tcp-wrappers )
textcat? ( app-text/libexttextcat )
unwind? ( sys-libs/libunwind:= )
-   zlib? ( sys-libs/zlib:= )
zstd? ( app-arch/zstd:= )
virtual/libcrypt:=
"
@@ -121,18 +121,19 @@ src_configure() {
--with-statedir="${EPREFIX}/var/lib/dovecot" \
--with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
--disable-rpath \
+   --with-bzlib \
--without-libbsd \
+   --with-lzma \
--with-icu \
--with-ssl \
+   --with-zlib \
$( use_with argon2 sodium ) \
-   $( use_with bzip2 bzlib ) \
$( use_with caps libcap ) \
$( use_with kerberos gssapi ) \
$( use_with lua ) \
$( use_with ldap ) \
$( use_with lucene ) \
$( use_with lz4 ) \
-   $( use_with lzma ) \
$( use_with mysql ) \
$( use_with pam ) \
$( use_with postgres pgsql ) \
@@ -143,7 +144,6 @@ src_configure() {
$( use_with tcpd libwrap ) \
$( use_with textcat ) \
$( use_with unwind libunwind ) \
-   $( use_with zlib ) \
$( use_with zstd ) \
$( use_enable static-libs static ) \
${conf}



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-08-08 Thread Eray Aslan
commit: 3bded3553b1bc5eb4972e17c2352a495de766cfe
Author: Eray Aslan  gentoo  org>
AuthorDate: Sun Aug  8 12:33:43 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Sun Aug  8 12:33:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bded355

net-mail/dovecot: bump to 2.3.16

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 +
 net-mail/dovecot/dovecot-2.3.16.ebuild | 306 +
 2 files changed, 308 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 7f36a40046c..124616306c1 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,4 +1,6 @@
 DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
 DIST dovecot-2.3-pigeonhole-0.5.15.tar.gz 1935601 BLAKE2B 
e26405cc9a93681206e27c2b548e3409aec1c011127b27eda364fec27d572dc01c7ea63688693bde10a8b4086bf67e14bb67e917d62db426d8871d6af0ec
 SHA512 
521070080802bf2a50cd0ff0af5dc991c04d70b807abc2cd9aa567444a4869f5f42800f19d9b740a519bd4069437139e70ca6ae4b905479fcec8faa133ac5f54
+DIST dovecot-2.3-pigeonhole-0.5.16.tar.gz 1944573 BLAKE2B 
a859c396126132669793c73c695380f24f1ca205b8153cb5f60f3be37194c48ae7d0dd6a7bd37fafdd9e95dbcdc2ab341146883013c63c1b5ccb5a9bb4b7b9ae
 SHA512 
880e00654eab85cc41b27ac470cce6011991e3cdb005642f495c2297fd9492bfb2b6b4ef63c88c2ac10bec870ad69b8bee6b11dd1bc5099e16c3cc2857312543
 DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
 DIST dovecot-2.3.15.tar.gz 7608561 BLAKE2B 
85134064dbff0b4f50831a835fb6eafc92081d75d91ab331fa0ae79c453382a88485bad8c774491968b879478dc66841a9c6170e5931d562cf5eaa6af755440b
 SHA512 
75bbdbeac663da109f78dba06c42bb5193e911c6b3c64f055fc4473ae9afaf0c8304c49fc7f06c5c6b61e67dd13dc21fbed6ff160a99f38f547c88ba05e6b03a
+DIST dovecot-2.3.16.tar.gz 7650008 BLAKE2B 
682067330e94a51a6bc6c82444a5e29a08d6382652a531597bd8c3eecf0bd86f6d4d1bc20e0467c36d5285e9df5ba25aee7dd6db727d195f8f67ac403becfcf0
 SHA512 
31a9d352c7ead466d65ee0535b1fbd9138e35235f1ebfeedc4eef54cba450663c59708d162eaf0712af1c40f23526ac86aab2eece8cefde3edf690127472fd1e

diff --git a/net-mail/dovecot/dovecot-2.3.16.ebuild 
b/net-mail/dovecot/dovecot-2.3.16.ebuild
new file mode 100644
index 000..63ecb73f66d
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.16.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.16"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium:= )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lz4? ( app-arch/lz4 )
+   lzma? ( app-arch/xz-utils )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam:= )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   rpc? ( net-libs/libtirpc:= 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-07-23 Thread Marek Szuba
commit: a4eee8b76225e833d31c9acb155ad0a5354eddc5
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul 23 22:15:47 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul 23 22:27:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4eee8b7

net-mail/dovecot: use -fasynchronous-unwind-tables, unconditionally

Have just confirmed that on riscv asynchronous tables fix test-backtrace
errors as well as static ones. Conversely, appending
-fno-asynchronous-unwind-tables on amd64 (which is one of the arches for
which both gcc and clang enable asynchronous unwind tables by default,
IIRC because they've got something to do with stack management) makes
the two tests start failing - regardless of whether USE=unwind is
enabled or not.

Signed-off-by: Marek Szuba  gentoo.org>

 net-mail/dovecot/dovecot-2.3.15-r1.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.15-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.15-r1.ebuild
index 8c886e6a7a5..1668061de0a 100644
--- a/net-mail/dovecot/dovecot-2.3.15-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.15-r1.ebuild
@@ -100,12 +100,8 @@ src_prepare() {
#elibtoolize
eautoreconf
 
-   if use riscv; then
-   # Without this, src_tests dies due to failed asserts in 
test-backtrace.c;
-   # See 
https://salsa.debian.org/debian/dovecot/-/merge_requests/8 .
-   # Might in fact be needed on other arches as well.
-   append-cflags -funwind-tables
-   fi
+   # Bug #727244
+   append-cflags -fasynchronous-unwind-tables
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/, profiles/arch/riscv/

2021-07-23 Thread Marek Szuba
commit: 3391fce2a547bfff70858e8737ccacfb0b69ab3f
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul 23 18:27:33 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul 23 18:28:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3391fce2

net-mail/dovecot: keyword 2.3.15-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 net-mail/dovecot/dovecot-2.3.15-r1.ebuild | 11 +--
 profiles/arch/riscv/package.use.mask  |  1 +
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.15-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.15-r1.ebuild
index b8d050347b0..8c886e6a7a5 100644
--- a/net-mail/dovecot/dovecot-2.3.15-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.15-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 LUA_COMPAT=( lua5-1 lua5-3 )
 # do not add a ssl USE flag.  ssl is mandatory
 SSL_DEPS_SKIP=1
-inherit autotools lua-single ssl-cert systemd toolchain-funcs
+inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
 
 MY_P="${P/_/.}"
 #MY_S="${PN}-ce-${PV}"
@@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
@@ -99,6 +99,13 @@ src_prepare() {
# bug 657108
#elibtoolize
eautoreconf
+
+   if use riscv; then
+   # Without this, src_tests dies due to failed asserts in 
test-backtrace.c;
+   # See 
https://salsa.debian.org/debian/dovecot/-/merge_requests/8 .
+   # Might in fact be needed on other arches as well.
+   append-cflags -funwind-tables
+   fi
 }
 
 src_configure() {

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index f634b99a303..9d8e925559f 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -96,6 +96,7 @@ dev-util/strace unwind
 media-libs/gstreamer unwind
 media-libs/mesa unwind
 net-libs/zeromq unwind
+net-mail/dovecot unwind
 x11-base/xorg-server unwind
 x11-base/xwayland unwind
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2021-07-17 Thread Eray Aslan
commit: c7831824c64115adf396d7383272a078d7273633
Author: Eray Aslan  gentoo  org>
AuthorDate: Sat Jul 17 13:00:54 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Sat Jul 17 13:00:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7831824

net-mail/dovecot: cleanup

Bug: https://bugs.gentoo.org/797349
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   3 -
 net-mail/dovecot/dovecot-2.3.13-r101.ebuild| 295 -
 net-mail/dovecot/dovecot-2.3.14-r1.ebuild  | 294 
 .../files/dovecot-2.3.13-32-bit-tests-1.patch  |  52 
 .../files/dovecot-2.3.13-32-bit-tests-2.patch  |  27 --
 .../dovecot/files/dovecot-unwind-generic.patch |  15 --
 6 files changed, 686 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 1a54583afcc..7f36a40046c 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,7 +1,4 @@
-DIST dovecot-2.3-pigeonhole-0.5.13.tar.gz 1908839 BLAKE2B 
37fbd9d9b41ca1893c19ac546dd9b272b361752c70eed0596bbb743cd8c30d942427d5814ab551bb39eb844c7bd05074bb49b11a6b81747e2fc535b0f9993f14
 SHA512 
fcbc13d71af4e6dd4e34192484e203d755e5015da76a4774b11a79182b2baad36cab5a471346093111ace36a7775dfe8294555f8b86dde386820b3ec5cd3
 DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
 DIST dovecot-2.3-pigeonhole-0.5.15.tar.gz 1935601 BLAKE2B 
e26405cc9a93681206e27c2b548e3409aec1c011127b27eda364fec27d572dc01c7ea63688693bde10a8b4086bf67e14bb67e917d62db426d8871d6af0ec
 SHA512 
521070080802bf2a50cd0ff0af5dc991c04d70b807abc2cd9aa567444a4869f5f42800f19d9b740a519bd4069437139e70ca6ae4b905479fcec8faa133ac5f54
-DIST dovecot-2.3.13.tar.gz 7456073 BLAKE2B 
6cf3e7d9c6cf90279e0d72782cca88a11617f3f08e3c27da7948f46b8796575e42c776323cd56bc4208474831d4480afcac35ebe0b74d99db40acd4cda2279be
 SHA512 
758a169fba8925637ed18fa7522a6f06c9fe01a1707b1ca0d0a4d8757c578a8e117c91733e8314403839f9a484bbcac71ce3532c82379eb583b480756d556a95
 DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
-DIST dovecot-2.3.14.tar.gz 7483769 BLAKE2B 
bf2606ed64bef66fdeb165da65295031e692b7ba5186847c027adbd50093a9684b57eb724595c27838d91769e097ab2a82978ba845bf4e026dcfd78aa1372501
 SHA512 
69df234cb739c7ee7ae3acfb9756bc22481e94c95463d32bfac315c7ec4b1ba0dfbff552b769f2ab7ee554087ca2ebbe331aa008d3af26417016612dc7cad103
 DIST dovecot-2.3.15.tar.gz 7608561 BLAKE2B 
85134064dbff0b4f50831a835fb6eafc92081d75d91ab331fa0ae79c453382a88485bad8c774491968b879478dc66841a9c6170e5931d562cf5eaa6af755440b
 SHA512 
75bbdbeac663da109f78dba06c42bb5193e911c6b3c64f055fc4473ae9afaf0c8304c49fc7f06c5c6b61e67dd13dc21fbed6ff160a99f38f547c88ba05e6b03a

diff --git a/net-mail/dovecot/dovecot-2.3.13-r101.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r101.ebuild
deleted file mode 100644
index f13784a01b2..000
--- a/net-mail/dovecot/dovecot-2.3.13-r101.ebuild
+++ /dev/null
@@ -1,295 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} )
-
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.13"
-if [[ ${PV} == *_rc* ]] ; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc selinux sieve 
solr static-libs suid tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-07-16 Thread Sam James
commit: 6a7c614558db46203cfc0c762a2f3264cc60895b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 17 04:58:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 17 04:58:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7c6145

net-mail/dovecot: Stabilize 2.3.14.1-r1 arm, #797349

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.14.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.14.1-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.1-r1.ebuild
index fb2c91d5457..8c8d1142c3b 100644
--- a/net-mail/dovecot/dovecot-2.3.14.1-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.14.1-r1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-06-22 Thread Sam James
commit: 87b1b7445c4aea8c58bf02414c17147a92b3f1e6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 22 20:32:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 22 20:54:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b1b744

net-mail/dovecot: add virtual/libcrypt dependency

Needed for upcoming libcrypt migration.

Acked-by: David Seifert  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 ...ovecot-2.3.13-r100.ebuild => dovecot-2.3.13-r101.ebuild} | 13 +++--
 .../{dovecot-2.3.14.ebuild => dovecot-2.3.14-r1.ebuild} |  9 +
 .../{dovecot-2.3.14.1.ebuild => dovecot-2.3.14.1-r1.ebuild} | 13 +++--
 .../{dovecot-2.3.15.ebuild => dovecot-2.3.15-r1.ebuild} | 13 +++--
 4 files changed, 26 insertions(+), 22 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r101.ebuild
similarity index 97%
rename from net-mail/dovecot/dovecot-2.3.13-r100.ebuild
rename to net-mail/dovecot/dovecot-2.3.13-r101.ebuild
index 845bef06aaa..f13784a01b2 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r101.ebuild
@@ -40,7 +40,7 @@ IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} 
${IUSE_DOVECOT_OTHER}"
 
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
 
-DEPEND="argon2? ( dev-libs/libsodium )
+DEPEND="argon2? ( dev-libs/libsodium:= )
bzip2? ( app-arch/bzip2 )
caps? ( sys-libs/libcap )
kerberos? ( virtual/krb5 )
@@ -50,9 +50,9 @@ DEPEND="argon2? ( dev-libs/libsodium )
lzma? ( app-arch/xz-utils )
lz4? ( app-arch/lz4 )
mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam )
+   pam? ( sys-libs/pam:= )
postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
-   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
selinux? ( sec-policy/selinux-dovecot )
solr? ( net-misc/curl dev-libs/expat )
sqlite? ( dev-db/sqlite:* )
@@ -60,9 +60,10 @@ DEPEND="argon2? ( dev-libs/libsodium )
suid? ( acct-group/mail )
tcpd? ( sys-apps/tcp-wrappers )
textcat? ( app-text/libexttextcat )
-   unwind? ( sys-libs/libunwind )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )
+   unwind? ( sys-libs/libunwind:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+   virtual/libcrypt:=
virtual/libiconv
dev-libs/icu:="
 

diff --git a/net-mail/dovecot/dovecot-2.3.14.ebuild 
b/net-mail/dovecot/dovecot-2.3.14-r1.ebuild
similarity index 98%
rename from net-mail/dovecot/dovecot-2.3.14.ebuild
rename to net-mail/dovecot/dovecot-2.3.14-r1.ebuild
index fee3938bac7..450c88e67af 100644
--- a/net-mail/dovecot/dovecot-2.3.14.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.14-r1.ebuild
@@ -40,7 +40,7 @@ IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} 
${IUSE_DOVECOT_OTHER}"
 
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
 
-DEPEND="argon2? ( dev-libs/libsodium )
+DEPEND="argon2? ( dev-libs/libsodium:= )
bzip2? ( app-arch/bzip2 )
caps? ( sys-libs/libcap )
kerberos? ( virtual/krb5 )
@@ -50,9 +50,9 @@ DEPEND="argon2? ( dev-libs/libsodium )
lzma? ( app-arch/xz-utils )
lz4? ( app-arch/lz4 )
mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam )
+   pam? ( sys-libs/pam:= )
postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
-   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+   rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
selinux? ( sec-policy/selinux-dovecot )
solr? ( net-misc/curl dev-libs/expat )
sqlite? ( dev-db/sqlite:* )
@@ -60,9 +60,10 @@ DEPEND="argon2? ( dev-libs/libsodium )
suid? ( acct-group/mail )
tcpd? ( sys-apps/tcp-wrappers )
textcat? ( app-text/libexttextcat )
-   unwind? ( sys-libs/libunwind )
+   unwind? ( sys-libs/libunwind:= )
zlib? ( sys-libs/zlib )
zstd? ( app-arch/zstd )
+   virtual/libcrypt:=
virtual/libiconv
dev-libs/icu:="
 

diff --git a/net-mail/dovecot/dovecot-2.3.14.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.1-r1.ebuild
similarity index 97%
rename from net-mail/dovecot/dovecot-2.3.14.1.ebuild
rename to net-mail/dovecot/dovecot-2.3.14.1-r1.ebuild
index 52c47222175..fb2c91d5457 100644
--- a/net-mail/dovecot/dovecot-2.3.14.1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.14.1-r1.ebuild
@@ -40,7 +40,7 @@ IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} 
${IUSE_DOVECOT_OTHER}"
 
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
 
-DEPEND="argon2? ( dev-libs/libsodium )
+DEPEND="argon2? ( dev-libs/libsodium:= )
bzip2? ( app-arch/bzip2 )
caps? ( sys-libs/libcap )
kerberos? ( virtual/krb5 )
@@ -50,9 +50,9 @@ DEPEND="argon2? ( dev-libs/libsodium )
lzma? ( app-arch/xz-utils )
lz4? ( app-arch/lz4 )
  

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/, net-mail/dovecot/files/

2021-06-22 Thread Eray Aslan
commit: 9c780f4dbf6b8decf88015c43fbcd5ccd4fedc04
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Jun 22 11:46:25 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Jun 22 11:46:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c780f4d

net-mail/dovecot: bump to 2.3.15

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 +
 net-mail/dovecot/dovecot-2.3.15.ebuild | 301 +
 .../files/dovecot-autoconf-lua-version-v2.patch|  15 +
 3 files changed, 318 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 0005fd74913..1a54583afcc 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,5 +1,7 @@
 DIST dovecot-2.3-pigeonhole-0.5.13.tar.gz 1908839 BLAKE2B 
37fbd9d9b41ca1893c19ac546dd9b272b361752c70eed0596bbb743cd8c30d942427d5814ab551bb39eb844c7bd05074bb49b11a6b81747e2fc535b0f9993f14
 SHA512 
fcbc13d71af4e6dd4e34192484e203d755e5015da76a4774b11a79182b2baad36cab5a471346093111ace36a7775dfe8294555f8b86dde386820b3ec5cd3
 DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
+DIST dovecot-2.3-pigeonhole-0.5.15.tar.gz 1935601 BLAKE2B 
e26405cc9a93681206e27c2b548e3409aec1c011127b27eda364fec27d572dc01c7ea63688693bde10a8b4086bf67e14bb67e917d62db426d8871d6af0ec
 SHA512 
521070080802bf2a50cd0ff0af5dc991c04d70b807abc2cd9aa567444a4869f5f42800f19d9b740a519bd4069437139e70ca6ae4b905479fcec8faa133ac5f54
 DIST dovecot-2.3.13.tar.gz 7456073 BLAKE2B 
6cf3e7d9c6cf90279e0d72782cca88a11617f3f08e3c27da7948f46b8796575e42c776323cd56bc4208474831d4480afcac35ebe0b74d99db40acd4cda2279be
 SHA512 
758a169fba8925637ed18fa7522a6f06c9fe01a1707b1ca0d0a4d8757c578a8e117c91733e8314403839f9a484bbcac71ce3532c82379eb583b480756d556a95
 DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
 DIST dovecot-2.3.14.tar.gz 7483769 BLAKE2B 
bf2606ed64bef66fdeb165da65295031e692b7ba5186847c027adbd50093a9684b57eb724595c27838d91769e097ab2a82978ba845bf4e026dcfd78aa1372501
 SHA512 
69df234cb739c7ee7ae3acfb9756bc22481e94c95463d32bfac315c7ec4b1ba0dfbff552b769f2ab7ee554087ca2ebbe331aa008d3af26417016612dc7cad103
+DIST dovecot-2.3.15.tar.gz 7608561 BLAKE2B 
85134064dbff0b4f50831a835fb6eafc92081d75d91ab331fa0ae79c453382a88485bad8c774491968b879478dc66841a9c6170e5931d562cf5eaa6af755440b
 SHA512 
75bbdbeac663da109f78dba06c42bb5193e911c6b3c64f055fc4473ae9afaf0c8304c49fc7f06c5c6b61e67dd13dc21fbed6ff160a99f38f547c88ba05e6b03a

diff --git a/net-mail/dovecot/dovecot-2.3.15.ebuild 
b/net-mail/dovecot/dovecot-2.3.15.ebuild
new file mode 100644
index 000..e249ee27c2d
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.15.ebuild
@@ -0,0 +1,301 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-1 lua5-3 )
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.15"
+if [[ ${PV} == *_rc* ]]; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc
+   selinux sieve solr static-libs suid systemd tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="
+   dev-libs/icu:=
+   dev-libs/openssl:0=
+   virtual/libiconv
+   argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-06-22 Thread Agostino Sarubbo
commit: eff0e1c9595091c392f5e30f4ab89385cd97d271
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 22 06:48:34 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 22 06:48:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff0e1c9

net-mail/dovecot: ppc64 stable wrt bug #797349

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.14.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
index 2eee08de156..52c47222175 100644
--- a/net-mail/dovecot/dovecot-2.3.14.1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-06-22 Thread Agostino Sarubbo
commit: 2939c4dc9bf33e2a224081626b6d7016c0a6f29e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 22 06:47:43 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 22 06:47:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2939c4dc

net-mail/dovecot: ppc stable wrt bug #797349

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.14.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
index 8bbebc77ec2..2eee08de156 100644
--- a/net-mail/dovecot/dovecot-2.3.14.1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-06-22 Thread Agostino Sarubbo
commit: 68446d60b61e66a59210eb2496cd7acc071e2bb6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 22 06:47:13 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 22 06:47:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68446d60

net-mail/dovecot: amd64 stable wrt bug #797349

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.14.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
index b3b2fe81707..8bbebc77ec2 100644
--- a/net-mail/dovecot/dovecot-2.3.14.1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-06-21 Thread Sam James
commit: 6fe00c8e48d2a5b037661d16e4633ab46f8e9922
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 21 19:02:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 21 19:02:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe00c8e

net-mail/dovecot: Stabilize 2.3.14.1 x86, #797349

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.14.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
index fee3938bac7..b3b2fe81707 100644
--- a/net-mail/dovecot/dovecot-2.3.14.1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-06-21 Thread Eray Aslan
commit: e240bf58ed54e64da0a1b7eae61a2b0d5ffd2c3c
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Jun 21 13:40:10 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Jun 21 13:40:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e240bf58

net-mail/dovecot: security bump to 2.3.14.1

Bug: https://bugs.gentoo.org/797349
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest|   1 +
 net-mail/dovecot/dovecot-2.3.14.1.ebuild | 293 +++
 2 files changed, 294 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index ab330c8f97f..0005fd74913 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,4 +1,5 @@
 DIST dovecot-2.3-pigeonhole-0.5.13.tar.gz 1908839 BLAKE2B 
37fbd9d9b41ca1893c19ac546dd9b272b361752c70eed0596bbb743cd8c30d942427d5814ab551bb39eb844c7bd05074bb49b11a6b81747e2fc535b0f9993f14
 SHA512 
fcbc13d71af4e6dd4e34192484e203d755e5015da76a4774b11a79182b2baad36cab5a471346093111ace36a7775dfe8294555f8b86dde386820b3ec5cd3
 DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
 DIST dovecot-2.3.13.tar.gz 7456073 BLAKE2B 
6cf3e7d9c6cf90279e0d72782cca88a11617f3f08e3c27da7948f46b8796575e42c776323cd56bc4208474831d4480afcac35ebe0b74d99db40acd4cda2279be
 SHA512 
758a169fba8925637ed18fa7522a6f06c9fe01a1707b1ca0d0a4d8757c578a8e117c91733e8314403839f9a484bbcac71ce3532c82379eb583b480756d556a95
+DIST dovecot-2.3.14.1.tar.gz 7534719 BLAKE2B 
1ba5143711fe340b9fad61db41ba658485e42be52f3b0f196eeb9b8e4b7c1b865b6a08f879dadeb2db3979b17be34699ce5febc4545887307f62bd5b72076f86
 SHA512 
b71b82c2918ac9940ef6bc274bc9c2b3e56a08cf5054244d80547ad89c421b9180c5afa8b5b140831239fbe2cbeeceb83a0052e037eb198d8fc27d07cba4ba35
 DIST dovecot-2.3.14.tar.gz 7483769 BLAKE2B 
bf2606ed64bef66fdeb165da65295031e692b7ba5186847c027adbd50093a9684b57eb724595c27838d91769e097ab2a82978ba845bf4e026dcfd78aa1372501
 SHA512 
69df234cb739c7ee7ae3acfb9756bc22481e94c95463d32bfac315c7ec4b1ba0dfbff552b769f2ab7ee554087ca2ebbe331aa008d3af26417016612dc7cad103

diff --git a/net-mail/dovecot/dovecot-2.3.14.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
new file mode 100644
index 000..fee3938bac7
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.14.1.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.14"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc selinux sieve 
solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   dev-libs/openssl:0=
+   suid? ( acct-group/mail )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+  

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-05-02 Thread Mikle Kolyada
commit: fffea590f1029a7e07d90674cb7ffdec2c4f8cfd
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 14:42:57 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 14:51:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffea590

net-mail/dovecot: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r100.ebuild | 5 ++---
 net-mail/dovecot/dovecot-2.3.14.ebuild  | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
index 539b2a18135..845bef06aaa 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
@@ -34,7 +34,7 @@ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 
~s390 ~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc selinux sieve 
solr static-libs suid tcpd textcat unwind"
 
 IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
 
@@ -56,8 +56,7 @@ DEPEND="argon2? ( dev-libs/libsodium )
selinux? ( sec-policy/selinux-dovecot )
solr? ( net-misc/curl dev-libs/expat )
sqlite? ( dev-db/sqlite:* )
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
suid? ( acct-group/mail )
tcpd? ( sys-apps/tcp-wrappers )
textcat? ( app-text/libexttextcat )

diff --git a/net-mail/dovecot/dovecot-2.3.14.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.ebuild
index e5ae2629b7c..fee3938bac7 100644
--- a/net-mail/dovecot/dovecot-2.3.14.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.14.ebuild
@@ -34,7 +34,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~s390 ~sparc ~
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 lucene managesieve rpc selinux sieve 
solr static-libs suid tcpd textcat unwind"
 
 IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
 
@@ -56,8 +56,7 @@ DEPEND="argon2? ( dev-libs/libsodium )
selinux? ( sec-policy/selinux-dovecot )
solr? ( net-misc/curl dev-libs/expat )
sqlite? ( dev-db/sqlite:* )
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
suid? ( acct-group/mail )
tcpd? ( sys-apps/tcp-wrappers )
textcat? ( app-text/libexttextcat )



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-03-25 Thread Conrad Kostecki
commit: 86be8f5bbe8655e77795d5c47c21220003bda01b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Mar 25 23:40:26 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Mar 25 23:52:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86be8f5b

net-mail/dovecot: drop old version

Drop old version, which does not support slotted lua, while current
stable does.

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r1.ebuild | 287 --
 1 file changed, 287 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
deleted file mode 100644
index 0fa54fee5f9..000
--- a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
+++ /dev/null
@@ -1,287 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.13"
-if [[ ${PV} == *_rc* ]] ; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-DEPEND="argon2? ( dev-libs/libsodium )
-   bzip2? ( app-arch/bzip2 )
-   caps? ( sys-libs/libcap )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap )
-   lua? ( dev-lang/lua:0= )
-   lucene? ( >=dev-cpp/clucene-2.3 )
-   lzma? ( app-arch/xz-utils )
-   lz4? ( app-arch/lz4 )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam )
-   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
-   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
-   selinux? ( sec-policy/selinux-dovecot )
-   solr? ( net-misc/curl dev-libs/expat )
-   sqlite? ( dev-db/sqlite:* )
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   suid? ( acct-group/mail )
-   tcpd? ( sys-apps/tcp-wrappers )
-   textcat? ( app-text/libexttextcat )
-   unwind? ( sys-libs/libunwind )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )
-   virtual/libiconv
-   dev-libs/icu:="
-
-RDEPEND="${DEPEND}
-   acct-group/dovecot
-   acct-group/dovenull
-   acct-user/dovecot
-   acct-user/dovenull
-   net-mail/mailbase"
-
-PATCHES=(
-   "${FILESDIR}/${PN}"-unwind-generic.patch
-   "${FILESDIR}/${PN}"-socket-name-too-long.patch
-   )
-
-pkg_setup() {
-   if use managesieve && ! use sieve; then
-   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
-   ewarn "sieve USE flag will be turned on"
-   fi
-}
-
-src_prepare() {
-   default
-   # bug 657108
-   #elibtoolize
-   eautoreconf
-}
-
-src_configure() {
-   local conf=""
-
-   if use postgres || use mysql || use sqlite; then
-   conf="${conf} --with-sql"
-   fi
-
-   # turn valgrind tests off. Bug #340791
-   VALGRIND=no econf \
-   --with-rundir="${EPREFIX}/run/dovecot" \
-   --with-statedir="${EPREFIX}/var/lib/dovecot" \
-   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
-   --without-stemmer \
-   --disable-rpath \
-   --without-libbsd \
-   --with-icu \
-   --with-ssl \
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
-   $( use_with argon2 sodium ) \
-   $( use_with bzip2 bzlib ) \
-   $( use_with caps libcap ) \
-   $( use_with kerberos gssapi ) \
-   $( use_with lua ) \
-   $( use_with ldap ) \
-   $( use_with lucene ) \
-   $( use_with lz4 ) \
-   $( use_with lzma ) \
-   $( use_with mysql ) \
-   $( use_with pam ) \
-   $( use_with postgres 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-03-08 Thread Eray Aslan
commit: 103eb064184d7804fdd58c652e8b5b1202d890cd
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Mar  8 08:37:23 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Mar  8 08:38:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103eb064

net-mail/dovecot: bump to 2.3.14

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 +
 net-mail/dovecot/dovecot-2.3.14.ebuild | 294 +
 2 files changed, 296 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 4e94ee8000e..ab330c8f97f 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,2 +1,4 @@
 DIST dovecot-2.3-pigeonhole-0.5.13.tar.gz 1908839 BLAKE2B 
37fbd9d9b41ca1893c19ac546dd9b272b361752c70eed0596bbb743cd8c30d942427d5814ab551bb39eb844c7bd05074bb49b11a6b81747e2fc535b0f9993f14
 SHA512 
fcbc13d71af4e6dd4e34192484e203d755e5015da76a4774b11a79182b2baad36cab5a471346093111ace36a7775dfe8294555f8b86dde386820b3ec5cd3
+DIST dovecot-2.3-pigeonhole-0.5.14.tar.gz 1910607 BLAKE2B 
5c08214535d298ce2b8defd8c945e96597a98bda6493a3e27481fdadc0e149e6dd01c6ececaa583dd331614669bd8e033cd1b91d64d03a9e0cdcef67fa9c27b8
 SHA512 
c5d5d309769eabe2c0971646d0c14d166b6b524acf59e1069eca803f764544fa2535c09c9a630ca706aa70442b688ee26af831d29e674823bac7ea7c0e1f33cc
 DIST dovecot-2.3.13.tar.gz 7456073 BLAKE2B 
6cf3e7d9c6cf90279e0d72782cca88a11617f3f08e3c27da7948f46b8796575e42c776323cd56bc4208474831d4480afcac35ebe0b74d99db40acd4cda2279be
 SHA512 
758a169fba8925637ed18fa7522a6f06c9fe01a1707b1ca0d0a4d8757c578a8e117c91733e8314403839f9a484bbcac71ce3532c82379eb583b480756d556a95
+DIST dovecot-2.3.14.tar.gz 7483769 BLAKE2B 
bf2606ed64bef66fdeb165da65295031e692b7ba5186847c027adbd50093a9684b57eb724595c27838d91769e097ab2a82978ba845bf4e026dcfd78aa1372501
 SHA512 
69df234cb739c7ee7ae3acfb9756bc22481e94c95463d32bfac315c7ec4b1ba0dfbff552b769f2ab7ee554087ca2ebbe331aa008d3af26417016612dc7cad103

diff --git a/net-mail/dovecot/dovecot-2.3.14.ebuild 
b/net-mail/dovecot/dovecot-2.3.14.ebuild
new file mode 100644
index 000..e5ae2629b7c
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.14.ebuild
@@ -0,0 +1,294 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.14"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   suid? ( acct-group/mail )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+   virtual/libiconv
+   dev-libs/icu:="
+
+RDEPEND="${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version.patch
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2021-02-10 Thread Eray Aslan
commit: 416a8ad88987bf8480d2c5afc9db8af864b21e98
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed Feb 10 15:42:40 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed Feb 10 15:42:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416a8ad8

net-mail/dovecot: cleanup

Bug: https://bugs.gentoo.org/763525
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 -
 net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild| 296 
 net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild| 297 -
 net-mail/dovecot/dovecot-2.3.11.3.ebuild   | 290 
 net-mail/dovecot/dovecot-2.3.13.ebuild | 293 
 .../dovecot/files/dovecot-2.3.11.3-apop-fix.patch  |  60 -
 .../dovecot/files/dovecot-fix-search-crash.patch   |  91 ---
 net-mail/dovecot/metadata.xml  |   1 -
 8 files changed, 1330 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 6a734d6a21c..4e94ee8000e 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,4 +1,2 @@
-DIST dovecot-2.3-pigeonhole-0.5.11.tar.gz 1912411 BLAKE2B 
ed35cbae5ea2c1da24a1a255c1fc943b9a8c35280840ea42c1b5f83ea327872bb83ae8901696abfe3b0d27dfd6c11d3fb1661614fad54eeab9d700b5f0b7b13a
 SHA512 
793d93edc50192c52654e2f7244d3e01aaa4e69f786e3ecfcd658a4ab26a5099cc5319cb93221150db4ce94bc4515ffb38115b1d0eeb6e052b956efec680b33d
 DIST dovecot-2.3-pigeonhole-0.5.13.tar.gz 1908839 BLAKE2B 
37fbd9d9b41ca1893c19ac546dd9b272b361752c70eed0596bbb743cd8c30d942427d5814ab551bb39eb844c7bd05074bb49b11a6b81747e2fc535b0f9993f14
 SHA512 
fcbc13d71af4e6dd4e34192484e203d755e5015da76a4774b11a79182b2baad36cab5a471346093111ace36a7775dfe8294555f8b86dde386820b3ec5cd3
-DIST dovecot-2.3.11.3.tar.gz 7353412 BLAKE2B 
0067989b35fe29c0d23f6ca25712a87fa69608cc4ee6081d9eb929d63e7a586ccc0d86fcdbe1aac67aea9f2678ab0e150f053667817b08f4a7246947bb812fdb
 SHA512 
d83e52a7faab918a8e6f6257acc5936b81733c10489affd042c3a043cb842db060286cba9978be378e4958e9ac2e60b55ce289d7f3a88df08e7637e4785e23bb
 DIST dovecot-2.3.13.tar.gz 7456073 BLAKE2B 
6cf3e7d9c6cf90279e0d72782cca88a11617f3f08e3c27da7948f46b8796575e42c776323cd56bc4208474831d4480afcac35ebe0b74d99db40acd4cda2279be
 SHA512 
758a169fba8925637ed18fa7522a6f06c9fe01a1707b1ca0d0a4d8757c578a8e117c91733e8314403839f9a484bbcac71ce3532c82379eb583b480756d556a95

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
deleted file mode 100644
index 9712daf5d27..000
--- a/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
+++ /dev/null
@@ -1,296 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.11"
-if [[ ${PV} == *_rc* ]] ; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
-IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-DEPEND="argon2? ( dev-libs/libsodium )
-   bzip2? ( app-arch/bzip2 )
-   caps? ( sys-libs/libcap )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap )
-   lua? ( dev-lang/lua:0= )
-   lucene? ( >=dev-cpp/clucene-2.3 )
-   lzma? ( app-arch/xz-utils )
-   lz4? ( app-arch/lz4 )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam )
-   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
-   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
-   selinux? ( sec-policy/selinux-dovecot )
-   solr? ( net-misc/curl dev-libs/expat )
-   sqlite? ( dev-db/sqlite:* )
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   suid? ( acct-group/mail )
-   tcpd? ( sys-apps/tcp-wrappers )
-   textcat? ( app-text/libexttextcat 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-02-06 Thread Sam James
commit: f4d1dfd32dfb134dbde51807dc1b56d8421206c7
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  6 19:40:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  6 19:40:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d1dfd3

net-mail/dovecot: Stabilize 2.3.13-r100 s390, #763525

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
index 539b2a18135..674e1df1740 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-02-06 Thread Sam James
commit: 8aea629d1005f8767fa390dbbe472b6420d4ed00
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  6 19:39:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  6 19:39:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aea629d

net-mail/dovecot: Stabilize 2.3.13-r100 x86, #763525

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
index cbdc521138a..539b2a18135 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-02-06 Thread Sam James
commit: 25e3f8e8a48d5b57082a3966b99100510972347f
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  6 19:13:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  6 19:13:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e3f8e8

net-mail/dovecot: Stabilize 2.3.13-r100 ppc, #763525

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
index 15bc481ff78..cbdc521138a 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-02-05 Thread Sam James
commit: 2d870ade558ed88b838edfa57fba70d527dbdcf2
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  5 21:10:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  5 21:10:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d870ade

net-mail/dovecot: Stabilize 2.3.13-r1 x86, #763525

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
index f236b7cc260..0fa54fee5f9 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/, net-mail/dovecot/files/

2021-02-05 Thread Sam James
commit: bcd40797c9334adc5e7475dff86714c351b7bbfa
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  5 21:09:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  5 21:09:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd40797

net-mail/dovecot: fix test failures on 32-bit systems

Closes: https://bugs.gentoo.org/764713
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r100.ebuild|  4 +-
 .../files/dovecot-2.3.13-32-bit-tests-1.patch  | 52 ++
 .../files/dovecot-2.3.13-32-bit-tests-2.patch  | 27 +++
 3 files changed, 82 insertions(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
index ff93adddf94..15bc481ff78 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
@@ -78,7 +78,9 @@ PATCHES=(
"${FILESDIR}/${PN}"-autoconf-lua-version.patch
"${FILESDIR}/${PN}"-unwind-generic.patch
"${FILESDIR}/${PN}"-socket-name-too-long.patch
-   )
+   "${FILESDIR}/${P}"-32-bit-tests-1.patch
+   "${FILESDIR}/${P}"-32-bit-tests-2.patch
+)
 
 pkg_setup() {
use lua && lua-single_pkg_setup

diff --git a/net-mail/dovecot/files/dovecot-2.3.13-32-bit-tests-1.patch 
b/net-mail/dovecot/files/dovecot-2.3.13-32-bit-tests-1.patch
new file mode 100644
index 000..204424c5ebb
--- /dev/null
+++ b/net-mail/dovecot/files/dovecot-2.3.13-32-bit-tests-1.patch
@@ -0,0 +1,52 @@
+https://bugs.gentoo.org/764713
+https://github.com/dovecot/core/commit/2cc1feca9087651902a5ea3cda021c8a0b3217ce.patch
+
+From 2cc1feca9087651902a5ea3cda021c8a0b3217ce Mon Sep 17 00:00:00 2001
+From: Paul Howarth 
+Date: Mon, 4 Jan 2021 16:31:03 +
+Subject: [PATCH] lib: Fix timeval_cmp_margin for 32-bit systems
+
+The test suite compares times with seconds values of -INT_MAX and
+INT_MAX. The result of this comparison does not fit in a value of
+type int and so the test suite fails on 32-bit systems where time_t
+is an int. To fix this, calculations on seconds values are done
+using long long integers.
+
+Broken by 16ab5542
+---
+ src/lib/time-util.c | 12 +++-
+ 1 file changed, 7 insertions(+), 5 deletions(-)
+
+diff --git a/src/lib/time-util.c b/src/lib/time-util.c
+index 294bb02310..3f4cd01c9e 100644
+--- a/src/lib/time-util.c
 b/src/lib/time-util.c
+@@ -38,21 +38,23 @@ int timeval_cmp(const struct timeval *tv1, const struct 
timeval *tv2)
+ int timeval_cmp_margin(const struct timeval *tv1, const struct timeval *tv2,
+   unsigned int usec_margin)
+ {
+-  long long usecs_diff;
++  long long secs_diff, usecs_diff;
+   int sec_margin, ret;
+ 
+   if (tv1->tv_sec < tv2->tv_sec) {
+   sec_margin = ((int)usec_margin / 100) + 1;
+-  if ((tv2->tv_sec - tv1->tv_sec) > sec_margin)
++  secs_diff = (long long)tv2->tv_sec - (long long)tv1->tv_sec;
++  if (secs_diff > sec_margin)
+   return -1;
+-  usecs_diff = (tv2->tv_sec - tv1->tv_sec) * 100LL +
++  usecs_diff = secs_diff * 100LL +
+   (tv2->tv_usec - tv1->tv_usec);
+   ret = -1;
+   } else if (tv1->tv_sec > tv2->tv_sec) {
+   sec_margin = ((int)usec_margin / 100) + 1;
+-  if ((tv1->tv_sec - tv2->tv_sec) > sec_margin)
++  secs_diff = (long long)tv1->tv_sec - (long long)tv2->tv_sec;
++  if (secs_diff > sec_margin)
+   return 1;
+-  usecs_diff = (tv1->tv_sec - tv2->tv_sec) * 100LL +
++  usecs_diff = secs_diff * 100LL +
+   (tv1->tv_usec - tv2->tv_usec);
+   ret = 1;
+   } else if (tv1->tv_usec < tv2->tv_usec) {

diff --git a/net-mail/dovecot/files/dovecot-2.3.13-32-bit-tests-2.patch 
b/net-mail/dovecot/files/dovecot-2.3.13-32-bit-tests-2.patch
new file mode 100644
index 000..8956773b43e
--- /dev/null
+++ b/net-mail/dovecot/files/dovecot-2.3.13-32-bit-tests-2.patch
@@ -0,0 +1,27 @@
+https://bugs.gentoo.org/764713
+https://github.com/dovecot/core/commit/01366bd18ea98bf6979328ff8580488920a33f0c
+
+From 01366bd18ea98bf6979328ff8580488920a33f0c Mon Sep 17 00:00:00 2001
+From: Aki Tuomi 
+Date: Thu, 4 Feb 2021 08:44:46 +0200
+Subject: [PATCH] lib: test-time-util - Use correct types for test case
+
+Fixes type mismatch on 32-bit systems.
+---
+ src/lib/test-time-util.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/lib/test-time-util.c b/src/lib/test-time-util.c
+index cfa322048e..139db0ec5d 100644
+--- a/src/lib/test-time-util.c
 b/src/lib/test-time-util.c
+@@ -358,7 +358,8 @@ static void test_str_to_timeval(void)
+ {
+   struct {
+   const char *str;
+-  unsigned int tv_sec, tv_usec;
++  time_t tv_sec;
++

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-02-05 Thread Sam James
commit: b7c5abb284810e6db2f4e233479dfd89ba706e46
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  5 20:30:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  5 21:09:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c5abb2

net-mail/dovecot: add github remote-id

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-mail/dovecot/metadata.xml b/net-mail/dovecot/metadata.xml
index 098cd7dac46..cf7190b460e 100644
--- a/net-mail/dovecot/metadata.xml
+++ b/net-mail/dovecot/metadata.xml
@@ -17,4 +17,7 @@
 Add libtextcat language guessing support for full 
text search (FTS)
 Add support for zstd (de)compression
   
+  
+dovecot/core
+  
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-01-27 Thread Sam James
commit: 55b76c40fc6ec201f183dfa6451bb8fad6f41c1d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 27 23:04:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 27 23:04:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b76c40

net-mail/dovecot: Stabilize 2.3.13-r100 ppc64, #766528

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
index 4afe8859072..ff93adddf94 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-01-23 Thread Sam James
commit: aa9993140145370e506ee06b11ae3b51562a603e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 22:50:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 22:50:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa999314

net-mail/dovecot: Stabilize 2.3.13-r100 arm, #766528

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
index 918918dedde..4afe8859072 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-01-22 Thread Sam James
commit: bd996bd2326ae56275f81c1cc53018952116
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 04:09:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 04:09:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd996bd2

net-mail/dovecot: Stabilize 2.3.13-r100 amd64, #766528

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
index cfaa9df4477..918918dedde 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2021-01-21 Thread Eray Aslan
commit: 340756b94cf702eeb0aa29f3ecef649cf226bb80
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Jan 21 08:35:23 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Jan 21 08:36:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=340756b9

net-mail/dovecot: remove vulnerable version. cleanup done

Bug: https://bugs.gentoo.org/736617
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 -
 net-mail/dovecot/dovecot-2.2.36.4.ebuild   | 287 -
 .../dovecot/files/dovecot-userdb-passwd-fix.patch  |  18 --
 3 files changed, 307 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 73dcc900692..6a734d6a21c 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,5 +1,3 @@
-DIST dovecot-2.2-pigeonhole-0.4.24.2.tar.gz 1833284 BLAKE2B 
bee45fd129aee3d5126bd48b27829e7e266a5c1043411b6b23655bbf32e2f684763b82bff476a954bf7f0c7aae4e038c0892be70776726c7b324e409a8f89d78
 SHA512 
a51de88bcbac83ced7d314a560bd44f119dd80bf58f350da522501f072c0a4c02ff8c11152e2b858f14bb8ca9a9b665960cbe37a0c8ef4600b430e65ddbf3bf4
-DIST dovecot-2.2.36.4.tar.gz 6257899 BLAKE2B 
3260e96f369e85f2dfd5ece0d9b12902c7192d057369e8a151cc6ab7b4f2033d4e1029fb862d412f2837fd384d7fe729cf1ab15cac9ac335e943bb1fdb532b51
 SHA512 
e33ab2f6c5f7b4ffca3d57580329f1df8e1655c755a1a6b575a4e49d57ea94d1ab67df2419033c9d68acf5959c6edfa596815dc2bc43798e9aef3d17d271cc4d
 DIST dovecot-2.3-pigeonhole-0.5.11.tar.gz 1912411 BLAKE2B 
ed35cbae5ea2c1da24a1a255c1fc943b9a8c35280840ea42c1b5f83ea327872bb83ae8901696abfe3b0d27dfd6c11d3fb1661614fad54eeab9d700b5f0b7b13a
 SHA512 
793d93edc50192c52654e2f7244d3e01aaa4e69f786e3ecfcd658a4ab26a5099cc5319cb93221150db4ce94bc4515ffb38115b1d0eeb6e052b956efec680b33d
 DIST dovecot-2.3-pigeonhole-0.5.13.tar.gz 1908839 BLAKE2B 
37fbd9d9b41ca1893c19ac546dd9b272b361752c70eed0596bbb743cd8c30d942427d5814ab551bb39eb844c7bd05074bb49b11a6b81747e2fc535b0f9993f14
 SHA512 
fcbc13d71af4e6dd4e34192484e203d755e5015da76a4774b11a79182b2baad36cab5a471346093111ace36a7775dfe8294555f8b86dde386820b3ec5cd3
 DIST dovecot-2.3.11.3.tar.gz 7353412 BLAKE2B 
0067989b35fe29c0d23f6ca25712a87fa69608cc4ee6081d9eb929d63e7a586ccc0d86fcdbe1aac67aea9f2678ab0e150f053667817b08f4a7246947bb812fdb
 SHA512 
d83e52a7faab918a8e6f6257acc5936b81733c10489affd042c3a043cb842db060286cba9978be378e4958e9ac2e60b55ce289d7f3a88df08e7637e4785e23bb

diff --git a/net-mail/dovecot/dovecot-2.2.36.4.ebuild 
b/net-mail/dovecot/dovecot-2.2.36.4.ebuild
deleted file mode 100644
index de3249c2666..000
--- a/net-mail/dovecot/dovecot-2.2.36.4.ebuild
+++ /dev/null
@@ -1,287 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools eapi7-ver ssl-cert systemd toolchain-funcs user versionator
-
-MY_P="${P/_/.}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.4.24.2"
-if [[ ${PV} == *_rc* ]] ; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap mysql pam postgres sqlite vpopmail"
-IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"
-IUSE_DOVECOT_OTHER="caps doc ipv6 libressl lucene managesieve selinux sieve 
solr static-libs suid tcpd textcat"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_STORAGE} ${IUSE_DOVECOT_COMPRESS} 
${IUSE_DOVECOT_OTHER}"
-
-DEPEND="bzip2? ( app-arch/bzip2 )
-   caps? ( sys-libs/libcap )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap )
-   lucene? ( >=dev-cpp/clucene-2.3 )
-   lzma? ( app-arch/xz-utils )
-   lz4? ( app-arch/lz4 )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam )
-   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
-   selinux? ( sec-policy/selinux-dovecot )
-   solr? ( net-misc/curl dev-libs/expat )
-   sqlite? ( dev-db/sqlite:* )
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   tcpd? ( sys-apps/tcp-wrappers )
-   textcat? ( app-text/libexttextcat )
-   vpopmail? ( net-mail/vpopmail )
-   zlib? ( sys-libs/zlib )
-   virtual/libiconv
-   dev-libs/icu:="
-
-RDEPEND="${DEPEND}
-   net-mail/mailbase"
-
-PATCHES=(
-   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-01-07 Thread Sam James
commit: 4208c371e6d8f5de963abea9acb7e7131071d35d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 10:19:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 10:19:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4208c371

net-mail/dovecot: Stabilize 2.3.13-r1 arm, #763525

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
index fea15d0a644..f236b7cc260 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-01-06 Thread Sam James
commit: de6755bd36de6a530049e1b026ddfd75021bf53d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  7 05:09:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 05:09:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de6755bd

net-mail/dovecot: Stabilize 2.3.13-r1 ppc64, #763525

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
index d538d6d6dd5..fea15d0a644 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-01-06 Thread Conrad Kostecki
commit: 4a709e6f7d244c4e035df4c0ce7d4be19700ffbc
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Jan  6 13:07:21 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jan  6 13:09:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a709e6f

net-mail/dovecot: add slotted lua version back

This one is based on the newest non slotted 2.3.13-r1 and need to be
present, as slotted lua is unmasked in ~arch.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r100.ebuild | 293 
 1 file changed, 293 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
new file mode 100644
index 000..cfaa9df4477
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.13-r100.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.13"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   suid? ( acct-group/mail )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+   virtual/libiconv
+   dev-libs/icu:="
+
+RDEPEND="${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-autoconf-lua-version.patch
+   "${FILESDIR}/${PN}"-unwind-generic.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+   )
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108
+   #elibtoolize
+   eautoreconf
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no LUAPC="${ELUA}" econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --without-stemmer \
+   --disable-rpath \
+   --without-libbsd \
+   --with-icu \
+   --with-ssl \
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   $( use_with argon2 sodium ) \
+   $( use_with bzip2 bzlib ) \
+   $( use_with caps libcap ) \
+   $( use_with kerberos gssapi ) \
+   $( use_with lua ) \
+

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-01-05 Thread Sam James
commit: cd79aae85e2e24718a785875241d7e743f21c433
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  6 03:09:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  6 03:09:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd79aae8

net-mail/dovecot: Stabilize 2.3.13-r1 amd64, #763525

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
index d9d9c19d9a2..d538d6d6dd5 100644
--- a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2021-01-05 Thread Eray Aslan
commit: 422b66f60fa9a707c247350ab770d71666f79521
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Jan  5 11:45:42 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Jan  5 11:49:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422b66f6

net-mail/dovecot: remove experimental ebuild

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r100.ebuild  | 303 -
 .../dovecot-2.3.11.3-autoconf-lua-version.patch|  17 --
 2 files changed, 320 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r100.ebuild
deleted file mode 100644
index abdea9f6003..000
--- a/net-mail/dovecot/dovecot-2.3.11.3-r100.ebuild
+++ /dev/null
@@ -1,303 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} )
-
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.11"
-if [[ ${PV} == *_rc* ]] ; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
-IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-DEPEND="argon2? ( dev-libs/libsodium )
-   bzip2? ( app-arch/bzip2 )
-   caps? ( sys-libs/libcap )
-   kerberos? ( virtual/krb5 )
-   ldap? ( net-nds/openldap )
-   lua? ( ${LUA_DEPS} )
-   lucene? ( >=dev-cpp/clucene-2.3 )
-   lzma? ( app-arch/xz-utils )
-   lz4? ( app-arch/lz4 )
-   mysql? ( dev-db/mysql-connector-c:0= )
-   pam? ( sys-libs/pam )
-   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
-   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
-   selinux? ( sec-policy/selinux-dovecot )
-   solr? ( net-misc/curl dev-libs/expat )
-   sqlite? ( dev-db/sqlite:* )
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   suid? ( acct-group/mail )
-   tcpd? ( sys-apps/tcp-wrappers )
-   textcat? ( app-text/libexttextcat )
-   unwind? ( sys-libs/libunwind )
-   vpopmail? ( net-mail/vpopmail )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )
-   virtual/libiconv
-   dev-libs/icu:="
-
-RDEPEND="${DEPEND}
-   acct-group/dovecot
-   acct-group/dovenull
-   acct-user/dovecot
-   acct-user/dovenull
-   net-mail/mailbase"
-
-PATCHES=(
-   "${FILESDIR}/${P}"-apop-fix.patch
-   "${FILESDIR}/${P}"-autoconf-lua-version.patch
-   "${FILESDIR}/${PN}"-unwind-generic.patch
-   "${FILESDIR}/${PN}"-fix-search-crash.patch
-   )
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-   if use managesieve && ! use sieve; then
-   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
-   ewarn "sieve USE flag will be turned on"
-   fi
-}
-
-src_prepare() {
-   default
-   # bug 657108
-   #elibtoolize
-   eautoreconf
-}
-
-src_configure() {
-   local conf=""
-
-   if use postgres || use mysql || use sqlite; then
-   conf="${conf} --with-sql"
-   fi
-
-   # turn valgrind tests off. Bug #340791
-   VALGRIND=no LUAPC="${ELUA}" econf \
-   --with-rundir="${EPREFIX}/run/dovecot" \
-   --with-statedir="${EPREFIX}/var/lib/dovecot" \
-   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
-   --without-stemmer \
-   --disable-rpath \
-   --without-libbsd \
-   --with-icu \
-   --with-ssl \
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
-   $( use_with argon2 sodium ) \
-   $( use_with bzip2 bzlib ) \
-   $( use_with caps libcap ) \
-   $( use_with kerberos gssapi ) \
-   $( 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2021-01-05 Thread Eray Aslan
commit: a92f4e5c02b03f9b7bacc1c5ba200b5a8f60597a
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Jan  5 11:41:43 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Jan  5 11:41:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a92f4e5c

net-mail/dovecot: slotted lua is not stable yet

Bug: https://bugs.gentoo.org/763525
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.13-r1.ebuild | 287 ++
 1 file changed, 287 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.13-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
new file mode 100644
index 000..d9d9c19d9a2
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.13-r1.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.13"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+DEPEND="argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( dev-lang/lua:0= )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   suid? ( acct-group/mail )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+   virtual/libiconv
+   dev-libs/icu:="
+
+RDEPEND="${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-unwind-generic.patch
+   "${FILESDIR}/${PN}"-socket-name-too-long.patch
+   )
+
+pkg_setup() {
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108
+   #elibtoolize
+   eautoreconf
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --without-stemmer \
+   --disable-rpath \
+   --without-libbsd \
+   --with-icu \
+   --with-ssl \
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   $( use_with argon2 sodium ) \
+   $( use_with bzip2 bzlib ) \
+   $( use_with caps libcap ) \
+   $( use_with kerberos gssapi ) \
+   $( use_with lua ) \
+   $( use_with ldap ) \
+   $( use_with lucene ) \
+   $( use_with lz4 ) \
+   $( use_with lzma ) \
+   $( use_with mysql ) \
+   $( use_with pam ) \
+   $( use_with postgres pgsql ) \
+   $( use_with sqlite ) 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/, net-mail/dovecot/files/

2021-01-05 Thread Eray Aslan
commit: 1ddd164e2402c15e598eb8ae615dfaa7a52b08a9
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Jan  5 09:35:39 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Jan  5 09:35:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddd164e

net-mail/dovecot: security bump to 2.3.13

Bug: https://bugs.gentoo.org/763525
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest  |   2 +
 net-mail/dovecot/dovecot-2.3.13.ebuild | 293 +
 .../files/dovecot-autoconf-lua-version.patch   |  17 ++
 .../files/dovecot-socket-name-too-long.patch   |  11 +
 4 files changed, 323 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 3c542b8815d..73dcc900692 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,4 +1,6 @@
 DIST dovecot-2.2-pigeonhole-0.4.24.2.tar.gz 1833284 BLAKE2B 
bee45fd129aee3d5126bd48b27829e7e266a5c1043411b6b23655bbf32e2f684763b82bff476a954bf7f0c7aae4e038c0892be70776726c7b324e409a8f89d78
 SHA512 
a51de88bcbac83ced7d314a560bd44f119dd80bf58f350da522501f072c0a4c02ff8c11152e2b858f14bb8ca9a9b665960cbe37a0c8ef4600b430e65ddbf3bf4
 DIST dovecot-2.2.36.4.tar.gz 6257899 BLAKE2B 
3260e96f369e85f2dfd5ece0d9b12902c7192d057369e8a151cc6ab7b4f2033d4e1029fb862d412f2837fd384d7fe729cf1ab15cac9ac335e943bb1fdb532b51
 SHA512 
e33ab2f6c5f7b4ffca3d57580329f1df8e1655c755a1a6b575a4e49d57ea94d1ab67df2419033c9d68acf5959c6edfa596815dc2bc43798e9aef3d17d271cc4d
 DIST dovecot-2.3-pigeonhole-0.5.11.tar.gz 1912411 BLAKE2B 
ed35cbae5ea2c1da24a1a255c1fc943b9a8c35280840ea42c1b5f83ea327872bb83ae8901696abfe3b0d27dfd6c11d3fb1661614fad54eeab9d700b5f0b7b13a
 SHA512 
793d93edc50192c52654e2f7244d3e01aaa4e69f786e3ecfcd658a4ab26a5099cc5319cb93221150db4ce94bc4515ffb38115b1d0eeb6e052b956efec680b33d
+DIST dovecot-2.3-pigeonhole-0.5.13.tar.gz 1908839 BLAKE2B 
37fbd9d9b41ca1893c19ac546dd9b272b361752c70eed0596bbb743cd8c30d942427d5814ab551bb39eb844c7bd05074bb49b11a6b81747e2fc535b0f9993f14
 SHA512 
fcbc13d71af4e6dd4e34192484e203d755e5015da76a4774b11a79182b2baad36cab5a471346093111ace36a7775dfe8294555f8b86dde386820b3ec5cd3
 DIST dovecot-2.3.11.3.tar.gz 7353412 BLAKE2B 
0067989b35fe29c0d23f6ca25712a87fa69608cc4ee6081d9eb929d63e7a586ccc0d86fcdbe1aac67aea9f2678ab0e150f053667817b08f4a7246947bb812fdb
 SHA512 
d83e52a7faab918a8e6f6257acc5936b81733c10489affd042c3a043cb842db060286cba9978be378e4958e9ac2e60b55ce289d7f3a88df08e7637e4785e23bb
+DIST dovecot-2.3.13.tar.gz 7456073 BLAKE2B 
6cf3e7d9c6cf90279e0d72782cca88a11617f3f08e3c27da7948f46b8796575e42c776323cd56bc4208474831d4480afcac35ebe0b74d99db40acd4cda2279be
 SHA512 
758a169fba8925637ed18fa7522a6f06c9fe01a1707b1ca0d0a4d8757c578a8e117c91733e8314403839f9a484bbcac71ce3532c82379eb583b480756d556a95

diff --git a/net-mail/dovecot/dovecot-2.3.13.ebuild 
b/net-mail/dovecot/dovecot-2.3.13.ebuild
new file mode 100644
index 000..cfaa9df4477
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.13.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.13"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-12-24 Thread Sergei Trofimovich
commit: 35774b3847a7f2150c824d7804fd13d16ba49cbb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Dec 24 18:39:40 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec 24 22:06:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35774b38

net-mail/dovecot: stable 2.3.11.3-r2 for ppc64

stable wrt bug #760797

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
index e287093ce38..8c6836bd9cb 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 s390 ~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-12-22 Thread Sam James
commit: 5ae6fcb7b12b4f5433341ca834d747c2ca89cbf6
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 22 21:01:47 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 22 21:01:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae6fcb7

net-mail/dovecot: Stabilize 2.3.11.3-r2 arm, #760797

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
index 82cc90114ee..e287093ce38 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-12-21 Thread Sam James
commit: d0f9611bd4cd7c0e850ab3b51e1846a1976b89cf
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 22 06:33:31 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 22 06:33:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f9611b

net-mail/dovecot: Stabilize 2.3.11.3-r2 s390, #760797

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
index bd68b915296..82cc90114ee 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-12-21 Thread Sam James
commit: 24ef728b68968ab4ee89e6da2b71c4bb3a2185c7
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 22 04:36:08 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 22 04:36:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ef728b

net-mail/dovecot: Stabilize 2.3.11.3-r2 amd64, #760797

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
index 8d6f93b4912..bd68b915296 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-12-21 Thread Thomas Deutschmann
commit: aaabe8db341d73d447807e48d3f24dfc6c4d2593
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Dec 21 17:45:26 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Dec 21 17:45:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaabe8db

net-mail/dovecot: x86 stable (bug #760797)

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
index 8c5a2e86c59..8d6f93b4912 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-12-21 Thread Eray Aslan
commit: dfc1038d3efd30e4ecab68e957e68a84606175c7
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Dec 21 14:20:28 2020 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Dec 21 14:20:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc1038d

net-mail/dovecot: partial security cleanup

Bug: https://bugs.gentoo.org/736617
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest|   4 -
 net-mail/dovecot/dovecot-2.3.10.1.ebuild | 288 --
 net-mail/dovecot/dovecot-2.3.7.2.ebuild  | 291 ---
 3 files changed, 583 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index ebe904c9a29..3c542b8815d 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,8 +1,4 @@
 DIST dovecot-2.2-pigeonhole-0.4.24.2.tar.gz 1833284 BLAKE2B 
bee45fd129aee3d5126bd48b27829e7e266a5c1043411b6b23655bbf32e2f684763b82bff476a954bf7f0c7aae4e038c0892be70776726c7b324e409a8f89d78
 SHA512 
a51de88bcbac83ced7d314a560bd44f119dd80bf58f350da522501f072c0a4c02ff8c11152e2b858f14bb8ca9a9b665960cbe37a0c8ef4600b430e65ddbf3bf4
 DIST dovecot-2.2.36.4.tar.gz 6257899 BLAKE2B 
3260e96f369e85f2dfd5ece0d9b12902c7192d057369e8a151cc6ab7b4f2033d4e1029fb862d412f2837fd384d7fe729cf1ab15cac9ac335e943bb1fdb532b51
 SHA512 
e33ab2f6c5f7b4ffca3d57580329f1df8e1655c755a1a6b575a4e49d57ea94d1ab67df2419033c9d68acf5959c6edfa596815dc2bc43798e9aef3d17d271cc4d
-DIST dovecot-2.3-pigeonhole-0.5.10.tar.gz 1899237 BLAKE2B 
a308500d6a51d4a9b99ae16b75829f1f799351675a31d91e450c4ea1b095d7719af424534f4b7736559b06819a337e7be0bd44307b77a775c8a54359e41822c1
 SHA512 
f3d380edba4d25d20ee52db21d2965e3a6b229924e9a04fbf45cfe32e1d25448977ee41b12ba41ad8cf8b795f19bb1dbef1d7d09e775598d782123268f61dc8b
 DIST dovecot-2.3-pigeonhole-0.5.11.tar.gz 1912411 BLAKE2B 
ed35cbae5ea2c1da24a1a255c1fc943b9a8c35280840ea42c1b5f83ea327872bb83ae8901696abfe3b0d27dfd6c11d3fb1661614fad54eeab9d700b5f0b7b13a
 SHA512 
793d93edc50192c52654e2f7244d3e01aaa4e69f786e3ecfcd658a4ab26a5099cc5319cb93221150db4ce94bc4515ffb38115b1d0eeb6e052b956efec680b33d
-DIST dovecot-2.3-pigeonhole-0.5.7.2.tar.gz 1857602 BLAKE2B 
8de6200bb1ca99d25b48c963c007e9fda07e21f0708d4542e497985a61c07270febd8f29171d607c4025f4651c2ef17d84447a789ebad896c55aa36ec2cd876c
 SHA512 
7fc8d89ee31c8e8c16a9aeaeffb591f4188de36fc80e3a30a9ae10bc5acd7ea5d5d91e077fda566e61d588d9221ec53044ce17a9cc0c9c219dbe6824558a1d60
-DIST dovecot-2.3.10.1.tar.gz 7226958 BLAKE2B 
2f9223d9184b3f8809b573ebd5637e1fd32885a377d95284bbf6d0d975b61462e351d42c515ca860a2348e39634ff440cb58dc6894008782a0e7d5a4dead4d77
 SHA512 
5c07436a3e861993f241caa2c60f035c533c5fceb5c8540c1717d31bedd54b82299f7ea11bfee12c72d4d33985d93a7130c4f56877864a7ad21cf7373a29cc06
 DIST dovecot-2.3.11.3.tar.gz 7353412 BLAKE2B 
0067989b35fe29c0d23f6ca25712a87fa69608cc4ee6081d9eb929d63e7a586ccc0d86fcdbe1aac67aea9f2678ab0e150f053667817b08f4a7246947bb812fdb
 SHA512 
d83e52a7faab918a8e6f6257acc5936b81733c10489affd042c3a043cb842db060286cba9978be378e4958e9ac2e60b55ce289d7f3a88df08e7637e4785e23bb
-DIST dovecot-2.3.7.2.tar.gz 7076231 BLAKE2B 
2cb93aa594db722489063b490469dfe284b1f997b64c9a699b506ccbd04e8e7c2d503ddc12a2598958dfca88560c19487801a728f386b8fea5f637a75b83812e
 SHA512 
172f7f0edb884259e4c050607510aee67a35c3a20b7dd147e7c8a25a04921c18f7d6b5c85af2c69ae8c4d53791550970e471b033dbfae94253e331053b6a317d

diff --git a/net-mail/dovecot/dovecot-2.3.10.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
deleted file mode 100644
index f22ac9b0395..000
--- a/net-mail/dovecot/dovecot-2.3.10.1.ebuild
+++ /dev/null
@@ -1,288 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.10"
-if [[ ${PV} == *_rc* ]] ; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
-IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve selinux 
sieve solr static-libs suid tcpd textcat unwind"
-

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, profiles/, net-mail/dovecot/

2020-12-20 Thread Marek Szuba
commit: 7bf2e7f81360b6cc09285cb567159233f4670c05
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 20 18:49:09 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 20 18:52:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bf2e7f8

net-mail/dovecot: migrate to lua-single.eclass

Simple enough, just needed an autoconf patch to use the Lua
implementation specified by $ELUA instead of enumerating PUC Lua versions.
Nb. autoconf scripts also mention LuaJIT but in a somewhat different
context, leave it to the maintainers of this package to decide whether
they want to have it supported or not.

Closes: https://bugs.gentoo.org/752819
Signed-off-by: Marek Szuba  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r100.ebuild  | 303 +
 .../dovecot-2.3.11.3-autoconf-lua-version.patch|  17 ++
 profiles/package.mask  |   1 +
 3 files changed, 321 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r100.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r100.ebuild
new file mode 100644
index 000..abdea9f6003
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r100.ebuild
@@ -0,0 +1,303 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} )
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools lua-single ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.11"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+DEPEND="argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( ${LUA_DEPS} )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   suid? ( acct-group/mail )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind )
+   vpopmail? ( net-mail/vpopmail )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+   virtual/libiconv
+   dev-libs/icu:="
+
+RDEPEND="${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase"
+
+PATCHES=(
+   "${FILESDIR}/${P}"-apop-fix.patch
+   "${FILESDIR}/${P}"-autoconf-lua-version.patch
+   "${FILESDIR}/${PN}"-unwind-generic.patch
+   "${FILESDIR}/${PN}"-fix-search-crash.patch
+   )
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108
+   #elibtoolize
+   eautoreconf
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no LUAPC="${ELUA}" econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --without-stemmer \
+   --disable-rpath \
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-12-12 Thread Sam James
commit: 8b0a6de453b353237b60897aabbd19f3b34c557c
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 13 03:37:15 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 13 03:37:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0a6de4

net-mail/dovecot: Stabilize 2.3.11.3 s390, #736617

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
index 323999c6259..92349c006ef 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/, net-mail/dovecot/files/

2020-11-23 Thread Eray Aslan
commit: f5f547e8cd9631d22431480e0ffdb307539b2915
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Nov 23 11:39:42 2020 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Nov 23 11:41:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5f547e8

net-mail/dovecot: fix assert crash when searching

thanks to Alexander Brüning
Closes: https://bugs.gentoo.org/756094
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild| 297 +
 .../dovecot/files/dovecot-fix-search-crash.patch   |  91 +++
 2 files changed, 388 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
new file mode 100644
index 000..2b42893baff
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r2.ebuild
@@ -0,0 +1,297 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.11"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+DEPEND="argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( dev-lang/lua:* )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   suid? ( acct-group/mail )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind )
+   vpopmail? ( net-mail/vpopmail )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+   virtual/libiconv
+   dev-libs/icu:="
+
+RDEPEND="${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase"
+
+PATCHES=(
+   "${FILESDIR}/${P}"-apop-fix.patch
+   "${FILESDIR}/${PN}"-unwind-generic.patch
+   "${FILESDIR}/${PN}"-fix-search-crash.patch
+   )
+
+pkg_setup() {
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108
+   #elibtoolize
+   eautoreconf
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --without-stemmer \
+   --disable-rpath \
+   --without-libbsd \
+   --with-icu \
+   --with-ssl \
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   $( use_with argon2 sodium ) \
+   $( use_with bzip2 bzlib ) \
+   $( use_with caps libcap ) \
+   $( use_with kerberos gssapi ) \
+   $( use_with lua ) \
+   $( use_with ldap ) \
+   $( use_with lucene ) \
+   $( use_with lz4 ) \
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-10-06 Thread Sam James
commit: bb49a4ac37c73b83b614c4d34c779bb73d7ae425
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  6 18:15:18 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  6 18:15:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb49a4ac

net-mail/dovecot: Keyword 2.3.11.3-r1 arm64, #741855

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
index 8e907759746..1c463e0ac87 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-09-13 Thread Jeroen Roovers
commit: 5f96100c791052ad190f6a19195c55404e3dce62
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Sep 13 10:50:36 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Sep 13 10:51:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f96100c

net-mail/dovecot: Call eautoreconf

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Closes: https://bugs.gentoo.org/728336
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
index b9d2b6a334a..8e907759746 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
@@ -86,8 +86,8 @@ pkg_setup() {
 src_prepare() {
default
# bug 657108
-   elibtoolize
-   #eautoreconf
+   #elibtoolize
+   eautoreconf
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-09-12 Thread Sam James
commit: 0a46aadd52bedde8ae934be82c5647c70612aa5f
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 12 19:21:45 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 12 19:21:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a46aadd

net-mail/dovecot: arm stable (bug #736617)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
index 855aee42d85..b9d2b6a334a 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2020-09-12 Thread Eray Aslan
commit: 41483d42a7d49a0f94063af7671c54f15268c9f7
Author: Eray Aslan  gentoo  org>
AuthorDate: Sat Sep 12 08:53:26 2020 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Sat Sep 12 08:53:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41483d42

net-mail/dovecot: fix automagic dependencies and libunwind linking

Closes: https://bugs.gentoo.org/737264
Closes: https://bugs.gentoo.org/682706
Closes: https://bugs.gentoo.org/728336
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild| 296 +
 .../dovecot/files/dovecot-unwind-generic.patch |  15 ++
 net-mail/dovecot/metadata.xml  |   2 +
 3 files changed, 313 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
new file mode 100644
index 000..855aee42d85
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.11.3-r1.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.11"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib zstd"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve rpc 
selinux sieve solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+DEPEND="argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( dev-lang/lua:* )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   rpc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   suid? ( acct-group/mail )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   unwind? ( sys-libs/libunwind )
+   vpopmail? ( net-mail/vpopmail )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+   virtual/libiconv
+   dev-libs/icu:="
+
+RDEPEND="${DEPEND}
+   acct-group/dovecot
+   acct-group/dovenull
+   acct-user/dovecot
+   acct-user/dovenull
+   net-mail/mailbase"
+
+PATCHES=(
+   "${FILESDIR}/${P}"-apop-fix.patch
+   "${FILESDIR}/${PN}"-unwind-generic.patch
+   )
+
+pkg_setup() {
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+}
+
+src_prepare() {
+   default
+   # bug 657108
+   elibtoolize
+   #eautoreconf
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no econf \
+   --with-rundir="${EPREFIX}/run/dovecot" \
+   --with-statedir="${EPREFIX}/var/lib/dovecot" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --without-stemmer \
+   --disable-rpath \
+   --without-libbsd \
+   --with-icu \
+   --with-ssl \
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   $( use_with argon2 sodium ) \
+   $( use_with bzip2 bzlib ) \
+   $( use_with caps libcap ) \
+   $( use_with kerberos gssapi ) \
+   $( use_with lua ) \
+   $( use_with ldap ) \
+   

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-09-05 Thread Thomas Deutschmann
commit: ca0c594a6d789ecab31132d4db5f15598212a8b8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Sep  5 23:46:49 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Sep  5 23:46:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca0c594a

net-mail/dovecot: x86 stable (bug #736617)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
index 386cbfb5c53..eb5ee4009c4 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/, net-mail/dovecot/files/

2020-09-05 Thread Thomas Deutschmann
commit: 2fd41b355486a055f724150695e1cca74d0fdade
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Sep  5 23:19:23 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Sep  5 23:45:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd41b35

net-mail/dovecot: fix auth mech APOP

Closes: https://bugs.gentoo.org/739504
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3.ebuild   |  2 +
 .../dovecot/files/dovecot-2.3.11.3-apop-fix.patch  | 60 ++
 2 files changed, 62 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
index 28775017b56..386cbfb5c53 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
@@ -69,6 +69,8 @@ RDEPEND="${DEPEND}
acct-user/dovenull
net-mail/mailbase"
 
+PATCHES=( "${FILESDIR}"/${P}-apop-fix.patch )
+
 pkg_setup() {
if use managesieve && ! use sieve; then
ewarn "managesieve USE flag selected but sieve USE flag 
unselected"

diff --git a/net-mail/dovecot/files/dovecot-2.3.11.3-apop-fix.patch 
b/net-mail/dovecot/files/dovecot-2.3.11.3-apop-fix.patch
new file mode 100644
index 000..667b4829f1c
--- /dev/null
+++ b/net-mail/dovecot/files/dovecot-2.3.11.3-apop-fix.patch
@@ -0,0 +1,60 @@
+From 3c5917d1abee8f4af43b5016ddb897154912eb8d Mon Sep 17 00:00:00 2001
+From: Aki Tuomi 
+Date: Thu, 13 Aug 2020 19:13:49 +0300
+Subject: [PATCH 2/2] auth: test-mech - Fix type mismatch
+
+---
+ src/auth/test-mech.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/auth/test-mech.c b/src/auth/test-mech.c
+index 0a030a2be0..0a22ff46d0 100644
+--- a/src/auth/test-mech.c
 b/src/auth/test-mech.c
+@@ -192,7 +192,7 @@ static void test_mech_handle_challenge(struct auth_request 
*request,
+ }
+ 
+ static inline const unsigned char *
+-test_mech_construct_apop_challenge(unsigned int connect_uid, unsigned long 
*len_r)
++test_mech_construct_apop_challenge(unsigned int connect_uid, size_t *len_r)
+ {
+   string_t *apop_challenge = t_str_new(128);
+ 
+@@ -323,7 +323,7 @@ static void test_mechs(void)
+   struct test_case *test_case = [running_test];
+   const struct mech_module *mech = test_case->mech;
+   struct auth_request *request;
+-  const char *testname = t_strdup_printf("auth mech %s %d/%lu",
++  const char *testname = t_strdup_printf("auth mech %s %d/%zu",
+  mech->mech_name,
+  running_test+1,
+  N_ELEMENTS(tests));
+-- 
+2.11.0
+
+From 47ebfeef07d0908ba6b66344b0f630a21b81bcab Mon Sep 17 00:00:00 2001
+From: Aki Tuomi 
+Date: Thu, 13 Aug 2020 19:13:04 +0300
+Subject: [PATCH 1/2] auth: test-mech - Fix APOP challenge format
+
+---
+ src/auth/test-mech.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/auth/test-mech.c b/src/auth/test-mech.c
+index cf05370035..0a030a2be0 100644
+--- a/src/auth/test-mech.c
 b/src/auth/test-mech.c
+@@ -196,8 +196,8 @@ test_mech_construct_apop_challenge(unsigned int 
connect_uid, unsigned long *len_
+ {
+   string_t *apop_challenge = t_str_new(128);
+ 
+-  str_printfa(apop_challenge,"<%lx.%u.%"PRIdTIME_T"", (unsigned long) 
getpid(),
+-  connect_uid, process_start_time+10);
++  str_printfa(apop_challenge,"<%lx.%lx.%"PRIxTIME_T".", (unsigned 
long)getpid(),
++  (unsigned long)connect_uid, process_start_time+10);
+   str_append_data(apop_challenge, "\0testuser\0responseoflen16-", 26);
+   *len_r = apop_challenge->used;
+   return apop_challenge->data;
+-- 
+2.11.0



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-09-04 Thread Sam James
commit: 219f74b845003560597a4750feca41d5c955a94a
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  5 03:55:11 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  5 03:55:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219f74b8

net-mail/dovecot: Stabilize 2.3.11.3 ppc64, #736617

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
index 1141fb82f34..28775017b56 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-08-14 Thread Sam James
commit: bff33c29ae25b5634eb674702d17b25794810627
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 14 18:05:19 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 14 18:14:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff33c29

net-mail/dovecot: Stabilize 2.3.11.3 amd64, #736617

Signed-off-by: Sam James  gentoo.org>

 net-mail/dovecot/dovecot-2.3.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.11.3.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
index 00d0d585b8d..1141fb82f34 100644
--- a/net-mail/dovecot/dovecot-2.3.11.3.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-08-14 Thread Eray Aslan
commit: 4cffab4e4790734f6acdd76ca5d9112eb13ac019
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Aug 14 09:16:48 2020 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Aug 14 09:16:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cffab4e

net-mail/dovecot: security bump to 2.3.11.3

Bug: https://bugs.gentoo.org/736617
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest|   2 +
 net-mail/dovecot/dovecot-2.3.11.3.ebuild | 288 +++
 2 files changed, 290 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index d69d2605939..ebe904c9a29 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,6 +1,8 @@
 DIST dovecot-2.2-pigeonhole-0.4.24.2.tar.gz 1833284 BLAKE2B 
bee45fd129aee3d5126bd48b27829e7e266a5c1043411b6b23655bbf32e2f684763b82bff476a954bf7f0c7aae4e038c0892be70776726c7b324e409a8f89d78
 SHA512 
a51de88bcbac83ced7d314a560bd44f119dd80bf58f350da522501f072c0a4c02ff8c11152e2b858f14bb8ca9a9b665960cbe37a0c8ef4600b430e65ddbf3bf4
 DIST dovecot-2.2.36.4.tar.gz 6257899 BLAKE2B 
3260e96f369e85f2dfd5ece0d9b12902c7192d057369e8a151cc6ab7b4f2033d4e1029fb862d412f2837fd384d7fe729cf1ab15cac9ac335e943bb1fdb532b51
 SHA512 
e33ab2f6c5f7b4ffca3d57580329f1df8e1655c755a1a6b575a4e49d57ea94d1ab67df2419033c9d68acf5959c6edfa596815dc2bc43798e9aef3d17d271cc4d
 DIST dovecot-2.3-pigeonhole-0.5.10.tar.gz 1899237 BLAKE2B 
a308500d6a51d4a9b99ae16b75829f1f799351675a31d91e450c4ea1b095d7719af424534f4b7736559b06819a337e7be0bd44307b77a775c8a54359e41822c1
 SHA512 
f3d380edba4d25d20ee52db21d2965e3a6b229924e9a04fbf45cfe32e1d25448977ee41b12ba41ad8cf8b795f19bb1dbef1d7d09e775598d782123268f61dc8b
+DIST dovecot-2.3-pigeonhole-0.5.11.tar.gz 1912411 BLAKE2B 
ed35cbae5ea2c1da24a1a255c1fc943b9a8c35280840ea42c1b5f83ea327872bb83ae8901696abfe3b0d27dfd6c11d3fb1661614fad54eeab9d700b5f0b7b13a
 SHA512 
793d93edc50192c52654e2f7244d3e01aaa4e69f786e3ecfcd658a4ab26a5099cc5319cb93221150db4ce94bc4515ffb38115b1d0eeb6e052b956efec680b33d
 DIST dovecot-2.3-pigeonhole-0.5.7.2.tar.gz 1857602 BLAKE2B 
8de6200bb1ca99d25b48c963c007e9fda07e21f0708d4542e497985a61c07270febd8f29171d607c4025f4651c2ef17d84447a789ebad896c55aa36ec2cd876c
 SHA512 
7fc8d89ee31c8e8c16a9aeaeffb591f4188de36fc80e3a30a9ae10bc5acd7ea5d5d91e077fda566e61d588d9221ec53044ce17a9cc0c9c219dbe6824558a1d60
 DIST dovecot-2.3.10.1.tar.gz 7226958 BLAKE2B 
2f9223d9184b3f8809b573ebd5637e1fd32885a377d95284bbf6d0d975b61462e351d42c515ca860a2348e39634ff440cb58dc6894008782a0e7d5a4dead4d77
 SHA512 
5c07436a3e861993f241caa2c60f035c533c5fceb5c8540c1717d31bedd54b82299f7ea11bfee12c72d4d33985d93a7130c4f56877864a7ad21cf7373a29cc06
+DIST dovecot-2.3.11.3.tar.gz 7353412 BLAKE2B 
0067989b35fe29c0d23f6ca25712a87fa69608cc4ee6081d9eb929d63e7a586ccc0d86fcdbe1aac67aea9f2678ab0e150f053667817b08f4a7246947bb812fdb
 SHA512 
d83e52a7faab918a8e6f6257acc5936b81733c10489affd042c3a043cb842db060286cba9978be378e4958e9ac2e60b55ce289d7f3a88df08e7637e4785e23bb
 DIST dovecot-2.3.7.2.tar.gz 7076231 BLAKE2B 
2cb93aa594db722489063b490469dfe284b1f997b64c9a699b506ccbd04e8e7c2d503ddc12a2598958dfca88560c19487801a728f386b8fea5f637a75b83812e
 SHA512 
172f7f0edb884259e4c050607510aee67a35c3a20b7dd147e7c8a25a04921c18f7d6b5c85af2c69ae8c4d53791550970e471b033dbfae94253e331053b6a317d

diff --git a/net-mail/dovecot/dovecot-2.3.11.3.ebuild 
b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
new file mode 100644
index 000..00d0d585b8d
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.11.3.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.11"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve selinux 
sieve solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+DEPEND="argon2? ( 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-08-04 Thread Eray Aslan
commit: 033d96a9f086d39bca401690ff61a697565d0ec4
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed Aug  5 05:40:26 2020 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed Aug  5 05:40:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033d96a9

net-mail/dovecot: remove old

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest   |   3 -
 net-mail/dovecot/dovecot-2.3.10.ebuild  | 286 
 net-mail/dovecot/dovecot-2.3.9.3.ebuild | 286 
 3 files changed, 575 deletions(-)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index bdfc9ace470..d69d2605939 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -2,8 +2,5 @@ DIST dovecot-2.2-pigeonhole-0.4.24.2.tar.gz 1833284 BLAKE2B 
bee45fd129aee3d5126b
 DIST dovecot-2.2.36.4.tar.gz 6257899 BLAKE2B 
3260e96f369e85f2dfd5ece0d9b12902c7192d057369e8a151cc6ab7b4f2033d4e1029fb862d412f2837fd384d7fe729cf1ab15cac9ac335e943bb1fdb532b51
 SHA512 
e33ab2f6c5f7b4ffca3d57580329f1df8e1655c755a1a6b575a4e49d57ea94d1ab67df2419033c9d68acf5959c6edfa596815dc2bc43798e9aef3d17d271cc4d
 DIST dovecot-2.3-pigeonhole-0.5.10.tar.gz 1899237 BLAKE2B 
a308500d6a51d4a9b99ae16b75829f1f799351675a31d91e450c4ea1b095d7719af424534f4b7736559b06819a337e7be0bd44307b77a775c8a54359e41822c1
 SHA512 
f3d380edba4d25d20ee52db21d2965e3a6b229924e9a04fbf45cfe32e1d25448977ee41b12ba41ad8cf8b795f19bb1dbef1d7d09e775598d782123268f61dc8b
 DIST dovecot-2.3-pigeonhole-0.5.7.2.tar.gz 1857602 BLAKE2B 
8de6200bb1ca99d25b48c963c007e9fda07e21f0708d4542e497985a61c07270febd8f29171d607c4025f4651c2ef17d84447a789ebad896c55aa36ec2cd876c
 SHA512 
7fc8d89ee31c8e8c16a9aeaeffb591f4188de36fc80e3a30a9ae10bc5acd7ea5d5d91e077fda566e61d588d9221ec53044ce17a9cc0c9c219dbe6824558a1d60
-DIST dovecot-2.3-pigeonhole-0.5.9.tar.gz 1897060 BLAKE2B 
73b9abd0a7ea9468f7880fdd0d0471c5825f341c7297807c404ce50a8792f821d2599840ce9eb2705a118a0ee078aafad9f4f6eb64a02fbcb3b0f89c00042ada
 SHA512 
1b8d2ac8d3985dde035fc45df519788a924ba971f3e39717f5196ea56a982d4156226586d0a964473525d086967883ea52f2e624e81f7035cb0952b76f2414d8
 DIST dovecot-2.3.10.1.tar.gz 7226958 BLAKE2B 
2f9223d9184b3f8809b573ebd5637e1fd32885a377d95284bbf6d0d975b61462e351d42c515ca860a2348e39634ff440cb58dc6894008782a0e7d5a4dead4d77
 SHA512 
5c07436a3e861993f241caa2c60f035c533c5fceb5c8540c1717d31bedd54b82299f7ea11bfee12c72d4d33985d93a7130c4f56877864a7ad21cf7373a29cc06
-DIST dovecot-2.3.10.tar.gz 741 BLAKE2B 
4ffc95c3a52c9287603d19fb91fbc8418d4c37bbc82f30e5026eb5888705a07fc1903b0571d4b4cb1c8ca74bf373acc931129803ca2ad91cb085e92a483a684c
 SHA512 
73e10d7d1e616d6599eb53f2d2d1ac0f0f2e6e84019faac5cd525e833da44839a7e483635b61d432e3254a9e5f6f90915bec8940c584210341085241949dffa2
 DIST dovecot-2.3.7.2.tar.gz 7076231 BLAKE2B 
2cb93aa594db722489063b490469dfe284b1f997b64c9a699b506ccbd04e8e7c2d503ddc12a2598958dfca88560c19487801a728f386b8fea5f637a75b83812e
 SHA512 
172f7f0edb884259e4c050607510aee67a35c3a20b7dd147e7c8a25a04921c18f7d6b5c85af2c69ae8c4d53791550970e471b033dbfae94253e331053b6a317d
-DIST dovecot-2.3.9.3.tar.gz 7181682 BLAKE2B 
3ef9c50ea2b9d2f8a5d953e373baaf5d880ae4c93dbe773ce267784ded207fb338959a334aa12a449f8d39eb51284318de317d8953a56a0f7f016199769be809
 SHA512 
e39dc825a03f009928b67d01747bb70487fbec155e6be5109037db67b78301aa761db432f7355e96d927abf30c68f0116a5f2cf518b9eebf7f5c7806ac00ae41

diff --git a/net-mail/dovecot/dovecot-2.3.10.ebuild 
b/net-mail/dovecot/dovecot-2.3.10.ebuild
deleted file mode 100644
index 55d798652c5..000
--- a/net-mail/dovecot/dovecot-2.3.10.ebuild
+++ /dev/null
@@ -1,286 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# do not add a ssl USE flag.  ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.10"
-if [[ ${PV} == *_rc* ]] ; then
-   rc_dir="rc/"
-else
-   rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
-   sieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   )
-   managesieve? (
-   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
-   ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/;
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
-IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"
-IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve selinux 
sieve solr static-libs suid tcpd textcat"
-

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-05-27 Thread Sergei Trofimovich
commit: c9162df6af63f446baeaf59a56b8cc48b2f72c84
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue May 26 17:43:47 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May 27 06:28:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9162df6

net-mail/dovecot: drop to ~hppa

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-mail/dovecot/dovecot-2.3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.7.2.ebuild 
b/net-mail/dovecot/dovecot-2.3.7.2.ebuild
index 27e33eb9b55..dcbc6f0840d 100644
--- a/net-mail/dovecot/dovecot-2.3.7.2.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.7.2.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-05-21 Thread Agostino Sarubbo
commit: 4b1c812f752b4f6a3250e4eca67688f5ce337e4c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 21 08:06:27 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 21 08:06:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b1c812f

net-mail/dovecot: x86 stable wrt bug #723786

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.10.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
index 01179de3885..d8f21727e29 100644
--- a/net-mail/dovecot/dovecot-2.3.10.1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-05-21 Thread Agostino Sarubbo
commit: c6a3dc2aa559e63ac240cf56246703a0af4605e2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 21 08:00:25 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 21 08:00:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a3dc2a

net-mail/dovecot: ppc64 stable wrt bug #723786

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.10.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
index 6f5cf405730..01179de3885 100644
--- a/net-mail/dovecot/dovecot-2.3.10.1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-05-21 Thread Agostino Sarubbo
commit: c91d09eb2810ebdeedacd97a579e22c1d6618a9f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 21 07:58:28 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 21 07:58:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91d09eb

net-mail/dovecot: ppc stable wrt bug #723786

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.10.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
index 9a35c37a240..6f5cf405730 100644
--- a/net-mail/dovecot/dovecot-2.3.10.1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-05-21 Thread Agostino Sarubbo
commit: 2f1c1f7b22e1b1baefa6038a0818875ea2293080
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 21 07:53:28 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 21 07:53:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1c1f7b

net-mail/dovecot: amd64 stable wrt bug #723786

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-mail/dovecot/dovecot-2.3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/dovecot/dovecot-2.3.10.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
index cff6f1e02f9..9a35c37a240 100644
--- a/net-mail/dovecot/dovecot-2.3.10.1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://www.dovecot.org/;
 
 SLOT="0"
 LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 
 IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
 IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"



[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/

2020-05-20 Thread Eray Aslan
commit: abe60da18906a3343a6f5cea4f653d129fbc7ff1
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed May 20 08:05:38 2020 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed May 20 08:06:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe60da1

net-mail/dovecot: security bump to 2.3.10.1

and fix automagic dependency on libunwind
Bug: https://bugs.gentoo.org/723786
Closes: https://bugs.gentoo.org/715488
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Eray Aslan  gentoo.org>

 net-mail/dovecot/Manifest|   1 +
 net-mail/dovecot/dovecot-2.3.10.1.ebuild | 288 +++
 2 files changed, 289 insertions(+)

diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index ae1ac2f905d..bdfc9ace470 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -3,6 +3,7 @@ DIST dovecot-2.2.36.4.tar.gz 6257899 BLAKE2B 
3260e96f369e85f2dfd5ece0d9b12902c71
 DIST dovecot-2.3-pigeonhole-0.5.10.tar.gz 1899237 BLAKE2B 
a308500d6a51d4a9b99ae16b75829f1f799351675a31d91e450c4ea1b095d7719af424534f4b7736559b06819a337e7be0bd44307b77a775c8a54359e41822c1
 SHA512 
f3d380edba4d25d20ee52db21d2965e3a6b229924e9a04fbf45cfe32e1d25448977ee41b12ba41ad8cf8b795f19bb1dbef1d7d09e775598d782123268f61dc8b
 DIST dovecot-2.3-pigeonhole-0.5.7.2.tar.gz 1857602 BLAKE2B 
8de6200bb1ca99d25b48c963c007e9fda07e21f0708d4542e497985a61c07270febd8f29171d607c4025f4651c2ef17d84447a789ebad896c55aa36ec2cd876c
 SHA512 
7fc8d89ee31c8e8c16a9aeaeffb591f4188de36fc80e3a30a9ae10bc5acd7ea5d5d91e077fda566e61d588d9221ec53044ce17a9cc0c9c219dbe6824558a1d60
 DIST dovecot-2.3-pigeonhole-0.5.9.tar.gz 1897060 BLAKE2B 
73b9abd0a7ea9468f7880fdd0d0471c5825f341c7297807c404ce50a8792f821d2599840ce9eb2705a118a0ee078aafad9f4f6eb64a02fbcb3b0f89c00042ada
 SHA512 
1b8d2ac8d3985dde035fc45df519788a924ba971f3e39717f5196ea56a982d4156226586d0a964473525d086967883ea52f2e624e81f7035cb0952b76f2414d8
+DIST dovecot-2.3.10.1.tar.gz 7226958 BLAKE2B 
2f9223d9184b3f8809b573ebd5637e1fd32885a377d95284bbf6d0d975b61462e351d42c515ca860a2348e39634ff440cb58dc6894008782a0e7d5a4dead4d77
 SHA512 
5c07436a3e861993f241caa2c60f035c533c5fceb5c8540c1717d31bedd54b82299f7ea11bfee12c72d4d33985d93a7130c4f56877864a7ad21cf7373a29cc06
 DIST dovecot-2.3.10.tar.gz 741 BLAKE2B 
4ffc95c3a52c9287603d19fb91fbc8418d4c37bbc82f30e5026eb5888705a07fc1903b0571d4b4cb1c8ca74bf373acc931129803ca2ad91cb085e92a483a684c
 SHA512 
73e10d7d1e616d6599eb53f2d2d1ac0f0f2e6e84019faac5cd525e833da44839a7e483635b61d432e3254a9e5f6f90915bec8940c584210341085241949dffa2
 DIST dovecot-2.3.7.2.tar.gz 7076231 BLAKE2B 
2cb93aa594db722489063b490469dfe284b1f997b64c9a699b506ccbd04e8e7c2d503ddc12a2598958dfca88560c19487801a728f386b8fea5f637a75b83812e
 SHA512 
172f7f0edb884259e4c050607510aee67a35c3a20b7dd147e7c8a25a04921c18f7d6b5c85af2c69ae8c4d53791550970e471b033dbfae94253e331053b6a317d
 DIST dovecot-2.3.9.3.tar.gz 7181682 BLAKE2B 
3ef9c50ea2b9d2f8a5d953e373baaf5d880ae4c93dbe773ce267784ded207fb338959a334aa12a449f8d39eb51284318de317d8953a56a0f7f016199769be809
 SHA512 
e39dc825a03f009928b67d01747bb70487fbec155e6be5109037db67b78301aa761db432f7355e96d927abf30c68f0116a5f2cf518b9eebf7f5c7806ac00ae41

diff --git a/net-mail/dovecot/dovecot-2.3.10.1.ebuild 
b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
new file mode 100644
index 000..cff6f1e02f9
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.3.10.1.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# do not add a ssl USE flag.  ssl is mandatory
+SSL_DEPS_SKIP=1
+inherit autotools ssl-cert systemd toolchain-funcs
+
+MY_P="${P/_/.}"
+#MY_S="${PN}-ce-${PV}"
+major_minor="$(ver_cut 1-2)"
+sieve_version="0.5.10"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="https://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite vpopmail"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"
+IUSE_DOVECOT_OTHER="argon2 caps doc ipv6 libressl lucene managesieve selinux 
sieve solr static-libs suid tcpd textcat unwind"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
+
+DEPEND="argon2? ( dev-libs/libsodium )
+   bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lua? ( 

  1   2   3   >