* update pcre2 to 10.43-1

This commit is contained in:
Alexander Baldeck 2024-04-02 21:36:22 +02:00
parent 33f165d66f
commit bee839c18f
2 changed files with 66 additions and 11 deletions

View File

@ -7,18 +7,21 @@
# Contributor: John Proctor <jproctor@prium.net>
pkgname=pcre2
pkgver=10.42
pkgrel=2
pkgver=10.43
pkgrel=1
pkgdesc='A library that implements Perl 5-style regular expressions. 2nd version'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url='https://www.pcre.org/'
license=('BSD')
depends=('readline' 'zlib' 'bzip2' 'bash')
url='https://github.com/PCRE2Project/pcre2'
license=('BSD-3-Clause')
depends=('bzip2' 'glibc' 'readline' 'zlib')
optdepends=('sh: for pcre2-config')
provides=(libpcre2-{8,16,32,posix}.so)
options=(staticlibs)
source=("https://github.com/PhilipHazel/pcre2/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.bz2"{,.sig})
sha512sums=('72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3'
source=("$url/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.bz2"{,.sig})
sha512sums=('8ac1520c32e9e5672404aaf6104e23c9ee5c3c28ad28ff101435599d813cbb20e0491a3fd34e012b4411b3e0366a4c6dfa3f02d093acaa6ff0ab25478bb7ade9'
'SKIP')
b2sums=('f87f9f36dd6a806cdba1f077f51b53da2583f1898f83e41d594622b28ac8efbc1b2d122b752a9d6cd461fe0e3c7c85ee93358443df518a336da4ee9d72cca808'
'SKIP')
validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel <ph10@hermes.cam.ac.uk>
build() {
@ -30,17 +33,18 @@ build() {
case "${CARCH}" in
powerpc*|x86_64)
PLATFORM_FLAGS="--enable-jit"
_configure_flags=(--enable-jit)
;;
esac
esac
./configure \
./configure \
--prefix=/usr \
--enable-pcre2-16 \
--enable-pcre2-32 \
--enable-jit \
--enable-pcre2grep-libz \
--enable-pcre2grep-libbz2 \
--enable-pcre2test-libreadline ${PLATFORM_FLAGS}
--enable-pcre2test-libreadline ${_configure_flags[@]}
make
}

View File

@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=xVjV
-----END PGP PUBLIC KEY BLOCK-----