Version bump (includes dap client).
authorTomas Chvatal <scarabeus@gentoo.org>
Tue, 27 Apr 2010 16:13:14 +0000 (16:13 +0000)
committerTomas Chvatal <scarabeus@gentoo.org>
Tue, 27 Apr 2010 16:13:14 +0000 (16:13 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

sci-libs/netcdf/ChangeLog
sci-libs/netcdf/Manifest
sci-libs/netcdf/metadata.xml
sci-libs/netcdf/netcdf-4.1.1.ebuild [new file with mode: 0644]

index d04200e3bd2c796f151780a433ec35a75e68b786..392343184cec2f040d75d53ad957d78721b82c8a 100644 (file)
@@ -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:
index b8a34fcf8ef6743462ef85cc23a00d74579f09e0..07e797ea23b2f49810e98d4ee8c4d1d473e0606e 100644 (file)
@@ -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-----
index d1109f322c2c05f532c57000d088521a2740cbef..9ce8a74bbd414a9f57c47b76ae3d8ac68627393d 100644 (file)
@@ -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 (file)
index 0000000..ac9f4cd
--- /dev/null
@@ -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
+}