summaryrefslogtreecommitdiff
path: root/dev-ml/react
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/react
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ml/react')
-rw-r--r--dev-ml/react/Manifest5
-rw-r--r--dev-ml/react/metadata.xml23
-rw-r--r--dev-ml/react/react-1.2.1.ebuild31
3 files changed, 59 insertions, 0 deletions
diff --git a/dev-ml/react/Manifest b/dev-ml/react/Manifest
new file mode 100644
index 000000000000..ee9c6e418894
--- /dev/null
+++ b/dev-ml/react/Manifest
@@ -0,0 +1,5 @@
+DIST react-1.2.1.tbz 39184 SHA256 7b2c5c078cc659dcd2202e5d89628df592c5e843b7e8f357b63db5f6d2e148aa SHA512 60f8788cc820e2be5303caedc80a377c8e5deab170d0eb9df71ff99d6fc57f31357824522f973c6e0d6b3979b58272e7f90b829474a494b94565279c53e8fbb1 WHIRLPOOL c884c92d66186792de760ed40a1df3d57597d3f85a38ab31207425a3de54fca199edf52ab93239af7ae5bb3b993fc2b044d68b883fb4f3b0d92c082a28121e45
+EBUILD react-1.2.1.ebuild 632 SHA256 2c0b081e19cde59dab059e84ad687b5bbaa49e7f28a3d6f1c980e1b72cfbb999 SHA512 e910a526186fe074beb698f603778f5f9049001d327e2e38881fe0699cc0d9ba35de5e4fbd29a70618ef910576b413f913c6884a51fe00d1d89d277482231379 WHIRLPOOL 659f5bcb3b1007e8ac9223ea33dd4695cf7ea388e0836b0a8d4fb3f7c7cc5769c1afe7e2f04db2027b70ef4673959aa43b70e1734aae041b922c5bfe2d2722e7
+MISC ChangeLog 2467 SHA256 74f0215f7ffc98ad98eab461288c5dcb2d2df0ffdf421188b027887d25fd0821 SHA512 dc23d2ddbd555a1f39b87a600711d8e3b26796c1d8af72a4c49f780e337d326d85dde2a24e5171e95de02ded84680080c093f9dd8f328fd97aeab3a2261a124f WHIRLPOOL 9be374df12cf620cee8f90767e782b6e888b20d435084996edec9039a421fbf3826cc581a55ec59c88faaf2fdf7aeeb8508c94b9cd76187c2ddb61a2f61a3be6
+MISC ChangeLog-2015 1648 SHA256 c1ff322ae103649e3206fd514ce16b729890b404cb47137fe230f8a8e67ea21c SHA512 e0909c1da5a12c50c10d6886cb69b9439c858a367ce9b2b22f7355ba42b2f544fee029d3194f555b2b1652374dfaf9e916af59858306be1b3c886b37bdc0f149 WHIRLPOOL d386c57035faa3170ee7152b78f1355345f099fa9f521fd7a67d0cab8386293dfa0aab2190a128b297aa5a702b1f3fb66ad86c7956e13add6dbda5f29f5c74cd
+MISC metadata.xml 903 SHA256 47d32c4c07425c95b101db8b4cc8b34872b7655eed70758c9a20aed4ca088180 SHA512 729082210db81d340cc22ea49f588407c3182c248da749780ea7dfa9c8711f0dec796c1583969447357d0df2ebbcf35a408eeec2c2ee5f533bf6695e7d75dfbe WHIRLPOOL 0a8a554aab0100b531dcf9e99344d46cb3e87a66fdcdcfc6b3667402f6525c78cf2b1b423d7d08aaa3a493900ffa3b32406f71b257aef0337435327c14f3a275
diff --git a/dev-ml/react/metadata.xml b/dev-ml/react/metadata.xml
new file mode 100644
index 000000000000..1e1dddccbb71
--- /dev/null
+++ b/dev-ml/react/metadata.xml
@@ -0,0 +1,23 @@
+<?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">
+ React is an OCaml module for functional reactive programming (FRP). It
+ provides support to program with time varying values : applicative
+ events and signals. React doesn't define any primitive event or
+ signal, this lets the client chooses the concrete timeline.
+
+ React is made of a single, independent, module and distributed under
+ the new BSD license.
+
+ Given an absolute notion of time Rtime helps you to manage a timeline
+ and provides time stamp events, delayed events and delayed signals.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">dbuenzli/react</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/react/react-1.2.1.ebuild b/dev-ml/react/react-1.2.1.ebuild
new file mode 100644
index 000000000000..de34f259d5a8
--- /dev/null
+++ b/dev-ml/react/react-1.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit opam
+
+DESCRIPTION="OCaml module for functional reactive programming"
+HOMEPAGE="http://erratique.ch/software/react https://github.com/dbuenzli/react"
+SRC_URI="http://erratique.ch/software/react/releases/${P}.tbz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-ml/findlib
+ >=dev-ml/topkg-0.9
+"
+
+src_compile() {
+ ocaml pkg/pkg.ml build \
+ --tests $(usex test 'true' 'false') \
+ || die
+}
+
+src_test() {
+ ocaml pkg/pkg.ml test || die
+}