# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 FORTRAN_NEEDED="fortran" inherit cmake-utils fortran-2 versionator MY_P="${PN}_$(replace_version_separator 3 '-')" MY_S="${PN}_$(get_version_component_range 1-2)" DESCRIPTION="The CFD General Notation System (CGNS) is a standard for CFD data" HOMEPAGE="http://www.cgns.org/" SRC_URI="mirror://sourceforge/project/cgns/${MY_S}/${MY_P}.tar.gz" LICENSE="ZLIB" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="fortran hdf5 legacy mpi szip zlib" DEPEND=" hdf5? ( >=sci-libs/hdf5-1.8[mpi=] ) szip? ( virtual/szip ) zlib? ( sys-libs/zlib )" RDEPEND="${DEPEND}" S="${WORKDIR}"/${PN}_${PV} PATCHES=( "${FILESDIR}"/${P}-cmake.patch ) pkg_setup() { use fortran && fortran-2_pkg_setup } src_configure() { local mycmakeargs=( -DCGNS_ENABLE_64BIT=ON $(usex x86 -DCGNS_ENABLE_LFS=ON) $(cmake-utils_use fortran CGNS_ENABLE_FORTRAN) $(cmake-utils_use hdf5 CGNS_ENABLE_HDF5) $(cmake-utils_use legacy CGNS_ENABLE_LEGACY) $(cmake-utils_use mpi HDF5_NEED_MPI) ) cmake-utils_src_configure }