# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-misc/nco/nco-3.2.0.ebuild,v 1.3 2007/04/29 18:42:15 tove Exp $ DESCRIPTION="Command line utilities for operating on netCDF files" SRC_URI="http://dust.ess.uci.edu/nco/src/${P}.tar.gz" HOMEPAGE="http://nco.sourceforge.net/" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86 ~ppc" IUSE="mpi doc ncap2 udunits" RDEPEND="sci-libs/netcdf mpi? ( virtual/mpi ) udunits? ( sci-libs/udunits )" DEPEND="${RDEPEND} ncap2? ( !mpi? ( dev-java/antlr ) ) doc? ( virtual/tetex )" pkg_setup() { if use mpi && use ncap2; then elog elog "mpi and ncap2 are still incompatible flags" elog "nco configure will automatically disables ncap2" elog fi } src_compile() { # force disabling experimental and not implemented features econf \ --disable-dap \ --disable-netcdf4 \ --disable-i18n \ --enable-regex \ --enable-nco_cplusplus \ $(use_enable ncap2 ncoxx) \ $(use_enable udunits) \ $(use_enable mpi) \ || die "econf failed" emake || die "emake failed" cd "${S}"/doc make clean info if use doc; then make html pdf || die "make doc failed" fi } src_install() { emake DESTDIR="${D}" install || die "emake install failed" cd doc dodoc ANNOUNCE ChangeLog MANIFEST NEWS README TAG TODO VERSION *.txt \ || die "dodoc failed" doinfo *.info* || die "doinfo failed" if use doc; then dohtml nco.html/* insinto /usr/share/doc/${PF} doins nco.pdf fi }