1SUMMARY="A regular expression library" 2DESCRIPTION="Oniguruma is a regular expressions library. \ 3The characteristics of this library is that different character encoding \ 4for every regular expression object can be specified." 5HOMEPAGE="https://github.com/kkos/oniguruma" 6COPYRIGHT="2002-2021 K.Kosako" 7LICENSE="BSD (2-clause)" 8REVISION="1" 9SOURCE_URI="https://github.com/kkos/oniguruma/releases/download/v$portVersion/onig-$portVersion.tar.gz" 10CHECKSUM_SHA256="28cd62c1464623c7910565fb1ccaaa0104b2fe8b12bcd646e81f73b47535213e" 11SOURCE_DIR="onig-$portVersion" 12 13ARCHITECTURES="all ?x86_gcc2" 14SECONDARY_ARCHITECTURES="x86" 15 16libVersion="5.3.0" 17libVersionCompat="$libVersion compat >= ${libVersion%%.*}" 18 19PROVIDES=" 20 oniguruma$secondaryArchSuffix = $portVersion 21 lib:libonig$secondaryArchSuffix = $libVersionCompat 22 " 23REQUIRES=" 24 haiku$secondaryArchSuffix 25 " 26 27PROVIDES_devel=" 28 oniguruma${secondaryArchSuffix}_devel = $portVersion 29 cmd:onig_config$secondaryArchSuffix = $portVersion 30 devel:libonig$secondaryArchSuffix = $libVersionCompat 31 " 32REQUIRES_devel=" 33 oniguruma$secondaryArchSuffix == $portVersion base 34 " 35 36BUILD_REQUIRES=" 37 haiku${secondaryArchSuffix}_devel 38 " 39BUILD_PREREQUIRES=" 40 cmd:aclocal 41 cmd:autoconf 42 cmd:awk 43 cmd:gcc$secondaryArchSuffix 44 cmd:libtoolize$secondaryArchSuffix 45 cmd:make 46 " 47 48BUILD() 49{ 50 touch NEWS ChangeLog 51 autoreconf -vfi 52 runConfigure ./configure 53 make $jobArgs 54} 55 56INSTALL() 57{ 58 make install 59 60 rm $libDir/libonig.la $libDir/libonig.a 61 62 prepareInstalledDevelLib libonig 63 fixPkgconfig 64 65 packageEntries devel \ 66 $developDir \ 67 $binDir/onig-config 68} 69 70TEST() 71{ 72 make check 73} 74