Merge pull request #2981 from lazka/pcre2-update

pcre2: Update to 10.40
This commit is contained in:
Christoph Reiter 2022-05-10 22:27:10 +02:00 committed by GitHub
commit d45eb046a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 34 deletions

View File

@ -2,32 +2,30 @@
pkgbase=pcre2 pkgbase=pcre2
pkgname=('pcre2' 'libpcre2_8' 'libpcre2_16' 'libpcre2_32' 'libpcre2posix' 'pcre2-devel') pkgname=('pcre2' 'libpcre2_8' 'libpcre2_16' 'libpcre2_32' 'libpcre2posix' 'pcre2-devel')
pkgver=10.37 pkgver=10.40
pkgrel=1 pkgrel=1
pkgdesc="A library that implements Perl 5-style regular expressions" pkgdesc="A library that implements Perl 5-style regular expressions"
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
url="https://www.pcre.org/" url="https://www.pcre.org/"
license=('BSD') license=('BSD')
makedepends=('libreadline-devel' 'libbz2-devel' 'zlib-devel' 'autotools' 'gcc') makedepends=('libreadline-devel' 'libbz2-devel' 'zlib-devel' 'autotools' 'gcc')
source=(https://ftp.pcre.org/pub/pcre/${pkgname}-${pkgver}.tar.bz2{,.sig} source=(https://github.com/PCRE2Project/pcre2/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.bz2{,.sig})
pcre2-10.31-msys2.patch) sha256sums=('14e4b83c4783933dc17e964318e6324f7cae1bc75d8f3c79bc6969f00c159d68'
sha256sums=('4d95a96e8b80529893b4562be12648d798b957b1ba1aae39606bbc2ab956d270' 'SKIP')
'SKIP'
'3b1b15dbc5bb56cddd12069eb1173c93f76edf7355a1ee1da84f96333b1a5265')
validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel <ph10@hermes.cam.ac.uk> validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel <ph10@hermes.cam.ac.uk>
prepare() { prepare() {
cd "${srcdir}"/${pkgname}-${pkgver} cd "${srcdir}"/${pkgname}-${pkgver}
# MSYS2 patches
patch -p1 -i ${srcdir}/pcre2-10.31-msys2.patch
autoreconf -fi autoreconf -fi
} }
build() { build() {
cd "${srcdir}"/${pkgname}-${pkgver} cd "${srcdir}"/${pkgname}-${pkgver}
local CYGWIN_CHOST="${CHOST/-msys/-cygwin}"
./configure \ ./configure \
--build=${CHOST} \ --build=${CYGWIN_CHOST} \
--prefix=/usr \ --prefix=/usr \
--disable-jit \ --disable-jit \
--enable-pcre2-8 \ --enable-pcre2-8 \

View File

@ -1,25 +0,0 @@
diff -Naur pcre2-10.31-orig/config.guess pcre2-10.31/config.guess
--- pcre2-10.31-orig/config.guess 2018-02-12 14:15:50.000000000 +0300
+++ pcre2-10.31/config.guess 2018-06-26 10:00:07.094240500 +0300
@@ -903,6 +903,9 @@
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
echo x86_64-pc-cygwin
exit ;;
+ amd64:MSYS*:*:* | x86_64:MSYS*:*:*)
+ echo x86_64-unknown-msys
+ exit ;;
prep*:SunOS:5.*:*)
echo powerpcle-unknown-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')"
exit ;;
diff -Naur pcre2-10.31-orig/configure.ac pcre2-10.31/configure.ac
--- pcre2-10.31-orig/configure.ac 2018-02-12 14:15:35.000000000 +0300
+++ pcre2-10.31/configure.ac 2018-06-26 10:00:07.094240500 +0300
@@ -858,7 +858,7 @@
NO_UNDEFINED=
EXPORT_ALL_SYMBOLS=
case $host_os in
- cygwin* | mingw* )
+ cygwin* | msys* | mingw* )
if test X"$enable_shared" = Xyes; then
NO_UNDEFINED="-no-undefined"
EXPORT_ALL_SYMBOLS="-Wl,--export-all-symbols"