1SUMMARY="Unicode string library" 2DESCRIPTION="libgrapheme is an extremely simple freestanding C99 library providing \ 3utilities for properly handling strings according to the Unicode standard." 4HOMEPAGE="https://libs.suckless.org/libgrapheme" 5COPYRIGHT="2022 Laslo Hunhold" 6LICENSE="ISC" 7REVISION="3" 8SOURCE_URI="https://dl.suckless.org/libgrapheme/libgrapheme-$portVersion.tar.gz" 9CHECKSUM_SHA256="a68bbddde76bd55ba5d64116ce5e42a13df045c81c0852de9ab60896aa143125" 10 11ARCHITECTURES="all !x86_gcc2" 12SECONDARY_ARCHITECTURES="x86" 13 14libVersionCompat="$portVersion compat >= ${portVersion%%.*}" 15 16PROVIDES=" 17 libgrapheme$secondaryArchSuffix = $portVersion 18 lib:libgrapheme$secondaryArchSuffix = $libVersionCompat 19 " 20REQUIRES=" 21 haiku$secondaryArchSuffix 22 " 23 24PROVIDES_devel=" 25 libgrapheme${secondaryArchSuffix}_devel = $portVersion 26 devel:libgrapheme$secondaryArchSuffix = $libVersionCompat 27 " 28REQUIRES_devel=" 29 libgrapheme$secondaryArchSuffix == $portVersion 30 " 31 32BUILD_REQUIRES=" 33 haiku${secondaryArchSuffix}_devel 34 " 35BUILD_PREREQUIRES=" 36 cmd:gcc$secondaryArchSuffix 37 cmd:make 38 " 39 40BUILD() 41{ 42 make $jobArgs 43} 44 45INSTALL() 46{ 47 make LIBPREFIX=$libDir INCPREFIX=$includeDir \ 48 MANPREFIX=$manDir LDCONFIG= install 49 50 # remove static library 51 rm $libDir/libgrapheme.a 52 53 prepareInstalledDevelLib libgrapheme 54 55 packageEntries devel \ 56 $developDir \ 57 $manDir 58} 59 60TEST() 61{ 62 make test 63} 64