Date: Monday, November 22, 2021 @ 06:22:43 Author: grawlinson Revision: 1054212
upgpkg: libspf2 1.2.11-1 New upstream "release". See notes in PKGBUILD for more information. Modified: libspf2/trunk/PKGBUILD ----------+ PKGBUILD | 36 +++++++++++++----------------------- 1 file changed, 13 insertions(+), 23 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-11-22 05:58:15 UTC (rev 1054211) +++ PKGBUILD 2021-11-22 06:22:43 UTC (rev 1054212) @@ -2,46 +2,36 @@ # Contributor: George Rawlinson <[email protected]> # Contributor: svvac <[email protected]> +# NOTE: package version is a pinned commit (titled 'bump to version 1.2.11'). +# this is used due to inactivity upstream and CVE-2021-20314. +# when/if upstream becomes active again, this package can be re-done in a +# better way. + pkgname=libspf2 -pkgver=1.2.10 -pkgrel=7 +pkgver=1.2.11 +pkgrel=1 pkgdesc="Sender Policy Framework record checking library" arch=('x86_64') url="https://www.libspf2.org/" license=('LGPL') depends=('glibc' 'libnsl') -makedepends=('libmilter') -source=( - "https://www.libspf2.org/spf/$pkgname-$pkgver.tar.gz" - 'fix-variadic-macros.patch::https://github.com/shevek/libspf2/commit/5852828582f556e73751076ad092f72acf7fc8b6.patch' - 'fix-cve-2021-20314.patch::https://github.com/shevek/libspf2/commit/c37b7c13c30e225183899364b9f2efdfa85552ef.patch' -) -sha512sums=('162ce382628c6fcadac3e11f5a12442db622bb23f7ec503e16f5ba7fc88afdd777bce6b093c12a58210355985fd11b74b140f08fab347334d82d953dd183b130' - '886a347c6526c4e81bc035d7e0069f72aaa5ad2103f0e035e46dbd7e1e5f328ebbbc81842fd32397d195a5b18cf841784455a4142291276c1be8942a1c753b4d' - '809c9a001b21831a6840359bea3f4e302e1589a5e77bceff85dd63d631ac25ce217ba11446d537d044a1e87481323940da25e6159ad19dd62fcb0803bcd2dcf6') -b2sums=('d15a44f64c5e3da20aa349e61a6cc02a15f83ed3acff93fe4c23970e30533d6424b1db35d7d60ff488c9a239d343f8544426fbf8fcb66271237155e0b57df1b5' - '0fcf2c91cc8b01f8d20ec1d7e1896f59c01115de45b505c7cf81e68d0850456a08b87c1e2f59a5e37824298bee969650f9dd391ec25addf5186478e07a07d182' - '3108e42c5a1f629ce5129adfecd2874d1a02ddca0b2db05da1a9d76907dcf2c8d2bde822eb9ad485485d2befd1a35a07bc7f49b629a0829c20253914c6297593') +makedepends=('libmilter' 'git') +source=("$pkgname::git+https://github.com/shevek/libspf2#commit=8131fe140704eaae695e76b5cd09e39bd1dd220b") +sha512sums=('SKIP') -prepare() { - cd "$pkgname-$pkgver" - patch -p1 -i "$srcdir/fix-variadic-macros.patch" - patch -p1 -i "$srcdir/fix-cve-2021-20314.patch" -} - build() { - cd "$pkgname-$pkgver" + cd "$pkgname" ./configure --prefix='/usr' make } check() { - cd "$pkgname-$pkgver" + cd "$pkgname" make check } package() { - cd "$pkgname-$pkgver" + cd "$pkgname" make DESTDIR="$pkgdir" install # remove unused binaries
