summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2010-04-27 16:13:14 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2010-04-27 16:13:14 +0000
commit7ebf8de63e6d878b7f9678a34452d10b62d4611e (patch)
tree55ba08a25452cf502268e82e58a419ea173fd2c9 /sci-libs/netcdf
parentx86 stable wrt bug #316293 (diff)
downloadhistorical-7ebf8de63e6d878b7f9678a34452d10b62d4611e.tar.gz
historical-7ebf8de63e6d878b7f9678a34452d10b62d4611e.tar.bz2
historical-7ebf8de63e6d878b7f9678a34452d10b62d4611e.zip
Version bump (includes dap client).
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'sci-libs/netcdf')
-rw-r--r--sci-libs/netcdf/ChangeLog8
-rw-r--r--sci-libs/netcdf/Manifest12
-rw-r--r--sci-libs/netcdf/metadata.xml3
-rw-r--r--sci-libs/netcdf/netcdf-4.1.1.ebuild81
4 files changed, 98 insertions, 6 deletions
diff --git a/sci-libs/netcdf/ChangeLog b/sci-libs/netcdf/ChangeLog
index d04200e3bd2c..392343184cec 100644
--- a/sci-libs/netcdf/ChangeLog
+++ b/sci-libs/netcdf/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-libs/netcdf
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/netcdf/ChangeLog,v 1.65 2010/02/12 04:05:09 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/netcdf/ChangeLog,v 1.66 2010/04/27 16:13:14 scarabeus Exp $
+
+*netcdf-4.1.1 (27 Apr 2010)
+
+ 27 Apr 2010; Tomáš Chvátal <scarabeus@gentoo.org> +netcdf-4.1.1.ebuild,
+ metadata.xml:
+ Version bump (includes dap client).
12 Feb 2010; Sébastien Fabbro <bicatali@gentoo.org>
netcdf-4.0.1-r1.ebuild:
diff --git a/sci-libs/netcdf/Manifest b/sci-libs/netcdf/Manifest
index b8a34fcf8ef6..07e797ea23b2 100644
--- a/sci-libs/netcdf/Manifest
+++ b/sci-libs/netcdf/Manifest
@@ -7,14 +7,16 @@ AUX netcdf-4.0.1-cfortran.patch 1395 RMD160 7248f03f0878742b3ce4eeb0a7d793b57706
AUX netcdf-4.0.1-pkgconfig.patch 1413 RMD160 34a692e62624569b928148ca860d5497366d39a9 SHA1 a4767ff2aa79e591218ffaea73ea17035cef9f88 SHA256 77fa4b00133cceaa753e507a37c53351813191f02b45138b1ce1dc200fcbbd35
DIST netcdf-3.6.3.tar.gz 11572512 RMD160 6917caa05adc2fb9dbf2d43354f6dd00914486a2 SHA1 711e5f2a24e1679b17715398ba58127e50cd7fb3 SHA256 afa1a0fa82b9ea33b035257b6e9662b22e135f98b2fd93d5cf030320dfc3ffa1
DIST netcdf-4.0.1.tar.gz 8018998 RMD160 ba74363bbc4c76fc1bbac578ba4c2af4739b4958 SHA1 96b361de72bcf68eaba42e7e5cf0f92c33d288e9 SHA256 290e377aa2e9419bb50a2fa1038d6e77d36f239a8a9c3be9e3a9319f1e484d19
+DIST netcdf-4.1.1.tar.gz 11201096 RMD160 89b6e1a2115ef348ac83166aa7a50e045fbd98e2 SHA1 6fece208825b978fc2240732f6f57927d71a0552 SHA256 7933d69d378c57f038375bae4dd78c52442a06e2647fce4b75c13a225e342fb0
EBUILD netcdf-3.6.3.ebuild 2486 RMD160 b5d25d437f946983ce39e13955194af9b652e320 SHA1 f410cf368e88abdf6f5704d4597503453cc1d959 SHA256 5f7bdc4d70f126dddce1ed4e771121f93f4e0136c140bb3826ed2139a00ddbc1
EBUILD netcdf-4.0.1-r1.ebuild 2001 RMD160 45f50fa0ee8b22ba1a09b45b25997ec38028c79e SHA1 7d04d27927318e6d4521f25f9eddbe24ebba2453 SHA256 a08166183593a2b3ecfd26011c0c2ed70f80e5209e8b50c85edd867e28534559
-MISC ChangeLog 12656 RMD160 2d2eeaa022ab9296eb1984c30d4ba9b15ba7b9c4 SHA1 95efa7966684b9fa76603b483a3d473654c7413c SHA256 23a4ab073e4bd24a5ee70588775b1738bddb46200a2c54d5c5d9afe6cbb8fae1
-MISC metadata.xml 587 RMD160 7d0bee0490ff72907209deedcde696a7fc9c0ff0 SHA1 8db6642b93db40662ed494734ba8932cef3d00fd SHA256 a39e1699cc5a7d344bc90f12a2a89330f82b1d2bf05ea1f295cd8d428950f42c
+EBUILD netcdf-4.1.1.ebuild 1971 RMD160 6b355d3837a96d1bacfc9f2bd58dc3f8712cd983 SHA1 3150293d80229a29aef8901623c3093e3b891488 SHA256 4717c6ba361ea18c90943829eabb95def225e95850635fe67fad87ebb50313f9
+MISC ChangeLog 12818 RMD160 9f94068581b3185acf266ada4ce304999646edda SHA1 2167b9d82c85c57c905bec6039cca03f18d6a170 SHA256 c0cff48e8d1a97c553c011e5059a366441cc606ace23133a0b42fe7227426b6a
+MISC metadata.xml 689 RMD160 ea3463e14f45ed00c810c1ba8b452eb22ed68bc8 SHA1 78128a34222208d7accfdec9e92c75f0ec67ed6a SHA256 31c1ec42edfa2928152c62863bec9f485cf378552ddc9366578aa883dd309f2f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
-iEYEARECAAYFAkuT95gACgkQgAnW8HDreRa+zwCgnaUHEcehev884fRlxUyvZvLz
-d8AAn1q7DIuFqVlDo1fOSDR0fBhjs4eq
-=EPfY
+iEYEARECAAYFAkvXDOYACgkQHB6c3gNBRYcWlACffgB+lVf/Cev1r9V0AZE7vN4I
+5z0AoMrTfaau4N2VvR+d5A3H5IMNCcBO
+=LCBp
-----END PGP SIGNATURE-----
diff --git a/sci-libs/netcdf/metadata.xml b/sci-libs/netcdf/metadata.xml
index d1109f322c2c..9ce8a74bbd41 100644
--- a/sci-libs/netcdf/metadata.xml
+++ b/sci-libs/netcdf/metadata.xml
@@ -10,4 +10,7 @@
Together, the interface, library, and format support the creation,
access, and sharing of scientific data.
</longdescription>
+<use>
+ <flag name="dap">Support for remote data access with the built-in OPeNDAP client</flag>
+</use>
</pkgmetadata>
diff --git a/sci-libs/netcdf/netcdf-4.1.1.ebuild b/sci-libs/netcdf/netcdf-4.1.1.ebuild
new file mode 100644
index 000000000000..ac9f4cd9327d
--- /dev/null
+++ b/sci-libs/netcdf/netcdf-4.1.1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/netcdf/netcdf-4.1.1.ebuild,v 1.1 2010/04/27 16:13:14 scarabeus Exp $
+
+EAPI="3"
+
+inherit eutils autotools
+
+DESCRIPTION="Scientific library and interface for array oriented data access"
+SRC_URI="ftp://ftp.unidata.ucar.edu/pub/netcdf/${P}.tar.gz"
+HOMEPAGE="http://www.unidata.ucar.edu/software/netcdf/"
+
+LICENSE="UCAR-Unidata"
+SLOT="0"
+IUSE="dap doc fortran hdf5 static-libs szip cxx"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ hdf5? ( >=sci-libs/hdf5-1.8[zlib,szip?,fortran?] )
+ dap? ( net-misc/curl )
+"
+DEPEND="${RDEPEND}
+ >=sys-devel/libtool-2.2
+ doc? ( virtual/latex-base )
+ fortran? ( dev-lang/cfortran )"
+
+pkg_setup() {
+ if use hdf5 && has_version sci-libs/hdf5[mpi]; then
+ export CC=mpicc
+ if use cxx; then
+ export CXX=mpicxx
+ fi
+ if use fortran; then
+ export FC=mpif90
+ export F77=mpif77
+ fi
+ fi
+}
+
+src_prepare() {
+ # use system cfortran
+ rm -f fortran/cfortran.h || die
+}
+
+src_configure() {
+ local myconf
+ if use hdf5; then
+ myconf="--with-hdf5=${EPREFIX}/usr --with-zlib=${EPREFIX}/usr"
+ use szip && myconf="${myconf} --with-szlib=${EPREFIX}/usr"
+ fi
+
+ econf \
+ --enable-shared \
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+ $(use_enable dap) \
+ $(use_enable static-libs static) \
+ $(use_enable fortran f77) \
+ $(use_enable fortran f90) \
+ $(use_enable cxx) \
+ $(use_enable fortran separate-fortran) \
+ $(use_enable hdf5 netcdf-4) \
+ $(use_enable hdf5 ncgen4) \
+ $(use_enable doc docs-install) \
+ ${myconf}
+}
+
+src_compile() {
+ # hack to allow parallel build
+ if use doc; then
+ emake pdf || die "emake pdf failed"
+ cd man4
+ emake -j1 || die "emake doc failed"
+ cd ..
+ fi
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README RELEASE_NOTES VERSION || die
+}