From 30b9435f40c0b341e8e40b26f4d5816458d22ab4 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Mon, 1 Mar 2021 01:29:30 -0500 Subject: [pcre-static]: upgrade to v8.44 --- libre/pcre-static/PKGBUILD | 84 ++++++++++++++++++---------------------------- 1 file changed, 33 insertions(+), 51 deletions(-) diff --git a/libre/pcre-static/PKGBUILD b/libre/pcre-static/PKGBUILD index dfaa594e4..8ec2fc742 100644 --- a/libre/pcre-static/PKGBUILD +++ b/libre/pcre-static/PKGBUILD @@ -1,77 +1,59 @@ -# Maintainer (Arch:pcre): Sébastien "Seblu" Luttringer -# Contributor (Arch:pcre): Allan McRae -# Contributor (Arch:pcre): Eric Belanger -# Contributor (Arch:pcre): John Proctor +# Maintainer: ajs124 < aur AT ajs124 DOT de > +# Contributor: Sébastien "Seblu" Luttringer +# Contributor: Allan McRae +# Contributor: Eric Belanger +# Contributor: John Proctor # Maintainer: Luke Shumaker # Contributor: Márcio Silva + +# parabola changes and rationale: +# - re-configured to compile statically +# - this is not a libre replacement +# - it is in [libre] in order to support ARM librechroots + + _pkgname=pcre pkgname=pcre-static -pkgver=8.43 -pkgrel=1 -pkgrel+=.static1 -pkgdesc='A library that implements Perl 5-style regular expressions' +pkgver=8.44 +pkgrel=5 +pkgdesc="A library that implements Perl 5-style regular expressions" pkgdesc+=' (static libraries)' -arch=('x86_64') -arch+=('i686' 'armv7h') +arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') +arch=(${arch[*]/armv6h/} ; arch=(${arch[*]/aarch64/} ; url='http://www.pcre.org/' license=('BSD3') -depends=("$_pkgname=$pkgver") -options=('staticlibs') +depends=('gcc-libs') +options=('staticlibs' '!libtool') validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel -source=("https://ftp.pcre.org/pub/pcre/$_pkgname-$pkgver.tar.bz2"{,.sig}) -md5sums=('636222e79e392c3d95dcc545f24f98c4' - 'SKIP') +source=(https://ftp.pcre.org/pub/pcre/$_pkgname-$pkgver.tar.bz2{,.sig}) +sha256sums=('19108658b23b3ec5058edc9f66ac545ea19f9537234be1ec62b714c84399366d') +sha256sums+=(SKIP) -prepare() { - cd $_pkgname-$pkgver - # apply patch from the source array (should be a pacman feature) - local filename - for filename in "${source[@]}"; do - if [[ "$filename" =~ \.patch$ ]]; then - msg2 "Applying patch ${filename##*/}" - patch -p1 -N -i "$srcdir/${filename##*/}" - fi - done - : -} build() { - cd $_pkgname-$pkgver + cd "${srcdir}"/${_pkgname}-${pkgver} + ./configure \ --prefix=/usr \ --enable-unicode-properties \ --enable-pcre16 \ --enable-pcre32 \ --enable-jit \ - --enable-pcregrep-libz \ - --enable-pcregrep-libbz2 \ - --enable-pcretest-libreadline + --enable-utf \ + --enable-unicode-properties make } -check() { - cd $_pkgname-$pkgver - if [[ $CARCH == armv7h ]]; then return 0; fi # qemu: Unsupported syscall: 229 - make -j1 check -} - package() { - cd $_pkgname-$pkgver - make DESTDIR="$pkgdir" install + cd "${srcdir}"/${_pkgname}-${pkgver} - install -Dm644 LICENCE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + make DESTDIR="${pkgdir}" install # remove conflicting files - rm -vr -- \ - "$pkgdir"/usr/bin/ \ - "$pkgdir"/usr/include/ \ - "$pkgdir"/usr/lib/pkgconfig/ \ - "$pkgdir"/usr/share/doc/ \ - "$pkgdir"/usr/share/man/ - rm -v -- \ - "${pkgdir}"/usr/lib/lib*.so \ - "${pkgdir}"/usr/lib/lib*.so.* -} + rm -rf $pkgdir/usr/{bin,include,share,lib/pkgconfig} + rm -f $pkgdir/usr/lib/*.so* -# vim:set ts=2 sw=2 et: + # install license + install -Dm644 LICENCE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} -- cgit v1.2.2