commit:     f90aa9b95704da2cc4969e8008bfbb25cd62d85b
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 14 14:41:33 2015 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Oct 14 15:22:19 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f90aa9b9

sci-misc/nco: Use dev-cpp/antlr-cpp instead of dev-java/antlr

The old dependency was wrong anyway because it was missing from
RDEPEND and didn't include the cxx USE flag.

Package-Manager: portage-2.2.20.1

 sci-misc/nco/nco-4.5.1-r1.ebuild | 50 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/sci-misc/nco/nco-4.5.1-r1.ebuild b/sci-misc/nco/nco-4.5.1-r1.ebuild
new file mode 100644
index 0000000..32a8c25
--- /dev/null
+++ b/sci-misc/nco/nco-4.5.1-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+inherit autotools-utils eutils flag-o-matic
+
+DESCRIPTION="Command line utilities for operating on netCDF files"
+HOMEPAGE="http://nco.sourceforge.net/";
+SRC_URI="http://nco.sf.net/src/${P}.tar.gz";
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="dap doc gsl ncap2 openmp static-libs test udunits"
+
+RDEPEND="
+       >=sci-libs/netcdf-4:=[dap=,tools]
+       gsl? ( sci-libs/gsl:= )
+       udunits? ( >=sci-libs/udunits-2 )"
+
+DEPEND="${RDEPEND}
+       ncap2? ( dev-cpp/antlr-cpp:2= )
+       test? ( >=sci-libs/netcdf-4[tools] )"
+
+src_configure() {
+       local myeconfargs=(
+               --disable-udunits
+               $(use_enable dap dap-netcdf)
+               $(use_enable gsl)
+               $(use_enable ncap2)
+               $(use_enable openmp)
+               $(use_enable udunits udunits2)
+       )
+       if has_version '>=sci-libs/netcdf-4[hdf5]'; then
+               myeconfargs+=( --enable-netcdf4 )
+               append-cppflags -DHAVE_NETCDF4_H
+       else
+               myeconfargs+=( --disable-netcdf4 )
+       fi
+       autotools-utils_src_configure
+}
+
+src_install() {
+       use doc && DOCS=( doc/nco.pdf ) && HTML_DOCS=( doc/nco.html )
+       autotools-utils_src_install
+       doinfo doc/*.info*
+}

Reply via email to