SUMMARY="Simple Direct Media Layer 2.0" DESCRIPTION=" Simple DirectMedia Layer is a cross-platform development library designed to \ provide low level access to audio, keyboard, mouse, joystick, and graphics \ hardware via OpenGL and Direct3D. It is used by video playback software, \ emulators, and popular games. " HOMEPAGE="http://www.libsdl.org/" SRC_URI="http://www.libsdl.org/release/SDL2-2.0.1.tar.gz" CHECKSUM_SHA256="0ae7e902a26777614a011fe7053ca7e8b14843db3c42ca117564d208cf6732f0" REVISION="4" LICENSE="Zlib" COPYRIGHT="1997-2013 Sam Lantinga" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" PROVIDES=" libsdl2$secondaryArchSuffix = $portVersion compat >= 2.0 cmd:sdl2_config = $portVersion lib:libSDL2$secondaryArchSuffix = 2.0_0.1.0 compat >= 2.0_0.0 lib:libSDL2_2.0$secondaryArchSuffix = 0.1.0 compat >= 0.0 lib:libSDL2_2.0.1$secondaryArchSuffix = 0.1.0 compat >= 0.0 " REQUIRES=" haiku$secondaryArchSuffix lib:libGL$secondaryArchSuffix lib:libglu$secondaryArchSuffix lib:libpng$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix lib:libtiff$secondaryArchSuffix lib:libltdl$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libGL$secondaryArchSuffix devel:libglu$secondaryArchSuffix devel:libpng$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix " # devel:libtiff$secondaryArchSuffix # haiku_devel missing devel_libtiff BUILD_PREREQUIRES=" cmd:autoconf cmd:libtool cmd:aclocal cmd:make cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:which " SOURCE_DIR="SDL2-$portVersion" PATCHES="libsdl2-2.0.1.patchset" BUILD() { sh autogen.sh runConfigure ./configure make $jobArgs } INSTALL() { make install # devel package prepareInstalledDevelLibs \ libSDL2 \ libSDL2main \ libSDL2_test \ libSDL2-2.0 fixPkgconfig fixDevelopLibDirReferences $binDir/sdl2-config packageEntries devel \ $developDir $binDir/sdl2-config $dataDir } # ----- devel package ------------------------------------- PROVIDES_devel=" libsdl2${secondaryArchSuffix}_devel = $portVersion compat >= 2.0 cmd:sdl2_config$secondaryArchSuffix = $portVersion compat >= 2.0 devel:libSDL2$secondaryArchSuffix = 2.0_0.1.0 compat >= 2.0_0 devel:libSDL2main$secondaryArchSuffix = 2.0_0.1.0 compat >= 2.0_0 devel:libSDL2_test$secondaryArchSuffix = 2.0_0.1.0 compat >= 2.0_0 devel:libSDL2_2.0$secondaryArchSuffix = 0.1.0 compat >= 0.0 devel:libSDL2_2.0.1$secondaryArchSuffix = 0.1.0 compat >= 0.0 " REQUIRES_devel=" libsdl2$secondaryArchSuffix == $portVersion base "