# $Id$ PNAME="glew" PVER="1.5.2" PBUILD="r4" PCATEGORIE="media-libs" STATE="unstable" DESCRIPTION="The OpenGL Extension Wrangler Library (GLEW)." HOMEPAGE="http://glew.sourceforge.net/" sminclude multilib DEPEND=">= virtual/opengl >= virtual/glut" SDEPEND=">= sys-apps/sed-4" SRCFILE="${PNAME}-${PVER}.tgz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" SRC_URI=( sourceforge://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd_sourceforge ${PNAME}" src_prepare() { munpack ${SRCFILE} || die # convert crlfs from dos to unix all-abis 'cp config/config.guess{,.orig} || die' all-abis 'tr -d \\r < config/config.guess.orig > config/config.guess || die' all-abis 'cp Makefile{,.orig} || die' all-abis 'tr -d \\r < Makefile.orig > Makefile || die' # fix CC LD and co all-abis 'sed -i "s:^\(CC =\).*:\1 ${CC}:" config/Makefile.linux || die' all-abis 'sed -i "s:^\(LD =\).*:\1 ${CC} ${LDFLAGS}:" config/Makefile.linux || die' all-abis 'sed -i "s:^\(POPT =\).*:\1 ${CFLAGS}:" config/Makefile.linux || die' all-abis 'sed -i "s:^\(LDFLAGS.EXTRA =\).*:\1:" config/Makefile.linux || die' } src_compile() { mmake STRIP=true M_ARCH="" || die } src_install() { mmake STRIP=true M_ARCH="" GLEW_DEST=${BINDIR}/usr BINDIR=${BINDIR}/usr/bin LIBDIR=${BINDIR}/usr/'$(mlibdir)' install || die minstalldocs *.txt || die }