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