SUMMARY="Perl5 Compatible Regular Expressions" DESCRIPTION=" The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building proprietary software. This package contains the native API. " HOMEPAGE="http://www.pcre.org/" LICENSE="PCRE" COPYRIGHT=" 1997-2011 University of Cambridge 2007-2011, Google Inc. All rights reserved. " SOURCE_URI="http://sourceforge.net/projects/pcre/files/pcre/8.21/pcre-8.21.tar.bz2" CHECKSUM_SHA256="a4b8509d11fc2764fb4e1415b764ad2c214459edc011ce48aeeb6bbe1ac599e3" REVISION="6" ARCHITECTURES="all" SECONDARY_ARCHITECTURES="x86 x86_gcc2" PROVIDES=" libpcre${secondaryArchSuffix} = $portVersion lib:libpcre${secondaryArchSuffix} = 0.0.1 compat >= 0 lib:libpcrecpp${secondaryArchSuffix} = 0.0.1 compat >= 0 lib:libpcreposix${secondaryArchSuffix} = 0.0.1 compat >= 0 " if [ -z "$secondaryArchSuffix" ];then PROVIDES="$PROVIDES cmd:pcregrep = $portVersion compat >= 8 cmd:pcretest = $portVersion compat >= 8 " fi REQUIRES=" haiku$secondaryArchSuffix " BUILD_REQUIRES=" " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:aclocal cmd:autoconf cmd:automake cmd:gcc$secondaryArchSuffix cmd:make cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix " SOURCE_DIR="pcre-$portVersion" BUILD() { libtoolize --force --copy --install aclocal autoconf automake --add-missing runConfigure ./configure \ --enable-utf8 \ --enable-unicode-properties \ --with-pic make $jobArgs } INSTALL() { make install # prepare develop/lib prepareInstalledDevelLibs libpcre libpcrecpp libpcreposix fixPkgconfig # fix pcre-config fixDevelopLibDirReferences $binDir/pcre-config # devel package packageEntries devel \ $binDir/pcre-config \ $developDir \ $manDir/man3 } TEST() { make check } # ----- devel package ------------------------------------------------------- PROVIDES_devel=" libpcre${secondaryArchSuffix}_devel = $portVersion cmd:pcre_config = $portVersion compat >= 8 devel:libpcre$secondaryArchSuffix = 0.0.1 compat >= 0 devel:libpcrecpp$secondaryArchSuffix = 0.0.1 compat >= 0 devel:libpcreposix$secondaryArchSuffix = 0.0.1 compat >= 0 " REQUIRES_devel=" libpcre$secondaryArchSuffix == $portVersion base "