compat-32/libpcre-32/Pkgfile

37 lines
1.0 KiB
Plaintext
Raw Normal View History

# Description: Perl Compatible Regular Expressions
# URL: http://www.pcre.org
# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
name=libpcre-32
2015-05-05 14:26:37 +02:00
version=8.37
release=2
source=(ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-$version.tar.bz2
01-seven-security-patches.patch
libpcre-8.37-CVE-2015-5073.patch)
build() {
cd pcre-$version
patch -p1 -i $SRC/01-seven-security-patches.patch
patch -p1 -i $SRC/libpcre-8.37-CVE-2015-5073.patch
./configure --prefix=/usr \
--libdir=/usr/lib32 \
--mandir=/usr/man \
--enable-utf8 \
--enable-unicode-properties \
--enable-jit
make
make DESTDIR=$PKG install
install -d $PKG/lib32
local lib
for lib in libpcre libpcrecpp libpcreposix ; do
mv $PKG/usr/lib32/${lib}.so* $PKG/lib32
ln -sf ../../lib32/$(readlink $PKG/lib32/${lib}.so) $PKG/usr/lib32/${lib}.so
rm $PKG/lib32/${lib}.so
done
rm -r $PKG/usr/{bin,include,man,share}
}