Date: Wednesday, May 3, 2023 @ 22:35:24 Author: seblu Revision: 476628
upgpkg: less 1:633-1 Modified: less/trunk/PKGBUILD ----------+ PKGBUILD | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-05-03 21:51:01 UTC (rev 476627) +++ PKGBUILD 2023-05-03 22:35:24 UTC (rev 476628) @@ -3,8 +3,8 @@ # Contributor: judd <[email protected]> pkgname=less -pkgver=608 -pkgrel=2 +pkgver=633 +pkgrel=1 epoch=1 pkgdesc='A terminal based program for viewing text files' license=('GPL3') @@ -13,15 +13,21 @@ depends=('glibc' 'ncurses' 'pcre2') validpgpkeys=('AE27252BD6846E7D6EAE1DD6F153A7C833235259') # Mark Nudelman source=("https://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.tar.gz" - "$pkgname-$pkgver.tar.gz.sig::https://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.sig" - less-CVE-2022-46663.patch::https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c.patch) -sha256sums=('a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209' - 'SKIP' - '3862ce1d6ee0aacefe75274f04afc00a38474d4cf2f6be96feb6aaa226c9bd98') + "$pkgname-$pkgver.tar.gz.sig::https://www.greenwoodsoftware.com/$pkgname/$pkgname-$pkgver.sig") +sha256sums=('2f201d64b828b88af36dfe6cfdba3e0819ece2e446ebe6224813209aaefed04f' + 'SKIP') prepare() { cd $pkgname-$pkgver - patch -Np1 < ../less-CVE-2022-46663.patch + # apply patch from the source array (should be a pacman feature) + local src + for src in "${source[@]}"; do + src="${src%%::*}" + src="${src##*/}" + [[ $src = *.patch ]] || continue + echo "Applying patch $src..." + patch -Np1 < "../$src" + done } build() {
