From 5b80fb7b4c0dd7ff2644dba215888831576eb3c5 Mon Sep 17 00:00:00 2001 From: abveritas Date: Tue, 13 Nov 2012 19:38:44 +0000 Subject: [PATCH] pcre updated for /lib clean-up, using 1 year old tar, no new soname --- pcre/ChangeLog | 40 ---------------------------------------- pcre/PKGBUILD | 29 ++++++++++++++--------------- 2 files changed, 14 insertions(+), 55 deletions(-) delete mode 100644 pcre/ChangeLog diff --git a/pcre/ChangeLog b/pcre/ChangeLog deleted file mode 100644 index cdff568e0..000000000 --- a/pcre/ChangeLog +++ /dev/null @@ -1,40 +0,0 @@ -2010-03-24 Eric Belanger - - * pcre 8.02-1 - * Upstream update - -2010-01-23 Eric Belanger - - * pcre 8.01-1 - * Upstream update - -2009-10-26 Eric Belanger - - * pcre 8.00-1 - * Upstream update - -2009-04-13 Eric Belanger - - * pcre 7.9-1 - * Upstream update - -2008-10-19 Eric Belanger - - * Updated url - -2008-09-05 Eric Belanger - - * pcre 7.8-1 - * Upstream update - * Fixed license - -2008-07-07 Eric Belanger - - * pcre 7.7-2 - * Added libpcre-7.7-buffer-overflow.patch to fix buffer overflow (close FS#10845) - -2008-05-10 Eric Belanger - - * pcre 7.7-1 - * Upstream update - * Added ChangeLog diff --git a/pcre/PKGBUILD b/pcre/PKGBUILD index 03c5151eb..5ff378cb0 100644 --- a/pcre/PKGBUILD +++ b/pcre/PKGBUILD @@ -1,37 +1,36 @@ # # Core Packages for Chakra, part of chakra-project.org # -# maintainer (i686): Phil Miller -# maintainer (x86_64): Manuel Tortosa +# maintainer abveritas[at]chakra-project[dot]org> pkgname=pcre -pkgver=8.11 -pkgrel=2 +pkgver=8.21 +pkgrel=1 pkgdesc="A library that implements Perl 5-style regular expressions" -arch=('i686' 'x86_64') +arch=('x86_64') url="http://www.pcre.org/" license=('BSD') depends=('gcc-libs') options=('!libtool') -source=(ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${pkgname}-${pkgver}.tar.bz2) -md5sums=('ef907b8792ec7f90f0dcd773848f0b3b') -sha1sums=('e9a9c2b2dfcf8606ad5c1fb5591801fa2cb771f5') +source=("ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${pkgname}-${pkgver}.tar.bz2") +md5sums=('0a7b592bea64b7aa7f4011fc7171a730') build() { cd "${srcdir}"/${pkgname}-${pkgver} - [ "${CARCH}" = "x86_64" ] && export CFLAGS="${CFLAGS} -fPIC" - ./configure --prefix=/usr --enable-utf8 --enable-unicode-properties + + export CFLAGS="${CFLAGS} -fPIC" + ./configure --prefix=/usr --enable-utf8 --enable-unicode-properties --enable-jit make } +check() { + cd "${srcdir}"/${pkgname}-${pkgver} + make check +} + package() { cd "${srcdir}"/${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install - # grep uses pcre, so we need the libs in /lib - install -dm755 "${pkgdir}"/lib - mv "${pkgdir}"/usr/lib/libpcre.so.* "${pkgdir}"/lib/ - ln -sf ../../lib/libpcre.so.0 "${pkgdir}"/usr/lib/libpcre.so - install -Dm644 LICENCE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } \ No newline at end of file