SUMMARY="A C++ GUI library designed for games" DESCRIPTION="Fifechan is a C++ GUI library designed for games. It comes with a \ standard set of 'widgets' and can use several different objects for displaying \ graphics and capturing user input." HOMEPAGE="http://fifengine.github.com/fifechan/" COPYRIGHT="2004-2019 fifechan developers" LICENSE="GNU LGPL v2.1" REVISION="2" srcGitRev="f848a38a28589e55e148fb8ad7d62ed7d237a4eb" SOURCE_URI="https://github.com/fifengine/fifechan/archive/$srcGitRev.tar.gz" CHECKSUM_SHA256="a3f666453ec271f53ece1769af40ab194b7fbfd3cfbba35b15e89f2bd0154a49" SOURCE_FILENAME="fifechan-$portVersion-$srcGitRev.tar.gz" SOURCE_DIR="fifechan-$srcGitRev" PATCHES="fifechan-$portVersion.patchset" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" PROVIDES=" fifechan$secondaryArchSuffix = $portVersion lib:libfifechan$secondaryArchSuffix = $portVersion lib:libfifechan_allegro$secondaryArchSuffix = $portVersion lib:libfifechan_irrlicht$secondaryArchSuffix = $portVersion lib:libfifechan_opengl$secondaryArchSuffix = $portVersion lib:libfifechan_sdl$secondaryArchSuffix = $portVersion " REQUIRES=" haiku$secondaryArchSuffix lib:liballeg$secondaryArchSuffix lib:libGL$secondaryArchSuffix lib:libGLU$secondaryArchSuffix lib:libirrlicht$secondaryArchSuffix lib:libSDL2_2.0$secondaryArchSuffix lib:libSDL2_image_2.0$secondaryArchSuffix " PROVIDES_devel=" fifechan${secondaryArchSuffix}_devel = $portVersion devel:libfifechan$secondaryArchSuffix = $portVersion devel:libfifechan_allegro$secondaryArchSuffix = $portVersion devel:libfifechan_irrlicht$secondaryArchSuffix = $portVersion devel:libfifechan_opengl$secondaryArchSuffix = $portVersion devel:libfifechan_sdl$secondaryArchSuffix = $portVersion " REQUIRES_devel=" fifechan$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:liballeg$secondaryArchSuffix devel:libGL$secondaryArchSuffix devel:libirrlicht$secondaryArchSuffix devel:libSDL2_2.0$secondaryArchSuffix devel:libSDL2_image_2.0$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:cmake cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:make " BUILD() { cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=$prefix \ -DLIB_INSTALL_DIR=$libDir \ -DINCLUDE_INSTALL_DIR=$includeDir \ -DBUILD_FIFECHAN_ALLEGRO_SHARED=ON \ -DENABLE_ALLEGRO=ON \ -DBUILD_FIFECHAN_IRRLICHT_SHARED=ON \ -DENABLE_IRRLICHT=ON make -C build $jobArgs } INSTALL() { make -C build install prepareInstalledDevelLibs \ libfifechan \ libfifechan_allegro \ libfifechan_irrlicht \ libfifechan_opengl \ libfifechan_sdl fixPkgconfig packageEntries devel \ $developDir }