# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="5"

inherit eutils toolchain-funcs versionator

MY_P="${PN}-$(replace_version_separator 2 '.')"

DESCRIPTION="Conductor and Reduction Types for Genus 2 Curves"
HOMEPAGE="http://www.math.u-bordeaux.fr/~liu/G2R/"
SRC_URI="mirror://sagemath/${MY_P}.spkg -> ${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-macos"
IUSE=""

RESTRICT="mirror"

RDEPEND=">=sci-mathematics/pari-2.5.0"
DEPEND="${RDEPEND}"

S="${WORKDIR}"/${MY_P}/src

src_prepare() {
	epatch "${FILESDIR}"/${MY_P}-pari.patch
}

src_compile() {
	$(tc-getCC) ${CFLAGS} ${LDFLAGS} -o ${PN} ${PN}.c -lpari -lgmp -lm \
		|| die "compilation of source failed"
}

src_install() {
	dobin ${PN}
	dodoc README RELEASE.NOTES WARNING
}