core/libpcre/Pkgfile

35 lines
1.0 KiB
Plaintext

# Description: Perl Compatible Regular Expressions
# URL: http://www.pcre.org
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=libpcre
version=8.37
release=4
source=(ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-$version.tar.bz2 \
01-seven-security-patches.patch \
$name-$version-CVE-2015-5073.patch \
$name-$version-CVE-2015-XXXX.patch)
build() {
cd pcre-$version
patch -p1 -i $SRC/01-seven-security-patches.patch
patch -p1 -i $SRC/$name-$version-CVE-2015-5073.patch
patch -p1 -i $SRC/$name-$version-CVE-2015-XXXX.patch
./configure --prefix=/usr \
--mandir=/usr/man \
--enable-utf8 \
--enable-unicode-properties \
--enable-jit
make
make DESTDIR=$PKG install
install -d $PKG/lib
mv $PKG/usr/lib/libpcre.so.* $PKG/lib
ln -sf ../../lib/$(readlink $PKG/usr/lib/libpcre.so) $PKG/usr/lib/libpcre.so
rm -r $PKG/usr/share
rm $PKG/usr/man/man3/{pcre{16,32}*,pcre_utf{16,32}*}
}