# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit fortran-2 toolchain-funcs DESCRIPTION="Program suite in this distribution calculates restraint violations" HOMEPAGE="http://www.biochem.ucl.ac.uk/~roman/procheck/procheck.html" SRC_URI=" ${PN}${PV}.tar.gz doc? ( ${P}-nmr_manual.tar.gz )" SLOT="0" LICENSE="procheck" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc examples" RDEPEND="sci-chemistry/procheck" DEPEND="app-shells/tcsh" RESTRICT="fetch" S="${WORKDIR}"/${PN}${PV} PATCHES=( "${FILESDIR}"/${P}-flags.patch ) pkg_nofetch() { elog "Please visit http://www.ebi.ac.uk/thornton-srv/software/PROCHECK/download.html" elog "And follow the instructions for downloading the following into your DISTDIR" elog "directory:" elog " ${PN}${PV}.tar.gz" if use doc; then elog " nmr_manual.tar.gz -> ${P}-nmr_manual.tar.gz" fi } src_prepare() { sed \ -e 's:nawk:gawk:g' \ -e "s:/bin/gawk:${EPREFIX}/usr/bin/gawk:g" \ -e "s:/usr/local/bin/perl:${EPREFIX}/usr/bin/perl:g" \ -i $(find . -type f) || die default } src_compile() { cd src || die emake \ MYROOT="${WORKDIR}" \ CC="$(tc-getCC)" \ FC="$(tc-getFC)" \ CFLAGS="${CFLAGS} -I../sub/lib" \ FFLAGS="${FFLAGS}" \ LDFLAGS="${LDFLAGS}" \ exth emake \ MYROOT="${WORKDIR}" \ CC="$(tc-getCC)" \ FC="$(tc-getFC)" \ CFLAGS="${CFLAGS} -I../sub/lib" \ FFLAGS="${FFLAGS}" \ LDFLAGS="${LDFLAGS}" } src_install() { rm -f scripts/conv* || die dobin bin/* scripts/* dosym AquaWhat /usr/bin/qwhat dosym AquaHow /usr/bin/qhow dosym AquaPseudo /usr/bin/qpseudo dosym AquaDist /usr/bin/qdist dosym AquaCalc /usr/bin/qcalc dosym AquaAssign /usr/bin/qassign dosym AquaRedun /usr/bin/qredun dosym AquaCompl /usr/bin/qcompl dodoc HISTORY HOW_TO_USE NEW README doc/* dohtml html/* insinto /usr/share/${PN} doins data/* if use examples; then doins -r exmpls fi if use doc; then dohtml -r manual fi cat >> "${T}"/34aqua <<- EOF AQUADATADIR="${EPREFIX}/usr/share/${PN}" EOF doenvd "${T}"/34aqua }