diff options
Diffstat (limited to 'community/knot-resolver/APKBUILD')
-rw-r--r-- | community/knot-resolver/APKBUILD | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/community/knot-resolver/APKBUILD b/community/knot-resolver/APKBUILD index 2e9ee88ee73..9f7faa8d1c6 100644 --- a/community/knot-resolver/APKBUILD +++ b/community/knot-resolver/APKBUILD @@ -2,14 +2,14 @@ # Contributor: tcely <knot-resolver+aports@tcely.33mail.com> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=knot-resolver -pkgver=5.5.1 -pkgrel=2 +pkgver=5.7.2 +pkgrel=0 pkgdesc="Minimalistic caching DNS resolver implementation" url="https://www.knot-resolver.cz/" # x86, armhf and armv7 blocked by knot # s390x some problem with luajit -# riscv64 blocked by luajit -arch="all !x86 !armhf !armv7 !riscv64 !s390x" +# ppc64le, riscv64 blocked by luajit +arch="all !x86 !armhf !armv7 !ppc64le !riscv64 !s390x" license="GPL-3.0-or-later" pkgusers="kresd" pkggroups="kresd" @@ -28,14 +28,11 @@ depends_static="$pkgname-dev=$pkgver-r$pkgrel" makedepends=" $depends_dev bash - cmake gnutls-dev libcap-ng-dev lmdb-dev luacheck - meson>=0.46 - ninja - pkgconf + meson py3-flake8 " checkdepends="cmocka-dev" @@ -62,6 +59,11 @@ source="https://secure.nic.cz/files/knot-resolver/knot-resolver-$pkgver.tar.xz " # secfixes: +# 5.7.1-r0: +# - CVE-2023-50387 +# - CVE-2023-50868 +# 5.5.3-r0: +# - CVE-2022-40188 # 5.1.1-r0: # - CVE-2020-12667 # 4.3.0-r0: @@ -73,10 +75,6 @@ source="https://secure.nic.cz/files/knot-resolver/knot-resolver-$pkgver.tar.xz # - CVE-2018-1110 build() { - # strict-aliasing breaks stats module - variable "sa" in stats.c:495 is 0x0. - # (https://gitlab.labs.nic.cz/knot/knot-resolver/blob/v4.2.2/modules/stats/stats.c#L495) - export CFLAGS="$CFLAGS -fno-strict-aliasing" - abuild-meson \ --default-library=both \ -Dclient=enabled \ @@ -88,11 +86,11 @@ build() { -Dkeyfile_default=/usr/share/dnssec-root/trusted-key.key \ build - meson compile ${JOBS:+-j ${JOBS}} -C build + meson compile -C build } check() { - meson test -C build + meson test --no-rebuild --print-errorlogs -C build } package() { @@ -140,9 +138,9 @@ _gpgfingerprints=" " sha512sums=" -544c427c1156774e865071061b72bce2e647b62c99e2bcee5e5af340e34f05a6b333aa2c6e3b66d4ed3a3d6136f69c0e32299f42be30d47b144c5f017b6ccf96 knot-resolver-5.5.1.tar.xz -dddd8ad6c531e82947a5afce73722e23111df43fe5260355d69596b416b19ccf28ed20fd2a70ac0ceb658dd2407280df0c5b7791d6df770ade24751f278c8afa kresd.confd -6631b21d84a069470c87365627ac3d9c11f37c404108165dedc7f31a4ba119835577ca9b41654c4cb06cb349b9192c740271f80f35efc30b26755e7839638576 kresd.initd -76a6f371e5dc5b8eda149ad9a846dba9f426701ad75f720954e0c42b88a28f9561eae5e1807f70dcf08937593c4a61f73b2250488b1911cc66f98602a8a87281 kres-cache-gc.initd -ad017f54aaa214862a67c8242efe9fa56dc66a8ac0012cc0f4eb981d6fd631b250378602f8f5af9916fff071d9a60d1e588e07458f8d891d19787c3b5d48cdb5 kres-cache-gc.confd +973e9a541b54cee0d230247d279785a83ce2127216b12ee9f314a49adedac3e23e8369900d6f0985b0a666e9bcae7772f29224565e6208ed4988b13530e4ff0b knot-resolver-5.7.2.tar.xz +2c4002130af10f02735d1503d2543fd334721efb466c0ac288ef9218faa91c3d892f0fafd5fa8c3fd8fdb771be7d2aa367c7c1e0a12b13272e05ab2100d5d7c7 kresd.confd +a9d9fa0472e1e0f65714768755d64e18c45086396476290d4ad29e019e62b641347d866689fda125cee58b34c32e95cb532815eac8831480d16606b9d23d4230 kresd.initd +036b290a6645d9da2805f69d202ab7187e55067d490e38ec9ddaa2fd434a93b6715af9ca585f7a6dad154ed4ce362a973947343a6eb4137a7f2797f6d8adcd5a kres-cache-gc.initd +cbb69b3369f7496f7b481de1e564ad2352e20681f8e40b13003b3b834f1b00aee3f0e0f14d08c1263284052f2e3c2916323e183eac6ffcffe2fe5d353321b376 kres-cache-gc.confd " |