# $Id$ PNAME="glew" PVER="2.1.0" PBUILD="r1" PCAT="media-libs" Description="The OpenGL Extension Wrangler Library." HOMEPAGE="http://glew.sourceforge.net" DEPEND=">= virtual/glu >= x11-libs/libXi-1.7 >= x11-libs/libXmu-1.1" PROVIDE="virtual/glew" SRCFILE="${PNAME}-${PVER}.tgz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude multilib mbuild msetfeature "!check" # no check target in Makefile SRC_URI=( sourceforge://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2EXCLUDE="snapshots" UP2DATE="updatecmd_sourceforge ${PNAME} tgz" src_prepare() { munpack ${SRCFILE} || die # fix Makefile: no strip, honor LDFLAGS , do not ignore pkgconfig files all-abis "sed -i -e '/INSTALL/s:-s::' -e '/^.PHONY: .*\.pc$/d' Makefile" || die } src_compile() { # bindir gets overriden by mage mmake \ CC="'$(mabi-cc)'" \ LD="'$(mabi-cc) $(mabi-ldflags)'" \ GLEW_DEST=/usr \ BINDIR=/usr/bin \ LIBDIR=/usr/'$(mlibdir)' \ || die } src_install() { # bindir gets overriden by mage mmake \ GLEW_DEST=${BINDIR}/usr \ BINDIR=${BINDIR}/usr/bin \ LIBDIR=${BINDIR}/usr/'$(mlibdir)' \ install.all \ || die minstalldocs LICENSE* README* TODO* || die }