aboutsummaryrefslogtreecommitdiffstats
path: root/community/exim/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/exim/APKBUILD')
-rw-r--r--community/exim/APKBUILD29
1 files changed, 21 insertions, 8 deletions
diff --git a/community/exim/APKBUILD b/community/exim/APKBUILD
index 5c932d5cb87..7ac89654fd6 100644
--- a/community/exim/APKBUILD
+++ b/community/exim/APKBUILD
@@ -3,9 +3,9 @@
# 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>
+# Maintainer: Celeste <cielesti@protonmail.com>
pkgname=exim
-pkgver=4.95
+pkgver=4.97.1
pkgrel=0
pkgdesc="Message Transfer Agent"
url="https://www.exim.org/"
@@ -16,7 +16,8 @@ pkgusers="$pkgname"
pkggroups="$pkgname mail"
depends="ca-certificates"
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
"
install="exim.pre-install"
subpackages="$pkgname-cdb $pkgname-dbmdb $pkgname-dnsdb $pkgname-doc
@@ -25,6 +26,7 @@ subpackages="$pkgname-cdb $pkgname-dbmdb $pkgname-dnsdb $pkgname-doc
"
source="https://ftp.exim.org/pub/exim/exim4/exim-$pkgver.tar.xz
bounce-charset.patch
+ dnsdb-multi-chunk.patch
exim.Makefile
exim.confd
exim.initd
@@ -33,6 +35,15 @@ source="https://ftp.exim.org/pub/exim/exim4/exim-$pkgver.tar.xz
"
# 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
@@ -85,6 +96,7 @@ prepare() {
}
build() {
+ export CFLAGS="$CFLAGS -DNO_EXECINFO"
make makefile
make
}
@@ -114,10 +126,10 @@ package() {
scripts() {
pkgdesc="EXIM scripts"
- depends="$pkgname perl"
+ depends="$pkgname perl perl-file-fcntllock"
cd "$builddir"
make DESTDIR="$subpkgdir" \
- INSTALL_ARG="exicyclog exim_checkaccess eximstats exiqgrep exigrep exinext exiqsumm exipick exiwhat convert4r3 convert4r4" \
+ INSTALL_ARG="exicyclog exim_checkaccess eximstats exiqgrep exigrep exinext exiqsumm exipick exiwhat convert4r3 convert4r4 exim_msgdate exim_id_update" \
install
rm -fr "${subpkgdir:?}"/etc
}
@@ -147,9 +159,10 @@ dbmdb() { _mv_ext dbmdb; }
dnsdb() { _mv_ext dnsdb; }
sha512sums="
-93d09c20d99f27da5edbe3e6dc7d25aa4548faa2b67ca26f2cc0b4aeaf58398dd468e0263714fcf0df97531f05d16fcd3f1f0e9d0656ead7858a66b248a44a65 exim-4.95.tar.xz
-691df92954f015711398350963ea321d143127bc731a985bcacc5364c71b6df84b6c21a2e8dc3cc2048fcd3dd02def3dc8015f4d84dd672f23d5a41348e72dc7 bounce-charset.patch
-d0a8a009233ff8b5adaa803f190bd3dc177d817c12f373a05fac2535fd7fd6b4d455f9ebfeb812a218b36fca426f94e7975e3401c93e4883f42ef80432f16b6f exim.Makefile
+eab7ca28b37f1635c48f5e963ab69fcbad539b2c35a84286ecaad7d7ff5210bbefce86452302e08099afdc0710f9cb7ca6d9b152b0ba88a19292f7c5541e0cfc exim-4.97.1.tar.xz
+6ea7670e30815807272d1d9033e75836b883cb2f14f05f0d38aa3f8aecd2516c0763a29f71267b6380f9e606156c889a5c77d444545769af68baaffb80d0dac7 bounce-charset.patch
+0599b5140495a563da1e5368045ad9a6fe496c8b519591359f9915bc9d036183ae83584d5e62dd5bd95d6e5554c93483b7968fee8536068b36fd93c4f32dfa25 dnsdb-multi-chunk.patch
+198224ca544c2780c5d8106bb74304d871dcfde7d90707291d7e478b8950efe33488accfd896cb86b1a5b4f32ae6040ac0c44907f1b0843ef64037bea55f5e66 exim.Makefile
bb6f5ead067af19ace661cc92bcd428da97570aedd1f9dc5b61a34e7e3fb3e028be6c96d51df73353bdfcaf69a3ee053fb03d245f868d63ebf518aa96ec82d66 exim.confd
3769e74a54566362bcdf57c45fbf7d130d7a7529fbc40befce431eef0387df117c71a5b57779c507e30d5b125913b5f26c9d16b17995521a1d94997be6dc3e02 exim.initd
28e748693a6a72d9943fa9c342ff041fe650fa6977f468dee127e845e6c2a91872ce33fb6f5698838906bde3ed92de7a91cdb0349cedc40b806261867e8c06cb exim.logrotate