# $Id$ PNAME="bc" PVER="1.06" PBUILD="r1" PCATEGORIE="sys-dev" DESCRIPTION="bc is an arbitrary precision numeric processing language." HOMEPAGE="http://www.gnu.org/software/bc/" DEPEND=">= sys-libs/ncurses-5.9" SDEPEND=">= sys-dev/flex-2.5.35" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools alx SRC_URI=( gnu://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-info-fix.diff mirror://${PNAME}/${PNAME}-${PVER}-readline42.diff ) UP2DATE="updatecmd_gnu ${PNAME} gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix info pages mpatch ${PNAME}-${PVER}-info-fix.diff || die # allows build with readline-4.2 mpatch ${PNAME}-${PVER}-readline42.diff || die # fix build with newer flex sed -i 's:flex -I8:flex -I:g' configure || die } src_compile() { cd ${SRCDIR} mconfigure --without-readline || die mmake || die } src_install() { cd ${SRCDIR} # bins minstallexec bc/bc || die minstallexec dc/dc || die # infos pages minstallinfo doc/*.info || die # man pages minstallman doc/*.1 || die # docs minstalldocs AUTHORS FAQ NEWS README ChangeLog }