# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit findlib eutils DESCRIPTION="Standard library extensions for O'Caml" HOMEPAGE="https://github.com/ygrek/ocaml-extlib" SRC_URI="https://github.com/ygrek/ocaml-extlib/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc +ocamlopt" RDEPEND=" >=dev-lang/ocaml-3.10.2:=[ocamlopt?] " DEPEND="${RDEPEND} dev-ml/cppo" S="${WORKDIR}/ocaml-${P}" src_prepare() { epatch "${FILESDIR}/ocaml409.patch" } src_compile() { cd src || die emake -j1 all if use ocamlopt; then emake opt cmxs fi if use doc; then emake doc fi } src_test() { emake -j1 test } src_install () { findlib_src_install # install documentation dodoc README.md if use doc; then dodoc -r src/doc/ fi }