summaryrefslogtreecommitdiff
path: root/dev-ml/fieldslib
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ml/fieldslib
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ml/fieldslib')
-rw-r--r--dev-ml/fieldslib/Manifest5
-rw-r--r--dev-ml/fieldslib/fieldslib-0.9.0.ebuild29
-rw-r--r--dev-ml/fieldslib/metadata.xml17
3 files changed, 51 insertions, 0 deletions
diff --git a/dev-ml/fieldslib/Manifest b/dev-ml/fieldslib/Manifest
new file mode 100644
index 000000000000..1b91accb32d2
--- /dev/null
+++ b/dev-ml/fieldslib/Manifest
@@ -0,0 +1,5 @@
+DIST fieldslib-0.9.0.tar.gz 5981 SHA256 3859b2cc484c314290bb89f5cbf37c5b0c6a6f7be7c9a50b4ff2a5f66d028977 SHA512 ac0ecbbb43f1d815462264ef5dd33b568aa8b479847789f0ac7eb5da5986849da6ca1c27db1c0643e64e83c625e98eb7abebb5e3045a95c4b7bf7384ea953720 WHIRLPOOL f718ac8743161571527c403be5c622268bbb1fb40759ec9bbeaa2a6702c5f7ed6c4028c54b1efc8592fb61fa44fa95cccecbaa9e45d1fd2fcb670b091f1d2f25
+EBUILD fieldslib-0.9.0.ebuild 669 SHA256 04613777df463f093afcada970064a87129dd454251c34c433691122aead0d81 SHA512 d5a185bd4ca81a455e6926b8cdce4566e36b4b1ba17229e5672e9b135ce491b854cfa15dc22a8cfa7410e019d986ffa4d7821fe691c8f4a2194071093101fac3 WHIRLPOOL 5c63b7d24535969f516bb07cf50772e1dc6e2256650b7e91af44fd5ddbcac93db73cd55a0070f02ff20ac4a0d7cc1ca43cbdfeb62b3eb03fea7f61631e473849
+MISC ChangeLog 5213 SHA256 d7798632ea9e82c195797e66e04de018b2a70ab5b2110d88dd2a0626fcbee5fe SHA512 47f27e22afdfdf79da9b2f77bb2669d91d31c61ebae096d83c2b70d6c93dfdb48531b8cdf9197e353fbd12c80aad261285f6b5b07a20214aa68d7dd7837039b9 WHIRLPOOL 6cbdb2ecf16bad58040b7126622de029c78ca2bc2e02c025ef6f4d8f83a6fdc2ee9e4f1bf5dbc06979239a913ec8cf4ad8f378bbd2ed56f1bf6f303038832583
+MISC ChangeLog-2015 2824 SHA256 ba20b896b5ad6566689f107ad1ae01c4b8fadefcdadc61e5cbf6a76b0e7ab4ad SHA512 824629a0c26b7d8f122ae5832bb10f8be29dcc6a50d663cc73f43994317d34e54f6c3fdf9f0a847a5c0ec3c71d88d7256d02f0788fc61d2bc66602b684bddd96 WHIRLPOOL b8bd9b9fc22579269becdad658910199b8700638c5fef2aab2070c18e2762d3e80283ff2dfbdbfe75af0b9492629ffe792e901e3e2a4d797407c20e2634aeb4a
+MISC metadata.xml 700 SHA256 6e6746dd1709152e9fe9ff3d4ee8b6acdf0899fb2d23bb96f2f5d5400c277ecb SHA512 cfe5a0751b0425c0b9e747121f0ec4408ed4eded979a0af38a9a56208cda38c6617b2ed0f42c5aec3079acafaab936429c5505ee9510c86c94937436735f78fa WHIRLPOOL 4c778fc9d8ddfd7836e9382c99bb184e1c272c564b22d54dde8c50f8d3752664aa6d69620b351802bfc339028b8cadd58b6e309b6612831b797f3d11a005d08c
diff --git a/dev-ml/fieldslib/fieldslib-0.9.0.ebuild b/dev-ml/fieldslib/fieldslib-0.9.0.ebuild
new file mode 100644
index 000000000000..9f1092e48f00
--- /dev/null
+++ b/dev-ml/fieldslib/fieldslib-0.9.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Folding over record fields"
+HOMEPAGE="https://github.com/janestreet/fieldslib"
+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=""
+
+RDEPEND="
+ dev-lang/ocaml:=
+ dev-ml/base:=
+ dev-ml/ppx_driver:=
+ dev-ml/ocaml-migrate-parsetree:=
+"
+DEPEND="${RDEPEND} 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
+}
diff --git a/dev-ml/fieldslib/metadata.xml b/dev-ml/fieldslib/metadata.xml
new file mode 100644
index 000000000000..5eb34b7dc5a9
--- /dev/null
+++ b/dev-ml/fieldslib/metadata.xml
@@ -0,0 +1,17 @@
+<?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>
+ <longdescription lang="en">
+ This library defines a syntax extension for OCaml using Camlp4 that
+ can be used to define first class values representing record fields,
+ and additional routines, to get and set record fields, iterate and fold
+ over all fields of a record and create new record values.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">janestreet/fieldslib</remote-id>
+ </upstream>
+</pkgmetadata>