From 3365e58e8d2abcfea12d7548379cc2e7554465ef Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Tue, 7 Apr 2026 14:07:26 +0200 Subject: [PATCH 1/2] dovecot: update to 2.4.3. --- srcpkgs/dovecot/patches/cross.patch | 11 ----------- srcpkgs/dovecot/template | 9 +++++---- 2 files changed, 5 insertions(+), 15 deletions(-) delete mode 100644 srcpkgs/dovecot/patches/cross.patch diff --git a/srcpkgs/dovecot/patches/cross.patch b/srcpkgs/dovecot/patches/cross.patch deleted file mode 100644 index ce8c1471cc3db2..00000000000000 --- a/srcpkgs/dovecot/patches/cross.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/lib-regex/Makefile.in -+++ b/src/lib-regex/Makefile.in -@@ -530,7 +530,7 @@ - @BUILD_LIBREGEX_TRUE@ ../lib/liblib.la \ - @BUILD_LIBREGEX_TRUE@ $(LIBPCRE_LIBS) - --@BUILD_LIBREGEX_TRUE@test_regex_DEPENDENCIES = libdregex.la $(LIBPCRE_LIBS) -+@BUILD_LIBREGEX_TRUE@test_regex_DEPENDENCIES = libdregex.la - all: all-am - - .SUFFIXES: diff --git a/srcpkgs/dovecot/template b/srcpkgs/dovecot/template index b79302bd9e2583..c0cd12b4cd6352 100644 --- a/srcpkgs/dovecot/template +++ b/srcpkgs/dovecot/template @@ -1,8 +1,8 @@ # Template file for 'dovecot' # revbump dovecot-plugin-pigeonhole when updating dovecot! pkgname=dovecot -version=2.4.2 -revision=2 +version=2.4.3 +revision=1 build_style=gnu-configure configure_args="--with-moduledir=/usr/lib/dovecot/modules --with-sql=plugin --disable-static --with-pam --with-mysql --with-pgsql @@ -13,13 +13,14 @@ hostmakedepends="pkg-config perl libmariadbclient-devel pcre2-devel" makedepends=" liblz4-devel zlib-devel bzip2-devel liblzma-devel openssl-devel mit-krb5-devel libmariadbclient-devel postgresql-libs-devel sqlite-devel libldap-devel libcap-devel pam-devel libcurl-devel expat-devel - libsodium-devel xapian-core-devel libstemmer-devel pcre2-devel" + libsodium-devel xapian-core-devel libstemmer-devel pcre2-devel + lua54-devel" short_desc="IMAP and POP3 server written with security primarily in mind" maintainer="Leah Neukirchen " license="LGPL-2.1-or-later" homepage="https://dovecot.org/" distfiles="https://dovecot.org/releases/2.4/dovecot-${version//r/-}.tar.gz" -checksum=2cd62e4d22b9fc1c80bd38649739950f0dbda34fbc3e62624fb6842264e93c6e +checksum=ff0be85228122f250627b19e67505fdb7fb2f72a702ef6bf35f27fce54c072e5 keep_libtool_archives=yes if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then From 95181d06d268f7d8d1f3fbd7308cec57bc34d34d Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Tue, 7 Apr 2026 14:07:31 +0200 Subject: [PATCH 2/2] dovecot-plugin-pigeonhole: update to 2.4.3. --- srcpkgs/dovecot-plugin-pigeonhole/patches/32bit.patch | 11 ----------- srcpkgs/dovecot-plugin-pigeonhole/template | 8 ++++---- 2 files changed, 4 insertions(+), 15 deletions(-) delete mode 100644 srcpkgs/dovecot-plugin-pigeonhole/patches/32bit.patch diff --git a/srcpkgs/dovecot-plugin-pigeonhole/patches/32bit.patch b/srcpkgs/dovecot-plugin-pigeonhole/patches/32bit.patch deleted file mode 100644 index e1168a8f400c6d..00000000000000 --- a/srcpkgs/dovecot-plugin-pigeonhole/patches/32bit.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/lib-sieve/plugins/extlists/ext-extlists-settings.h -+++ b/src/lib-sieve/plugins/extlists/ext-extlists-settings.h -@@ -12,7 +12,7 @@ - - const char *name; - /* Maximum size of lookup value */ -- size_t max_lookup_size; -+ uoff_t max_lookup_size; - - struct { - const char *name; diff --git a/srcpkgs/dovecot-plugin-pigeonhole/template b/srcpkgs/dovecot-plugin-pigeonhole/template index 8673e8bd0351ef..5d4b3489f40343 100644 --- a/srcpkgs/dovecot-plugin-pigeonhole/template +++ b/srcpkgs/dovecot-plugin-pigeonhole/template @@ -1,7 +1,7 @@ # Template file for 'dovecot-plugin-pigeonhole' pkgname=dovecot-plugin-pigeonhole -version=2.4.2 -revision=2 +version=2.4.3 +revision=1 build_style=gnu-configure configure_args="--prefix=/usr --with-dovecot=${XBPS_CROSS_BASE}/usr/lib/dovecot @@ -11,14 +11,14 @@ configure_args="--prefix=/usr # Hack around dovecot-config for cross building. make_build_args="LIBDOVECOT_INCLUDE=-I${XBPS_CROSS_BASE}/usr/include/dovecot LIBS=-L${XBPS_CROSS_BASE}/usr/lib/dovecot" -hostmakedepends="dovecot-devel libldap-devel perl" +hostmakedepends="dovecot-devel libldap-devel perl python3" makedepends="dovecot-devel dovecot-plugin-ldap libldap-devel openssl-devel" short_desc="Sieve implementation for Dovecot" maintainer="Leah Neukirchen " license="LGPL-2.1-or-later" homepage="https://pigeonhole.dovecot.org" distfiles="https://pigeonhole.dovecot.org/releases/2.4/dovecot-pigeonhole-${version//r/-}.tar.gz" -checksum=c2f90cf2a0154f94842ce0d8cafc81f282d0f98dfc3b51c3b7c2385c53316f97 +checksum=219c472a5fa3e6f7a6cb76ff5118bcbead73e14cd4157d3701425245756cb5f8 dovecot-plugin-pigeonhole-devel_package() { depends="${sourcepkg}>=${version}_${revision}"