commit: 06351d3139be034f67c6446819b8298fcd5e9bf1 Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc> AuthorDate: Mon Sep 28 00:43:02 2020 +0000 Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc> CommitDate: Mon Sep 28 00:44:11 2020 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=06351d31
sci-libs/nexus: version bump Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc> sci-libs/nexus/nexus-4.4.3_p20200126.ebuild | 58 +++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/sci-libs/nexus/nexus-4.4.3_p20200126.ebuild b/sci-libs/nexus/nexus-4.4.3_p20200126.ebuild new file mode 100644 index 000000000..b19a65fbe --- /dev/null +++ b/sci-libs/nexus/nexus-4.4.3_p20200126.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake java-pkg-opt-2 + +DESCRIPTION="Data format for neutron and x-ray scattering data" +HOMEPAGE="http://nexusformat.org/" +COMMIT=5b803b3a0014bd9759b3d846da3cd3c1cfafd7d5 +SRC_URI="https://github.com/nexusformat/code/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}"/code-${COMMIT} + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="cxx hdf4 +hdf5 java xml" + +REQUIRED_USE=" || ( hdf4 hdf5 xml ) " + +RDEPEND=" + dev-libs/libxml2 + sys-libs/readline + sys-libs/libtermcap-compat + xml? ( dev-libs/mxml ) + hdf4? ( sci-libs/hdf ) + hdf5? ( sci-libs/hdf5[zlib] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-doc/doxygen[dot] +" + +pkg_setup() { + java-pkg-opt-2_pkg_setup +} + +src_prepare() { + java-pkg-opt-2_src_prepare + cmake_src_prepare +} + +src_configure() { + # no fortran, doesn't compile + local mycmakeargs=( + -DENABLE_APPS=ON + -DENABLE_CONTRIB=ON + -DENABLE_HDF4=$(usex hdf4) + -DENABLE_HDF5=$(usex hdf5) + -DENABLE_MXML=$(usex xml) + -DENABLE_CXX=$(usex cxx) + -DENABLE_FORTRAN90=NO + -DENABLE_FORTRAN77=NO + -DENABLE_JAVA=$(usex java) + ) + cmake_src_configure +}
