# $Header: /magellan-cvs/smage/clanlib/clanlib-0.8.1-r1.smage2,v 1.1 2008/04/03 20:18:02 niro Exp $ PNAME="clanlib" PVER="0.8.1" PBUILD="r1" PCATEGORIE="dev-games" STATE="unstable" DESCRIPTION="ClanLib is a cross platform C++ framework." HOMEPAGE="http://www.clanlib.org/" DEPEND=">= virtual/opengl >= x11-libs/libXt-1 >= x11-libs/libXmu-1 >= x11-libs/libXxf86vm-1 >= media-libs/libsdl-1.2.13 >= media-libs/sdl-gfx-2.0.16 >= media-libs/libpng-1.2.24 >= media-libs/libjpeg-6b >= media-libs/libmikmod-3.1.11 >= media-libs/libvorbis-1.2" SDEPEND=">= sys-apps/sed-4 >= x11-proto/xf86vidmodeproto-1" SRCFILE="ClanLib-${PVER}.tgz" SRCDIR="${BUILDDIR}/ClanLib-${PVER}" sminclude mbuild SRC_URI=( http://www.clanlib.org/download/releases-${PVER:0:3}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/0.7.8-port.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} mpatch 0.7.8-port.patch || die # disable install of docs sed -i '/^SUBDIRS/s:Documentation::' Makefile.in || die } src_compile() { cd ${SRCDIR} local myconf [[ ${ARCH} = i*86 ]] && myconf=--enable-asm386 mconfigure \ --enable-dyn \ --enable-clanNetwork \ --disable-dependency-tracking \ --disable-docs \ --enable-clanVoice \ --enable-clanJavaScript \ --enable-clanGL \ --enable-clanSDL \ --enable-clanVorbis \ --enable-clanMikMod \ --enable-getaddr \ ${myconf} || die mmake || die }