# $Id$ PNAME="cdparanoia" PVER="3.10.2" PBUILD="r1" PCATEGORIE="media-sound" STATE="unstable" DESCRIPTION="An advanced CDDA reader with error correction." HOMEPAGE="http://www.xiph.org/paranoia/" DEPEND=">= virtual/glibc" SRCFILE="${PNAME}-III-${PVER#*.}.src.tgz" SRCDIR="${BUILDDIR}/${PNAME}-III-${PVER#*.}" sminclude gnuconfig mbuild SRC_URI=( http://downloads.xiph.org/releases/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-include-cdda_interface_h.patch mirror://${PNAME}/${PNAME}-${PVER}-Makefile.in.patch mirror://${PNAME}/${PNAME}-${PVER}-use-destdir.patch ) UP2DATE="echo -n '3.';updatecmd 'http://downloads.xiph.org/releases/cdparanoia/?C=M;O=A' | sed 's:.src::' | lasttarball tgz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix missing includes mpatch ${PNAME}-${PVER}-include-cdda_interface_h.patch || die # add destdir support mpatch ${PNAME}-${PVER}-use-destdir.patch || die # build pic objects too mpatch ${PNAME}-${PVER}-Makefile.in.patch || die # support more targets ln -s configure.guess config.guess || die ln -s configure.sub config.sub || die gnuconfig-update || die rm config.{guess,sub} || die } src_compile() { cd ${SRCDIR} mconfigure || die # not parallel-make safe on x86_64 mmake -j1 OPT="${CFLAGS}" || die }