summaryrefslogtreecommitdiff
path: root/testing/pcre
diff options
context:
space:
mode:
authorParabola <dev@list.parabolagnulinux.org>2011-09-05 13:37:26 +0000
committerParabola <dev@list.parabolagnulinux.org>2011-09-05 13:37:26 +0000
commitf651180e6b1ac9508ec0d1d9b94972de776020a9 (patch)
tree2c1f8d3bf28b5a52b186cfb6a67b6d092ddf21fc /testing/pcre
parent6dee0a203a8290427ca77705bc1cae90381529b2 (diff)
Mon Sep 5 13:37:24 UTC 2011
Diffstat (limited to 'testing/pcre')
-rw-r--r--testing/pcre/PKGBUILD47
-rw-r--r--testing/pcre/r661.diff26
2 files changed, 0 insertions, 73 deletions
diff --git a/testing/pcre/PKGBUILD b/testing/pcre/PKGBUILD
deleted file mode 100644
index e00105faa..000000000
--- a/testing/pcre/PKGBUILD
+++ /dev/null
@@ -1,47 +0,0 @@
-# $Id: PKGBUILD 136064 2011-08-22 11:33:49Z allan $
-# Maintainer: Allan McRae <allan@archlinux.org>
-# Contributor: Eric Belanger <eric@archlinux.org>
-# Contributor: John Proctor <jproctor@prium.net>
-
-pkgname=pcre
-pkgver=8.13
-pkgrel=2
-pkgdesc="A library that implements Perl 5-style regular expressions"
-arch=('i686' '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
- r661.diff)
-md5sums=('5e595edbcded141813fa1a10dbce05cb'
- '70e2725b46ff6f3f114ce5067fd03405')
-
-build() {
- cd "${srcdir}"/${pkgname}-${pkgver}
-
- # http://bugs.exim.org/show_bug.cgi?id=1136
- patch -Np2 -i "${srcdir}"/r661.diff
- sed -i '12140d' testdata/testoutput2
-
- [ "${CARCH}" = "x86_64" ] && export CFLAGS="${CFLAGS} -fPIC"
- ./configure --prefix=/usr --enable-utf8 --enable-unicode-properties
- 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
-}
diff --git a/testing/pcre/r661.diff b/testing/pcre/r661.diff
deleted file mode 100644
index 7bed4ce2e..000000000
--- a/testing/pcre/r661.diff
+++ /dev/null
@@ -1,26 +0,0 @@
---- code/trunk/pcre_compile.c 2011/08/02 11:00:40 654
-+++ code/trunk/pcre_compile.c 2011/08/21 09:00:54 661
-@@ -2295,8 +2295,13 @@
- A user pointed out that PCRE was rejecting [:a[:digit:]] whereas Perl was not.
- It seems that the appearance of a nested POSIX class supersedes an apparent
- external class. For example, [:a[:digit:]b:] matches "a", "b", ":", or
--a digit. Also, unescaped square brackets may also appear as part of class
--names. For example, [:a[:abc]b:] gives unknown class "[:abc]b:]"in Perl.
-+a digit.
-+
-+In Perl, unescaped square brackets may also appear as part of class names. For
-+example, [:a[:abc]b:] gives unknown POSIX class "[:abc]b:]". However, for
-+[:a[:abc]b][b:] it gives unknown POSIX class "[:abc]b][b:]", which does not
-+seem right at all. PCRE does not allow closing square brackets in POSIX class
-+names.
-
- Arguments:
- ptr pointer to the initial [
-@@ -2314,6 +2319,7 @@
- {
- if (*ptr == CHAR_BACKSLASH && ptr[1] == CHAR_RIGHT_SQUARE_BRACKET)
- ptr++;
-+ else if (*ptr == CHAR_RIGHT_SQUARE_BRACKET) return FALSE;
- else
- {
- if (*ptr == terminator && ptr[1] == CHAR_RIGHT_SQUARE_BRACKET)