# $Header: /magellan-cvs/smage/libsndfile/libsndfile-1.0.17-r4.smage2,v 1.2 2008/02/13 20:36:28 niro Exp $ PNAME="libsndfile" PVER="1.0.17" PBUILD="r5" PCATEGORIE="media-libs" STATE="unstable" DESCRIPTION="libsndfile is a library for reading and writing files containing sampled sound." HOMEPAGE="http://www.mega-nerd.com/libsndfile/" DEPEND=">= media-libs/flac-1.2.1 >= media-libs/alsa-lib-1.0.18" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild multilib SRC_URI=( http://www.mega-nerd.com/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-flac-buffer-overflow.patch mirror://${PNAME}/${PNAME}-${PVER}-flac-1.1.3.patch ) UP2DATE="updatecmd ${HOMEPAGE} | lasttarball gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # security fix mpatch ${PNAME}-${PVER}-flac-buffer-overflow.patch || die # fix compilation with newer flac versions mpatch ${PNAME}-${PVER}-flac-1.1.3.patch || die } src_compile() { mconfigure \ --disable-werror \ --disable-gcc-pipe \ --disable-dependency-tracking \ --disable-sqlite \ --enable-flac \ --enable-alsa \ || die mmake || die }