1SUMMARY="A library for manipulating Unicode strings" 2DESCRIPTION="libunistring provides functions for manipulating Unicode strings \ 3and for manipulating C strings according to the Unicode standard." 4HOMEPAGE="https://www.gnu.org/software/libunistring/" 5COPYRIGHT="1998-2018 Free Software Fundation, Inc." 6LICENSE="GNU GPL v2 7 GNU LGPL v3" 8REVISION="1" 9SOURCE_URI="https://ftpmirror.gnu.org/libunistring/libunistring-$portVersion.tar.gz 10 https://ftp.gnu.org/gnu/libunistring/libunistring-$portVersion.tar.gz" 11CHECKSUM_SHA256="3c0184c0e492d7c208ce31d25dd1d2c58f0c3ed6cbbe032c5b248cddad318544" 12SOURCE_DIR="libunistring-$portVersion" 13 14ARCHITECTURES="all !x86_gcc2" 15SECONDARY_ARCHITECTURES="x86" 16 17libVersion="2.2.0" 18libVersionCompat="$libVersion compat >= ${libVersion%%.*}" 19 20PROVIDES=" 21 libunistring2$secondaryArchSuffix = $portVersion 22 lib:libunistring$secondaryArchSuffix = $libVersionCompat 23 " 24REQUIRES=" 25 haiku$secondaryArchSuffix 26 lib:libiconv$secondaryArchSuffix 27 " 28 29BUILD_REQUIRES=" 30 haiku${secondaryArchSuffix}_devel 31 devel:libiconv$secondaryArchSuffix 32 " 33BUILD_PREREQUIRES=" 34 cmd:autoreconf 35 cmd:gcc$secondaryArchSuffix 36 cmd:gperf 37 cmd:libtoolize$secondaryArchSuffix 38 cmd:make 39 " 40 41BUILD() 42{ 43 autoreconf -fi 44 if [ -n "$secondaryArchSuffix" ]; then 45 runConfigure ./configure --disable-static 46 else 47 runConfigure --omit-dirs docDir ./configure \ 48 --disable-static \ 49 --docdir="$developDocDir" 50 fi 51 make $jobArgs 52} 53 54INSTALL() 55{ 56 make install 57 rm -f "$libDir"/libunistring.la "$libDir"/charset.alias 58 59 if [ -n "$secondaryArchSuffix" ]; then 60 rm -rf "$documentationDir" 61 maybe_infoDir= 62 else 63 install -t "$developDocDir" README 64 maybe_infoDir="$infoDir" 65 fi 66 67 prepareInstalledDevelLib libunistring 68 rm -rf \ 69 "$developDir" \ 70 ${maybe_infoDir:+"$maybe_infoDir"} 71 72 strip "$libDir"/libunistring.so.$libVersion 73} 74 75TEST() 76{ 77 make check 78} 79