summaryrefslogtreecommitdiff
path: root/system/pcre2
diff options
context:
space:
mode:
Diffstat (limited to 'system/pcre2')
-rw-r--r--system/pcre2/APKBUILD21
1 files changed, 14 insertions, 7 deletions
diff --git a/system/pcre2/APKBUILD b/system/pcre2/APKBUILD
index ef1fa1492..ddf7de0e4 100644
--- a/system/pcre2/APKBUILD
+++ b/system/pcre2/APKBUILD
@@ -1,18 +1,25 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
-# Maintainer:
+# Maintainer: Zach van Rijn <me@zv.io>
pkgname=pcre2
-pkgver=10.33
+pkgver=10.45
pkgrel=0
pkgdesc="Perl-compatible regular expression library"
-url="https://pcre.org"
+url="https://www.pcre.org/"
arch="all"
license="BSD-3-Clause"
depends=""
depends_dev="libedit-dev zlib-dev"
-makedepends="$depends_dev paxmark"
+makedepends="$depends_dev"
subpackages="$pkgname-dev $pkgname-doc $pkgname-tools
libpcre2-16:_libpcre libpcre2-32:_libpcre"
-source="https://ftp.pcre.org/pub/pcre/$pkgname-$pkgver.tar.gz"
+source="https://github.com/PhilipHazel/pcre2/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.bz2
+ "
+
+# secfixes:
+# 10.33-r1:
+# - CVE-2019-20454
+# 10.35-r0:
+# - CVE-2019-20454
case "$CARCH" in
s390x) _enable_jit="";;
@@ -33,7 +40,7 @@ build() {
--enable-pcre2-32 \
--enable-pcre2grep-libz \
--enable-pcre2test-libedit \
- --with-match-limit-recursion=8192 \
+ --with-match-limit-depth=262144 \
$_enable_jit
make
}
@@ -62,4 +69,4 @@ tools() {
mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
}
-sha512sums="649983c7725e2fd2451ba89243b4c08c408fc279b7be3b2d225045cced3b0667ff6da4c9dd37510eb9e5aed6478aff54c2dbd1d92f4d0f1174579df9ec2c1882 pcre2-10.33.tar.gz"
+sha512sums="4c1f0cf793624516d7eeb15745d6c07c9f678dd2c2b349062c6b614e88bf42262972d133576e85140dee2a882984aaf2d688953fc9c69ec7105b2daaeae89845 pcre2-10.45.tar.bz2"