DESCRIPTION="Exact Arithmetic in C++" MPFR_PV="2.2.0" GMP_PV="4.1.4" MY_PV=${PV//\./_} S="$WORKDIR/iRRAM_${MY_PV}" SRC_URI="http://www.informatik.uni-trier.de/iRRAM/iRRAM_${MY_PV}.tar.gz http://www.mpfr.org/mpfr-current/mpfr-${MPFR_PV}.tar.bz2 mirror://gnu/gmp/gmp-${GMP_PV}.tar.bz2" HOMEPAGE="http://www.informatik.uni-trier.de/iRRAM/" KEYWORDS="x86" LICENSE="LGPL" #DEPEND="=dev-libs/gmp-4*" IUSE="" MY_iRRAM="$WORKDIR/iRRAM_${MY_PV}" MY_MPFR="$WORKDIR/mpfr-${MPFR_PV}" MY_GMP="$WORKDIR/gmp-${GMP_PV}" MY_TMP="$WORKDIR/tmp-install" src_compile() { cd "$MY_GMP" || die ./configure --prefix="$MY_TMP" --disable-shared --disable-mpfr || die make || die make install || die cp config.h gmp-impl.h gmp-mparam.h longlong.h "$MY_TMP/include/" || die cd "$MY_MPFR" || die ./configure --prefix="$MY_TMP" --with-gmp="$MY_TMP" --disable-shared || die make || die make install || die cp mpfr-impl.h mpfr-gmp.h mparam.h "$MY_TMP/include/" || die cd "$MY_iRRAM" || die econf --with-include-path="$MY_TMP/include" \ --with-gmp="$MY_TMP/lib/libgmp.a" \ --with-mpfr="$MY_TMP/lib/libmpfr.a" || die # Overwrite examples-Makefile, since it's broken echo -e "all:\n\ttrue\ninstall:\n\ttrue" >examples/Makefile || die make || die } src_test() { cd "$GMP_DIR" || die make check || die cd "$MPFR_DIR" || die make check || die } src_install() { cd "$MY_iRRAM" || die einstall || die } #EOF