1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 FORTRAN_NEEDED="fortran"
8 inherit cmake-utils fortran-2 versionator
10 MY_P="${PN}_$(replace_version_separator 3 '-')"
11 MY_S="${PN}_$(get_version_component_range 1-2)"
13 DESCRIPTION="The CFD General Notation System (CGNS) is a standard for CFD data"
14 HOMEPAGE="http://www.cgns.org/"
15 SRC_URI="mirror://sourceforge/project/cgns/${MY_S}/${MY_P}.tar.gz"
19 KEYWORDS="~amd64 ~x86"
20 IUSE="fortran hdf5 legacy mpi szip zlib"
23 hdf5? ( >=sci-libs/hdf5-1.8[mpi=] )
24 szip? ( virtual/szip )
25 zlib? ( sys-libs/zlib )"
28 S="${WORKDIR}"/${PN}_${PV}
31 "${FILESDIR}"/${P}-cmake.patch
35 use fortran && fortran-2_pkg_setup
40 -DCGNS_ENABLE_64BIT=ON
41 $(usex x86 -DCGNS_ENABLE_LFS=ON)
42 $(cmake-utils_use fortran CGNS_ENABLE_FORTRAN)
43 $(cmake-utils_use hdf5 CGNS_ENABLE_HDF5)
44 $(cmake-utils_use legacy CGNS_ENABLE_LEGACY)
45 $(cmake-utils_use mpi HDF5_NEED_MPI)
47 cmake-utils_src_configure