summaryrefslogtreecommitdiff
path: root/sci-libs/netcdf-fortran
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-libs/netcdf-fortran
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-libs/netcdf-fortran')
-rw-r--r--sci-libs/netcdf-fortran/Manifest9
-rw-r--r--sci-libs/netcdf-fortran/metadata.xml20
-rw-r--r--sci-libs/netcdf-fortran/netcdf-fortran-4.2.ebuild37
-rw-r--r--sci-libs/netcdf-fortran/netcdf-fortran-4.4.2.ebuild38
-rw-r--r--sci-libs/netcdf-fortran/netcdf-fortran-4.4.3.ebuild40
5 files changed, 144 insertions, 0 deletions
diff --git a/sci-libs/netcdf-fortran/Manifest b/sci-libs/netcdf-fortran/Manifest
new file mode 100644
index 000000000000..3649ff88d71e
--- /dev/null
+++ b/sci-libs/netcdf-fortran/Manifest
@@ -0,0 +1,9 @@
+DIST netcdf-fortran-4.2.tar.gz 2479928 SHA256 069e1a0fb50972f28309210987a51563369a6ddb4ac768ef76e599354d384ae9 SHA512 af5d489df7b3ff5c3208115af4abdbf12d74d6bc0b9e3c729cfd24b55efafc3766de21c0f9957e037c25726637e9129a1f7009676e81d7e59650fec56d6e776e WHIRLPOOL 7fd0b2e0025b298a221521987132d389e6fc1bb285318d732b238ebcceedd721741f715848d63266c4a20189f4b0d211585af33e2efed2cac89dd893b07a2418
+DIST netcdf-fortran-4.4.2.tar.gz 1246344 SHA256 f2264174074af0cf332b8dd09e4e184517a2d54f0ca5500e17691152c1ed73aa SHA512 c3f025c0f5a08a0141fa09f570c647fc63992f9fd707969b37c7b0590c3578172200e45ecee497ed054129366fd1c73e3cd069aba879015b13a143e77a181c0f WHIRLPOOL 119345cf7563c15e9d088fc734c3dcbe27c2f76a52ea4479fb771d652815e1cda38914368478f055d2b5d705e7b1779e0954b2f26bb54dab4a995b8c6ebace8a
+DIST netcdf-fortran-4.4.3.tar.gz 1286951 SHA256 4170fc018c9ee8222e317215c6a273542623185f5f6ee00d37bbb4e024e4e998 SHA512 94f51b4be889d6a9d6a86e3fcb2639ac58288969160d0f334ed6965e3c9cbacff7289b1fc54ed06e6ec8b845b19f5c409fbdcab432c8edf5c96efde887920924 WHIRLPOOL 941da12bc082ca75e33a1481aeb9992b16f3e95cf3f95bacc8ab1f56b95da7d9bb80d1f36b2a6d478f859d03bec5acec4a12ee13b218dc023ecdab5d0ecef788
+EBUILD netcdf-fortran-4.2.ebuild 807 SHA256 a579e72c8ad0948d8c5e3e37cae60d96105b0eeaf1b3d0e9e3c1519fc68c268e SHA512 994fcb3ae059f99d0276adbc4c9d11e349fc6cf25d9d1c5e9b7a6d8d6143fe413a6aeb9d9ed6101b491c19878a4d744bcde4baa5e36d2e9c0db68657512b9e29 WHIRLPOOL d6b48d4d26cec74eb533401605b037eb3c7fbd71c02ea7a0b24e82a1c38dfd5e75ac90dbaad4d1571f474ec2aba0dcefafe42d5df938f70381a60f58128c6543
+EBUILD netcdf-fortran-4.4.2.ebuild 836 SHA256 63c53b9012b0567b79ee852bb3595a3aec83a25272c70aac541f3ddf96a4864c SHA512 cb81a810b053ecbe2b9c0024c6eda2c694de059f00ec44482cc56a0f9f539ba46275d0a75e380a42d1b800dfe517d8292c14e67c7d7b226bbc75099d659abd7a WHIRLPOOL e0c379528274ac72f7110e81100efab40715268232c1eab2def7a4072b242077805af15c6f37864c55dd56b424c3da051c702e387ed5afc76047d12e924e1c2d
+EBUILD netcdf-fortran-4.4.3.ebuild 817 SHA256 6524cb5ed7825669aeae02c315ffc330449603bd26ed6064018a4c6ad1c24c5f SHA512 c83f05cead2c1d483020ab0eb988fe1d73b5fdc0c52c1173232da216b2066e54d6892fcfd13816b114d979297bea857e603c3cd766dbc2fc0de6fd72fef3c2bb WHIRLPOOL d54c2d8febc0daa9bb25ee37a874c1d8f71d1e1f574875874a8ba66e96a033f29b60c449a39c217e4c82f2ef73ab1c74bd00229aa759ce255732536721ab3c32
+MISC ChangeLog 2954 SHA256 fff23f16ae934520cd0ce7fe50e8245b42df00ec390f539d1b355a6853f73572 SHA512 5ae6a68420fe42c8e7ef8b53a4148d4d3219bdb69c596b6bab1a5422616e0cd6f10436e5812da84474fb61ce7081feffff822bfe313d541e14bb38ee05dd5c29 WHIRLPOOL 58cb940be0ebfff15134a5596b6d66ce221486efae2bc56c990b4a225a9473542e57fac744014b17a84211ae0eb450a0c10df8ce50573f6650b5556285decb3f
+MISC ChangeLog-2015 1149 SHA256 4724bb08bb60fcb3a404b326ec50fa5d9057a031427357926595c8700ab27666 SHA512 8fe62c63fbf496b605151e9ff16b370c1a867bc00b7997fdcab0023846c6f681e9db139bb706588c44f95182bd3d6f1296e2ed9e62e19af85166a77bbc312e21 WHIRLPOOL 17c3ecf36e30205ebccee2e2c9d56e7e83d6a085ce5bd1f6a4e6fd80e1c6e676ab78572241a6a32315fbf667da17d8e1eb97806c22db2670d4e43ffeb8b2fc81
+MISC metadata.xml 838 SHA256 a9660b1a7c9d074e1b1e1253b587c51712c729f292d57b725488ef35539f09de SHA512 116c648f336eb70783ab9408e9840dba21b00151848c190f38ee7d22a741e4fc16e29e250f0be588064ffc3d0a6f2884efe2c65bf1f719e264ac412fa45844cf WHIRLPOOL 65573a80cf2561d1b7a16f8cafd938a7adacc0de6ead305d8cd785c3268d443f0cc0fe421a016f18716a8721cdf898cf81612b5e930ec25b497e7de88c3e3286
diff --git a/sci-libs/netcdf-fortran/metadata.xml b/sci-libs/netcdf-fortran/metadata.xml
new file mode 100644
index 000000000000..a0fc25165a93
--- /dev/null
+++ b/sci-libs/netcdf-fortran/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ NetCDF (network Common Data Form) is an interface for scientific
+ data access and a freely-distributed software library that provides an
+ implementation of the interface. The netCDF library also defines a
+ machine-independent format for representing scientific data.
+ Together, the interface, library, and format support the creation,
+ access, and sharing of scientific data.
+ This is the FORTRAN 77 and 90 library on top of the C library.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">Unidata/netcdf-fortran</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-libs/netcdf-fortran/netcdf-fortran-4.2.ebuild b/sci-libs/netcdf-fortran/netcdf-fortran-4.2.ebuild
new file mode 100644
index 000000000000..52eecd25d439
--- /dev/null
+++ b/sci-libs/netcdf-fortran/netcdf-fortran-4.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+FORTRAN_STANDARD="77 90"
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+inherit autotools-utils fortran-2
+
+DESCRIPTION="Scientific library and interface for array oriented data access"
+HOMEPAGE="http://www.unidata.ucar.edu/software/netcdf/"
+SRC_URI="ftp://ftp.unidata.ucar.edu/pub/netcdf/${P}.tar.gz"
+
+LICENSE="UCAR-Unidata"
+SLOT="0/5"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples static-libs"
+
+RDEPEND="sci-libs/netcdf"
+DEPEND="${RDEPEND}
+ dev-lang/cfortran
+"
+
+src_prepare() {
+ # use system cfortran
+ rm fortran/cfortran.h || die
+ autotools-utils_src_prepare
+}
+
+src_install() {
+ autotools-utils_src_install
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}
diff --git a/sci-libs/netcdf-fortran/netcdf-fortran-4.4.2.ebuild b/sci-libs/netcdf-fortran/netcdf-fortran-4.4.2.ebuild
new file mode 100644
index 000000000000..31db078a73a7
--- /dev/null
+++ b/sci-libs/netcdf-fortran/netcdf-fortran-4.4.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+FORTRAN_STANDARD="77 90"
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+inherit autotools-utils fortran-2
+
+DESCRIPTION="Scientific library and interface for array oriented data access"
+HOMEPAGE="http://www.unidata.ucar.edu/software/netcdf/"
+SRC_URI="https://github.com/Unidata/netcdf-fortran/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="UCAR-Unidata"
+SLOT="0/6"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples static-libs"
+
+RDEPEND="sci-libs/netcdf"
+DEPEND="${RDEPEND}
+ dev-lang/cfortran
+"
+
+src_prepare() {
+ # use system cfortran
+ rm libsrc/cfortran.h || die
+
+ autotools-utils_src_prepare
+}
+
+src_install() {
+ autotools-utils_src_install
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}
diff --git a/sci-libs/netcdf-fortran/netcdf-fortran-4.4.3.ebuild b/sci-libs/netcdf-fortran/netcdf-fortran-4.4.3.ebuild
new file mode 100644
index 000000000000..7539ce517aed
--- /dev/null
+++ b/sci-libs/netcdf-fortran/netcdf-fortran-4.4.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_STANDARD="77 90"
+
+inherit autotools eutils fortran-2
+
+DESCRIPTION="Scientific library and interface for array oriented data access"
+HOMEPAGE="http://www.unidata.ucar.edu/software/netcdf/"
+SRC_URI="https://github.com/Unidata/netcdf-fortran/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="UCAR-Unidata"
+SLOT="0/6"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples static-libs"
+
+RDEPEND="sci-libs/netcdf"
+DEPEND="${RDEPEND}
+ dev-lang/cfortran
+"
+
+src_prepare() {
+ # use system cfortran
+ rm libsrc/cfortran.h || die
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ use examples && dodoc -r examples
+ prune_libtool_files
+}