| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| |
| #AUTOTOOLS_AUTORECONF=true |
| |
| FORTRAN_NEEDED=fortran |
| |
| inherit autotools-utils eutils fortran-2 flag-o-matic |
| |
| #MY_PV=${PV/_p/-} |
| #MY_P="${PN}-${MY_PV}" |
| |
| DESCRIPTION="Object-oriented libraries for crystallographic data and crystallographic computation" |
| HOMEPAGE="http://www.ysbl.york.ac.uk/~cowtan/clipper/clipper.html" |
| SRC_URI="ftp://ftp.ccp4.ac.uk/opensource/${P}.tar.gz" |
| |
| LICENSE="LGPL-2.1" |
| SLOT="0" |
| KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" |
| IUSE="fortran static-libs test" |
| |
| RDEPEND=" |
| sci-libs/libccp4 |
| sci-libs/fftw:2.1 |
| sci-libs/mmdb:2" |
| DEPEND="${RDEPEND} |
| test? ( app-shells/tcsh )" |
| |
| src_configure() { |
| # Recommended on ccp4bb/coot ML to fix crashes when calculating maps |
| # on 64-bit systems |
| append-flags -fno-strict-aliasing |
| |
| local myeconfargs=( |
| # --enable-cctbx |
| --enable-ccp4 |
| --enable-cif |
| --enable-cns |
| --enable-contrib |
| --enable-minimol |
| --enable-mmdb |
| --enable-phs |
| $(use_enable fortran) |
| ) |
| autotools-utils_src_configure |
| } |
| |
| src_test() { |
| emake -C "${AUTOTOOLS_BUILD_DIR}"/examples check |
| cd "${AUTOTOOLS_BUILD_DIR}"/examples || die |
| cp "${S}"/examples/{test.csh,*mtz} . || die |
| sed -e '/mtzdump/d' -i test.csh || die |
| PATH="${AUTOTOOLS_BUILD_DIR}/examples:${PATH}" csh test.csh || die |
| } |