# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit fortran-2 MY_PN="FoX" MY_P="${MY_PN}-${PV}" DESCRIPTION="A library designed to allow the easy use of XML from Fortran" HOMEPAGE="https://homepages.see.leeds.ac.uk/~earawa/FoX//" LICENSE="BSD ZLIB" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux" IUSE="debug doc +dom +fast +sax +wcml +wkml +wxml" SRC_URI=" doc? ( http://www1.gly.bris.ac.uk/~walker/FoX/source/${MY_P}-full.tar.gz ) !doc? ( http://www1.gly.bris.ac.uk/~walker/FoX/source/${MY_P}.tar.gz dom? ( http://www1.gly.bris.ac.uk/~walker/FoX/source/${MY_P}-dom.tar.gz ) sax? ( http://www1.gly.bris.ac.uk/~walker/FoX/source/${MY_P}-sax.tar.gz ) wcml? ( http://www1.gly.bris.ac.uk/~walker/FoX/source/${MY_P}-wcml.tar.gz ) wkml? ( http://www1.gly.bris.ac.uk/~walker/FoX/source/${MY_P}-wkml.tar.gz ) wxml? ( http://www1.gly.bris.ac.uk/~walker/FoX/source/${MY_P}-wxml.tar.gz ) ) " S="${WORKDIR}/${MY_P}" FORTRAN_STANDARD=90 PATCHES=( "${FILESDIR}"/4.1.2-r2-install-customizations.patch ) src_configure() { econf --prefix="${EPREFIX}/usr" \ $(use_enable debug) \ $(use_enable dom) \ $(use_enable fast) \ $(use_enable sax) \ $(use_enable wcml) \ $(use_enable wkml) \ $(use_enable wxml) \ FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}}" } src_compile() { emake -j1 } src_test() { emake -j1 check || ewarn "make check failed" einfo "Please look at the last few RESULT lines for a summary." } src_install() { sed -i -e's%^comp_prefix=.*$%comp_prefix=${EPREFIX}/usr%' \ -e's%comp_prefix/finclude%comp_prefix/include%' \ -e's%\$libdir/lib\([^ ]\+\)\.a\>%-l\1%g' \ -e's%\(echo\( -I"$moddir"\)\?\) \$LIBS%\1 -L"$libdir" $LIBS%' \ FoX-config emake -j1 DESTDIR="${D}" install dodoc README.FoX.txt if use doc; then dodoc Changelog dodoc -r DoX/ fi }