1SUMMARY="The OpenGL Extension Wrangler Library" 2DESCRIPTION="The OpenGL Extension Wrangler Library (GLEW) is a cross-platform \ 3open-source C/C++ extension loading library. GLEW provides efficient run-time \ 4mechanisms for determining which OpenGL extensions are supported on the target \ 5platform." 6HOMEPAGE="http://glew.sourceforge.net/" 7COPYRIGHT="2007 The Kronos Group Inc. 8 2002-2007 Milan Ikits 9 2002-2007 Marcelo E. Magallon 10 2002 Lev Povalahev 11 1999-2007 Brian Paul" 12LICENSE="BSD (3-clause)" 13REVISION="2" 14SOURCE_URI="http://downloads.sourceforge.net/project/glew/glew/${portVersion}/glew-${portVersion}.tgz" 15CHECKSUM_SHA256="04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95" 16SOURCE_DIR="glew-$portVersion" 17PATCHES="glew-$portVersion.patchset" 18 19ARCHITECTURES="all" 20SECONDARY_ARCHITECTURES="x86_gcc2 x86" 21 22libVersion="$portVersion" 23libVersionCompat="$libVersion compat >= ${libVersion%.**}" 24 25PROVIDES=" 26 glew21$secondaryArchSuffix = $portVersion 27 lib:libglew$secondaryArchSuffix = $libVersionCompat 28 " 29REQUIRES=" 30 haiku$secondaryArchSuffix 31 lib:libgl$secondaryArchSuffix 32 " 33 34BUILD_REQUIRES=" 35 devel:libgl$secondaryArchSuffix 36 " 37BUILD_PREREQUIRES=" 38 haiku${secondaryArchSuffix}_devel 39 cmd:g++$secondaryArchSuffix 40 cmd:gcc$secondaryArchSuffix 41 cmd:ld$secondaryArchSuffix 42 cmd:libtoolize$secondaryArchSuffix 43 cmd:make 44 " 45 46BUILD() 47{ 48 make $jobArgs GLEW_DEST=$prefix BINDIR=$binDir LIBDIR=$libDir \ 49 INCDIR=$includeDir/GL PKGDIR=$developLibDir/pkgconfig 50} 51 52INSTALL() 53{ 54 make install.all GLEW_DEST=$prefix BINDIR=$binDir LIBDIR=$libDir \ 55 INCDIR=$includeDir/GL PKGDIR=$developLibDir/pkgconfig 56 57 rm $libDir/libGLEW.a 58 59 prepareInstalledDevelLib libGLEW 60 fixPkgconfig 61 62 rm -rf $binDir $developDir 63} 64