SUMMARY="An online multiplayer 3D tank battle game" DESCRIPTION="BZFlag is a free online multiplayer 3D tank battle game. The name \ originates from \"Battle Zone Capture The Flag\". It runs on Windows, Mac OSX, \ Linux, BSD, and other platforms. It was one of the most popular games ever on \ Silicon Graphics machines and continues to be developed and improved to this \ day." HOMEPAGE="https://www.bzflag.org/" COPYRIGHT="1993-2022 Tim Riker" LICENSE="GNU LGPL v2.1" REVISION="1" SOURCE_URI="https://download.bzflag.org/bzflag/source/$portVersion/bzflag-$portVersion.tar.bz2" CHECKSUM_SHA256="01830405ff26ad1dc595a7e0695c824c2786e678868d9ff822aeb14ac7481014" PATCHES="bzflag-$portVersion.patchset" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" if [ "$targetArchitecture" != x86_gcc2 ]; then commandSuffix=$secondaryArchSuffix commandBinDir=$binDir else commandSuffix= commandBinDir=$prefix/bin fi PROVIDES=" bzflag$secondaryArchSuffix = $portVersion cmd:bzadmin$commandSuffix cmd:bzflag$commandSuffix cmd:bzfs$commandSuffix " REQUIRES=" haiku$secondaryArchSuffix lib:libcares$secondaryArchSuffix lib:libcrypto$secondaryArchSuffix lib:libcurl$secondaryArchSuffix lib:libncurses$secondaryArchSuffix lib:libnghttp2$secondaryArchSuffix lib:libgl$secondaryArchSuffix lib:libglu$secondaryArchSuffix lib:libglew$secondaryArchSuffix lib:libsdl2_2.0$secondaryArchSuffix lib:libssl$secondaryArchSuffix lib:libz$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libcares$secondaryArchSuffix devel:libcrypto$secondaryArchSuffix devel:libcurl$secondaryArchSuffix devel:libgl$secondaryArchSuffix devel:libglu$secondaryArchSuffix devel:libglew$secondaryArchSuffix devel:libncurses$secondaryArchSuffix devel:libsdl2_2.0$secondaryArchSuffix devel:libssl$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:autoreconf cmd:gawk cmd:g++$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make " BUILD() { autoreconf -vfi runConfigure --omit-dirs "binDir libDir" ./configure \ --bindir=$commandBinDir \ --libdir=$libDir/bzflag \ --enable-bzadmin \ --enable-client \ --enable-robots \ --with-SDL=2 make $jobArgs } INSTALL() { make install-strip rm $libDir/bzflag/*.la } TEST() { make check }