summaryrefslogtreecommitdiff
path: root/sci-libs/eccodes/eccodes-2.16.0.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/eccodes/eccodes-2.16.0.ebuild')
-rw-r--r--sci-libs/eccodes/eccodes-2.16.0.ebuild79
1 files changed, 0 insertions, 79 deletions
diff --git a/sci-libs/eccodes/eccodes-2.16.0.ebuild b/sci-libs/eccodes/eccodes-2.16.0.ebuild
deleted file mode 100644
index d7249b7c621b..000000000000
--- a/sci-libs/eccodes/eccodes-2.16.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{6,7,8,9,10} )
-
-inherit cmake-utils fortran-2 python-any-r1
-
-MY_P="${P}-Source"
-
-DESCRIPTION="A set of encoding/decoding APIs and tools for WMO GRIB, BUFR, and GTS messages"
-HOMEPAGE="https://confluence.ecmwf.int/display/ECC"
-SRC_URI="https://confluence.ecmwf.int/download/attachments/45757960/${MY_P}.tar.gz
- extra-test? ( http://download.ecmwf.org/test-data/eccodes/${PN}_test_data.tar.gz )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-IUSE="defs examples extra-test -fortran memfs netcdf jpeg2k png python szip test threads"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="threads? ( !fortran ) test? ( defs !memfs ) extra-test? ( test ) !test? ( memfs? ( python ) )"
-
-RDEPEND="
- sys-libs/zlib
- szip? ( sci-libs/szip )
- netcdf? ( >=sci-libs/netcdf-4.2[hdf5] )
- jpeg2k? ( >=media-libs/openjpeg-2:2 )
- png? ( media-libs/libpng )"
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}"
-
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-pkg_setup() {
- use fortran && fortran-2_pkg_setup
- use python && python-any-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_ECCODES_THREADS=$(usex threads TRUE FALSE)
- -DENABLE_EXAMPLES=OFF # no need to build examples
- -DENABLE_INSTALL_ECCODES_DEFINITIONS=$(usex defs TRUE FALSE)
- -DENABLE_FORTRAN=$(usex fortran TRUE FALSE)
- -DENABLE_PYTHON=OFF # py2 support is deprecated
- -DENABLE_NETCDF=$(usex netcdf TRUE FALSE)
- -DENABLE_JPG=$(usex jpeg2k TRUE FALSE)
- -DENABLE_PNG=$(usex png TRUE FALSE)
- -DENABLE_MEMFS=$(usex memfs TRUE FALSE)
- -DENABLE_EXTRA_TESTS=$(usex extra-test TRUE FALSE)
- -DBUILD_SHARED_LIBS=ON
- -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use examples; then
- insinto "/usr/share/${PN}/examples"
- doins -r examples/C
- use fortran && doins -r examples/F90
- use python && doins -r examples/python
- fi
-}
-
-src_test() {
- use extra-test && cp -r "${WORKDIR}"/data/* "${BUILD_DIR}"/data/
-
- cmake-utils_src_test
-}