# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molrep/molrep-11.0.03-r1.ebuild,v 1.3 2013/02/21 22:00:47 jlec Exp $ EAPI=4 inherit eutils flag-o-matic fortran-2 multilib toolchain-funcs DESCRIPTION="molecular replacement program" HOMEPAGE="http://www.ysbl.york.ac.uk/~alexei/molrep.html" SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${P}.tar.gz" LICENSE="ccp4" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND=" >=sci-libs/ccp4-libs-6.1.3 sci-libs/mmdb virtual/lapack" DEPEND="${RDEPEND} virtual/pkgconfig" S="${WORKDIR}/${PN}" src_prepare() { epatch \ "${FILESDIR}"/11.0.00-respect-FLAGS.patch \ "${FILESDIR}"/11.0.00-test.patch \ "${FILESDIR}"/${PV}-EOR.patch [[ $(tc-getFC) =~ gfortran ]] && append-fflags -fno-second-underscore } src_compile() { cd "${S}"/src emake clean emake \ MR_FORT="$(tc-getFC) ${FFLAGS}" \ FFLAGS="${FFLAGS}" \ LDFLAGS="${LDFLAGS}" \ MR_LIBRARY="-L${EPREFIX}/usr/$(get_libdir) -lccp4f -lccp4c $($(tc-getPKG_CONFIG) --libs mmdb lapack) -lccif -lstdc++ -lm" } src_test() { export MR_TEST="${S}/bin/" cd "${S}"/molrep_check/work mkdir out scr cp ../*.bat . bash em.bat || die bash mr.bat || die } src_install() { exeinto /usr/libexec/ccp4/bin/ doexe bin/${PN} dosym ../libexec/ccp4/bin/${PN} /usr/bin/${PN} dodoc readme doc/${PN}.rtf }