1SUMMARY="Graphite text processing engine" 2DESCRIPTION="Graphite2 is a library providing rendering capabilities for \ 3complex non-Roman writing systems." 4HOMEPAGE="http://graphite.sil.org/" 5COPYRIGHT="2010-2018 SIL International" 6LICENSE="GNU LGPL v2.1" 7REVISION="2" 8SOURCE_URI="https://github.com/silnrsi/graphite/releases/download/$portVersion/graphite2-$portVersion.tgz" 9CHECKSUM_SHA256="f99d1c13aa5fa296898a181dff9b82fb25f6cc0933dbaa7a475d8109bd54209d" 10PATCHES="graphite2-$portVersion.patchset" 11 12ARCHITECTURES="all !x86_gcc2" 13SECONDARY_ARCHITECTURES="!x86_gcc2 x86" 14 15libVersion="3.2.1" 16libVersionCompat="$libVersion compat >= ${libVersion%%.*}" 17 18PROVIDES=" 19 graphite2$secondaryArchSuffix = $portVersion 20 lib:libgraphite2$secondaryArchSuffix = $libVersionCompat 21 " 22REQUIRES=" 23 haiku$secondaryArchSuffix 24 " 25 26PROVIDES_devel=" 27 graphite2${secondaryArchSuffix}_devel = $portVersion 28 cmd:gr2fonttest$secondaryArchSuffix 29 devel:libgraphite2$secondaryArchSuffix = $libVersionCompat 30 " 31REQUIRES_devel=" 32 graphite2$secondaryArchSuffix == $portVersion base 33 haiku$secondaryArchSuffix 34 " 35 36BUILD_REQUIRES=" 37 haiku${secondaryArchSuffix}_devel 38 " 39BUILD_PREREQUIRES=" 40 cmd:cmake 41 cmd:gcc$secondaryArchSuffix 42 cmd:ld$secondaryArchSuffix 43 cmd:make 44 " 45 46defineDebugInfoPackage graphite2$secondaryArchSuffix \ 47 "$libDir"/libgraphite2.so.$libVersion 48 49BUILD() 50{ 51 cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ 52 -DCMAKE_INSTALL_PREFIX=$prefix \ 53 -DLIB_SUFFIX=$secondaryArchSubDir 54 make -C build $jobArgs 55} 56 57INSTALL() 58{ 59 make -C build install 60 61 prepareInstalledDevelLib libgraphite2 62 fixPkgconfig 63 64 # devel package 65 packageEntries devel \ 66 $binDir \ 67 $dataDir \ 68 $developDir 69} 70 71TEST() 72{ 73 make test 74} 75