# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-chemistry/aqua/aqua-3.2-r2.ebuild,v 1.5 2012/10/19 09:38:53 jlec Exp $ EAPI=4 inherit eutils 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="" RESTRICT="fetch" S="${WORKDIR}"/${PN}${PV} pkg_nofetch() { elog "Please visit http://www.ebi.ac.uk/thornton-srv/software/PROCHECK/download.html" elog "And follow the instruction for downloading ${PN}${PV}.tar.gz -> ${DISTDIR}/${PN}${PV}.tar.gz." if use doc; then elog "nmr_manual.tar.gz -> ${DISTDIR}/${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 epatch "${FILESDIR}"/${PV}-flags.patch } src_compile() { pushd src > /dev/null 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}" popd } 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 }