# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Contributor: Ćukasz Jendrysik <scadu@yandex.com>
# Contributor: Jesse Young <jlyo@jlyo.org>
-# Maintainer: Jesse Young <jlyo@jlyo.org>
+# Contributor: Celeste <cielesti@protonmail.com>
+# Maintainer: sev <sev+alpine@sev.monster>
pkgname=exim-openldap
_pkgname=exim
provides=$_pkgname
-pkgver=4.95
-pkgrel=1
+pkgver=4.97.1
+pkgrel=0
pkgdesc="Replacement package for exim with built-in OpenLDAP support"
url="https://www.exim.org/"
arch="all"
pkggroups="$_pkgname mail"
depends="ca-certificates exim-openrc"
makedepends="bash tdb-dev gawk libidn-dev libspf2-dev linux-headers
- mariadb-connector-c-dev openssl1.1-compat-dev pcre-dev perl libpq-dev sqlite-dev
+ mariadb-connector-c-dev openssl-dev>3 pcre2-dev perl
+ perl-file-fcntllock libpq-dev sqlite-dev
openldap-dev
"
install="$pkgname.pre-install"
source="https://ftp.exim.org/pub/exim/exim4/exim-$pkgver.tar.xz
bounce-charset.patch
+ dnsdb-multi-chunk.patch
exim.Makefile
exim.logrotate
"
builddir="$srcdir/$_pkgname-$pkgver"
# secfixes:
+# 4.97.1-r0:
+# - CVE-2023-51766
+# 4.96.2-r0:
+# - CVE-2023-42117
+# - CVE-2023-42119
+# 4.96.1-r0:
+# - CVE-2023-42114
+# - CVE-2023-42115
+# - CVE-2023-42116
# 4.94.2-r0:
# - CVE-2021-27216
# - CVE-2020-28007
}
build() {
+ export CFLAGS="$CFLAGS -DNO_EXECINFO"
make makefile
make
}
}
sha512sums="
-93d09c20d99f27da5edbe3e6dc7d25aa4548faa2b67ca26f2cc0b4aeaf58398dd468e0263714fcf0df97531f05d16fcd3f1f0e9d0656ead7858a66b248a44a65 exim-4.95.tar.xz
+dc9f6a114e64ac826489edff88d50a24195b64714428e691c10a7bfb119b3ebb6455bf80cbb34dfd0a4e2e44cbde72effb009357a8e0a6065e512fe32092e3ed exim-4.96.2.tar.xz
691df92954f015711398350963ea321d143127bc731a985bcacc5364c71b6df84b6c21a2e8dc3cc2048fcd3dd02def3dc8015f4d84dd672f23d5a41348e72dc7 bounce-charset.patch
-4d2a33d2d9399c2d9485155585a180f1314fdc6f0ea164f3ebd74dbafa0b968f0edfbdd6d6ed7cdb4bc63696073b66f25e03317cc304192457e40fa30a12e207 exim.Makefile
+c1d430ab5175ba24eacd1b0c2586eb543045ff0bb71f73425ed290320463daa7cb710d1c61610a4c4c21591ed7204392c9cb4f69271e0b83082da59fa6a1352e exim.Makefile
28e748693a6a72d9943fa9c342ff041fe650fa6977f468dee127e845e6c2a91872ce33fb6f5698838906bde3ed92de7a91cdb0349cedc40b806261867e8c06cb exim.logrotate
"