diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 17 insertions, 3 deletions
@@ -1,6 +1,6 @@ pkgname=mingw-w64-pcre pkgver=8.38 -pkgrel=1 +pkgrel=2 pkgdesc="A library that implements Perl 5-style regular expressions (mingw-w64)" arch=(any) url="http://www.pcre.org/" @@ -8,13 +8,27 @@ license=("BSD") makedepends=(mingw-w64-configure) depends=(mingw-w64-crt) options=(staticlibs !strip !buildflags) -source=("ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-$pkgver.tar.bz2"{,.sig}) +source=("ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-$pkgver.tar.bz2"{,.sig} +"01-CVE-2016-1283.patch") validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel md5sums=('00aabbfe56d5a48b270f999b508c5ad2' - 'SKIP') + 'SKIP' + '722aba6455a3f0240eaa22289f0176a0') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" +prepare() { + cd "$srcdir/pcre-$pkgver" + # apply patch from the source array (should be a pacman feature) + local filename + for filename in "${source[@]}"; do + if [[ "$filename" =~ \.patch$ ]]; then + patch -p1 -N -i "$srcdir/$filename" + fi + done + : +} + build() { cd "$srcdir/pcre-$pkgver" for _arch in ${_architectures}; do |