diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-ml/reason-parser | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-ml/reason-parser')
-rw-r--r-- | dev-ml/reason-parser/Manifest | 3 | ||||
-rw-r--r-- | dev-ml/reason-parser/metadata.xml | 11 | ||||
-rw-r--r-- | dev-ml/reason-parser/reason-parser-2.0.0.ebuild | 39 |
3 files changed, 53 insertions, 0 deletions
diff --git a/dev-ml/reason-parser/Manifest b/dev-ml/reason-parser/Manifest new file mode 100644 index 000000000000..37a10725bf97 --- /dev/null +++ b/dev-ml/reason-parser/Manifest @@ -0,0 +1,3 @@ +DIST reason-parser-2.0.0.tar.gz 183562 BLAKE2B 4954b98f21946722dd97660bbc8bfed19d22cd7d30927aecbe1f12981517442bc4c4ee7c9e58538ccb3b09b4e4fed8e58f87f8e583f0f49ad36b97bede1093ab SHA512 43d05367978a273625d43fbee33c554777a24003b3a843b610da2a73187f2c5ad7dc110fd2b50ba4671ca05e7fcff6ed63fdf52f79769752b31d0aec48fab84c +EBUILD reason-parser-2.0.0.ebuild 835 BLAKE2B 2047d3a28a1e07b72c6b821a76c1aa3de0b8782203b97faab31be73e02b191c9225b040221e875637dcbe98285845e59c2ea4a35d8e08aab0b3676a4c86b4e5b SHA512 6249b3bda1828a3f621e0c4f14b1a29b5fd3241e16bc2194319cd8745e790f65015d39e6f4450c73c6a387a23bbf4fbaea71a6f10bfa84272601591a4a014e52 +MISC metadata.xml 327 BLAKE2B 20761baadf58eed46854c6f1a748700a95c54e421450491a073c1f693b236616aab5ec15f95326271ea49242b09e163e704ca2d8081522dbc8577f6c75367a5c SHA512 e31d023f933d9df780e34a4fad75e789c6f94e09eb597f2e8ddbf8b1cbd39ea996c878b2f0ce4b9d03392ab59c0362379774256caa54f6e6e9515270abc9797e diff --git a/dev-ml/reason-parser/metadata.xml b/dev-ml/reason-parser/metadata.xml new file mode 100644 index 000000000000..ffe46435e1e5 --- /dev/null +++ b/dev-ml/reason-parser/metadata.xml @@ -0,0 +1,11 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ml@gentoo.org</email> + <name>Gentoo ML Project</name> + </maintainer> + <upstream> + <remote-id type="github">facebook/reason</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ml/reason-parser/reason-parser-2.0.0.ebuild b/dev-ml/reason-parser/reason-parser-2.0.0.ebuild new file mode 100644 index 000000000000..2ec81a735441 --- /dev/null +++ b/dev-ml/reason-parser/reason-parser-2.0.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit findlib eutils opam + +DESCRIPTION="Meta Language Toolchain" +HOMEPAGE="https://github.com/facebook/reason" +SRC_URI="https://github.com/facebook/reason/releases/download/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="+ocamlopt" + +DEPEND=" + >=dev-ml/menhir-20170418:= + dev-ml/merlin-extend:= + dev-ml/result:= + dev-ml/topkg:= + dev-ml/ocaml-migrate-parsetree:= + dev-ml/ppx_tools_versioned:= +" +RDEPEND="${DEPEND}" +DEPEND="${DEPEND} + dev-ml/ocamlbuild +" + +S="${WORKDIR}/${PN}" + +src_compile() { + emake compile_error + ocamlbuild -package topkg pkg/build.native || die + ./build.native build \ + --native "$(usex ocamlopt true false)" \ + --native-dynlink "$(usex ocamlopt true false)" \ + || die +} |