# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools toolchain-funcs DESCRIPTION="Tool for computations in affine monoids and more" HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/" SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/Normaliz-${PV}" LICENSE="GPL-3" SLOT="0/3" KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" IUSE="doc extras openmp" # would be nice to package scip and cocoalib RDEPEND=" dev-libs/gmp:=[cxx(+)] " DEPEND=" ${RDEPEND} dev-libs/boost " # Only a boost header is needed -> not RDEPEND pkg_setup() { use openmp && tc-check-openmp } src_prepare() { default eautoreconf } src_configure() { econf \ $(use_enable openmp) \ --disable-static } src_test() { emake check } src_install() { default find "${ED}" -name "*.la" -delete || die use doc && dodoc doc/Normaliz.pdf if use extras; then newdoc Singular/normaliz.pdf singular-normaliz.pdf insinto /usr/share/${PN} doins Singular/normaliz.lib doins Macaulay2/Normaliz.m2 fi }