diff options
Diffstat (limited to 'community/exim/APKBUILD')
-rw-r--r-- | community/exim/APKBUILD | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/community/exim/APKBUILD b/community/exim/APKBUILD index cef7e152b7d..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.96 +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 pcre2-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,7 +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 - drtables-typo.patch + dnsdb-multi-chunk.patch exim.Makefile exim.confd exim.initd @@ -34,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 @@ -86,6 +96,7 @@ prepare() { } build() { + export CFLAGS="$CFLAGS -DNO_EXECINFO" make makefile make } @@ -115,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 } @@ -148,10 +159,10 @@ dbmdb() { _mv_ext dbmdb; } dnsdb() { _mv_ext dnsdb; } sha512sums=" -6b863661465a0b9897c1b71875c5196a1903cf560dd85de45b08242b9731edb2bc10eb56945d62e477e5d15cc7a8d493915bff2ca81689673a8091c66f62c89e exim-4.96.tar.xz -691df92954f015711398350963ea321d143127bc731a985bcacc5364c71b6df84b6c21a2e8dc3cc2048fcd3dd02def3dc8015f4d84dd672f23d5a41348e72dc7 bounce-charset.patch -d99b03dc61d133a8542173dd87844fd8d31e8c952b94fe18115fd1dfc5ea0ce8233661914fe6e56022647b1ca9fb081f2812aeb9cff006ad9de9c3914aa59d16 drtables-typo.patch -85cebe8ab9ddbd060bb9a1a8e8ef2ff43ff28091ab3b613c512960de0e1fbd751838ec64b9e19c77b3604c4ab2597c30cc2ce179b1a12a3eabf1523fd9674284 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 |