diff options
Diffstat (limited to 'community/exim/APKBUILD')
-rw-r--r-- | community/exim/APKBUILD | 29 |
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 |