summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2017-04-01 16:55:17 +0200
committerAlexis Ballier <aballier@gentoo.org>2017-04-02 10:37:45 +0200
commit1c2a64ab57816ea673813ba25b18866e91586344 (patch)
tree5a8fb44f113653615ae9e067f368018bdc05a67f /dev-ml/ppx_traverse
parentdev-ml/ppx_custom_printf: Bump to 0.9.0 (diff)
downloadgentoo-1c2a64ab57816ea673813ba25b18866e91586344.tar.gz
gentoo-1c2a64ab57816ea673813ba25b18866e91586344.tar.bz2
gentoo-1c2a64ab57816ea673813ba25b18866e91586344.zip
dev-ml/ppx_traverse: Initial import.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Diffstat (limited to 'dev-ml/ppx_traverse')
-rw-r--r--dev-ml/ppx_traverse/Manifest1
-rw-r--r--dev-ml/ppx_traverse/metadata.xml8
-rw-r--r--dev-ml/ppx_traverse/ppx_traverse-0.9.0.ebuild31
3 files changed, 40 insertions, 0 deletions
diff --git a/dev-ml/ppx_traverse/Manifest b/dev-ml/ppx_traverse/Manifest
new file mode 100644
index 000000000000..2495f67ced13
--- /dev/null
+++ b/dev-ml/ppx_traverse/Manifest
@@ -0,0 +1 @@
+DIST ppx_traverse-0.9.0.tar.gz 10837 SHA256 38a6e2b3cecdae9f4b02c77fc124e76435c7fb2eba1022d33fd41e9f0c4a7847 SHA512 914f79405f09ccfecd444416499b63f68f700d4b7485031c45b7ab9500a82c4bc65dad8315a6cc7b7669b2c40f51e98a6fa453869b20501a22eff5b1ffb0e441 WHIRLPOOL 8673b341ff55327ea02530d9e7923b6e6e8586cc256182a9f243291c918072499fed284a266a9dd477220f6915676f37a5280b3fa44fc6635ebbb8cc0583d798
diff --git a/dev-ml/ppx_traverse/metadata.xml b/dev-ml/ppx_traverse/metadata.xml
new file mode 100644
index 000000000000..ffac4d7ebc01
--- /dev/null
+++ b/dev-ml/ppx_traverse/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
diff --git a/dev-ml/ppx_traverse/ppx_traverse-0.9.0.ebuild b/dev-ml/ppx_traverse/ppx_traverse-0.9.0.ebuild
new file mode 100644
index 000000000000..785bed670afd
--- /dev/null
+++ b/dev-ml/ppx_traverse/ppx_traverse-0.9.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Automatic generation of open recursion classes"
+HOMEPAGE="https://github.com/janestreet/ppx_traverse"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ dev-ml/ppx_core:=
+ dev-ml/ppx_driver:=
+ dev-ml/ppx_metaquot:=
+ dev-ml/ppx_type_conv:=
+ dev-ml/ocaml-migrate-parsetree:=
+"
+RDEPEND="${DEPEND}"
+DEPEND="${DEPEND} dev-ml/opam dev-ml/jbuilder"
+
+src_install() {
+ opam-installer -i \
+ --prefix="${ED}/usr" \
+ --libdir="${D}/$(ocamlc -where)" \
+ --docdir="${ED}/usr/share/doc/${PF}" \
+ ${PN}.install || die
+}