wok-next annotate pcre/receipt @ rev 20443

The rest of my "home work" for update many packages (up to Xorg, GTK and Openbox) for Next and mainly for Next64. Since this point this repository is open for commits. Many errors are expected due to harfbuzz-freetype dependency loop...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Feb 24 16:17:33 2018 +0200 (2018-02-24)
parents aef69ec23a2f
children c4e53a39395a
rev   line source
al@19814 1 # SliTaz package receipt v2.
pankso@6 2
pankso@6 3 PACKAGE="pcre"
al@19814 4 VERSION="8.40"
pankso@202 5 CATEGORY="system-tools"
al@19814 6 SHORT_DESC="Perl 5 Compatible Regular Expression"
pankso@6 7 MAINTAINER="pankso@slitaz.org"
pascal@15375 8 LICENSE="BSD"
al@19567 9 WEB_SITE="http://www.pcre.org/"
al@20443 10 HOST_ARCH="i486 arm x86_64"
al@19567 11
slaxemulator@7607 12 TARBALL="$PACKAGE-$VERSION.tar.bz2"
pankso@6 13 WGET_URL="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/$TARBALL"
pankso@6 14
al@19814 15 BUILD_DEPENDS="zlib-dev bzip2-dev readline-dev valgrind-dev"
al@19814 16 SPLIT="pcre-apps pcre-dev"
al@19693 17
al@20443 18 compile_rules() {
al@19814 19 # http://www.linuxfromscratch.org/blfs/view/stable/general/pcre.html
pankso@12470 20 ./configure \
al@19693 21 --docdir=/usr/share/doc/pcre-$VERSION \
al@19693 22 --enable-unicode-properties \
al@16818 23 --enable-pcre16 \
al@16818 24 --enable-pcre32 \
al@19693 25 --enable-pcregrep-libz \
al@19693 26 --enable-pcregrep-libbz2 \
al@19693 27 --enable-pcretest-libreadline \
al@19693 28 --disable-static \
al@19221 29 --enable-jit \
al@19814 30 --enable-valgrind \
pankso@12470 31 $CONFIGURE_ARGS &&
al@19693 32 make && make install &&
al@19693 33
al@19693 34 mkdir -p $install/lib &&
al@19693 35 mv -v $install/usr/lib/libpcre.so.* $install/lib &&
al@19693 36 ln -sfv ../../lib/$(readlink $install/usr/lib/libpcre.so) \
al@19693 37 $install/usr/lib/libpcre.so
pankso@6 38 }
pankso@6 39
al@20443 40 genpkg_rules() {
al@19814 41 case $PACKAGE in
al@19814 42 pcre)
al@19814 43 copy *.so*
al@19814 44 CAT="system-tools|library"
al@19814 45 ;;
al@19814 46 *-apps)
al@20443 47 copy @std @rm
al@19814 48 DEPENDS="pcre bzlib ncurses readline zlib"
al@19814 49 CAT="development|applications"
al@19814 50 ;;
al@19814 51 *-dev) copy @dev;;
al@19814 52 esac
pankso@6 53 }