diff options
Diffstat (limited to 'dev-ml/tyxml')
-rw-r--r-- | dev-ml/tyxml/Manifest | 3 | ||||
-rw-r--r-- | dev-ml/tyxml/metadata.xml | 15 | ||||
-rw-r--r-- | dev-ml/tyxml/tyxml-4.1.0.ebuild | 36 |
3 files changed, 54 insertions, 0 deletions
diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest new file mode 100644 index 000000000000..5535d02ff252 --- /dev/null +++ b/dev-ml/tyxml/Manifest @@ -0,0 +1,3 @@ +DIST tyxml-4.1.0.tar.gz 179852 BLAKE2B d143c1291cedfb345f0773284891e17bbeb8d46eb5fa5c74df3e9ffd24adca35a8afddd60958ff3c7580bb3984c1ae2a4b077073346326c5d20a975dd42cba66 SHA512 add2b82939ea069ee74ee26ff3ee1f3ad2e361e593134da807e1acfbebff4ed546cbc23aca7ee2936a1eb8a736916d673aa2c96aeae8779706cd726bc2d07ead +EBUILD tyxml-4.1.0.ebuild 798 BLAKE2B b600a9152571db73d9357e97231c89a979db7ccf45c4cf4ccf9954d9c95696127a98e79e2526e7d94b3a10830085a08eac4ffc7ceab890ea211c7d6eb9f51ed7 SHA512 592801e82f826ef880cc5b294fe7323e2a3760629bcb892e34d3045e88620fa1380fbadebd81428f98d7d8a9bebf4245bd1d3a85ce28ede2bac4ed4c87b4ed61 +MISC metadata.xml 489 BLAKE2B 915fc9ca249cc9395a88ef51538004a3a25b2cd8faafd12be0c5cd089a54acae209f21fa1d9c6894f14ca50fa86a0578e08b28cb9fc03a82b6a4506bb9c30a27 SHA512 7a5c35ff13e22b934e0656197d0517070ba04004cdce2089bbc987ddec904a0bfaa88d70299c74b021095ff7689ca5068040e23990a0a946c34914cefaf8d99a diff --git a/dev-ml/tyxml/metadata.xml b/dev-ml/tyxml/metadata.xml new file mode 100644 index 000000000000..d1a8e687d88b --- /dev/null +++ b/dev-ml/tyxml/metadata.xml @@ -0,0 +1,15 @@ +<?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">ocsigen/tyxml</remote-id> + </upstream> + <use> + <flag name="camlp4">Enables the camlp4 syntax extension (deprecated)</flag> + <flag name="ppx">Enables the ppx syntax extension (preferred)</flag> + </use> +</pkgmetadata> diff --git a/dev-ml/tyxml/tyxml-4.1.0.ebuild b/dev-ml/tyxml/tyxml-4.1.0.ebuild new file mode 100644 index 000000000000..4ddf289c7b6e --- /dev/null +++ b/dev-ml/tyxml/tyxml-4.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +OASIS_BUILD_DOCS=1 +# Cannot find findlib package alcotest +# OASIS_BUILD_TESTS=1 + +inherit oasis + +DESCRIPTION="A libary to build xml trees typechecked by OCaml" +HOMEPAGE="http://ocsigen.org/tyxml/" +SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="+ppx +camlp4" + +DEPEND=" + >=dev-ml/uutf-1.0:= + dev-ml/uchar:= + dev-ml/ocaml-re:= + ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= ) + camlp4? ( dev-ml/camlp4:= )" +RDEPEND="${DEPEND}" + +DOCS=( CHANGES README.md ) + +src_configure() { + oasis_configure_opts=" + $(use_enable camlp4 syntax) + $(use_enable ppx) + " oasis_src_configure +} |