summaryrefslogtreecommitdiff
path: root/dev-ml/parmap
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/parmap
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ml/parmap')
-rw-r--r--dev-ml/parmap/Manifest7
-rw-r--r--dev-ml/parmap/metadata.xml11
-rw-r--r--dev-ml/parmap/parmap-1.0_rc7-r1.ebuild46
-rw-r--r--dev-ml/parmap/parmap-1.0_rc8.ebuild46
4 files changed, 110 insertions, 0 deletions
diff --git a/dev-ml/parmap/Manifest b/dev-ml/parmap/Manifest
new file mode 100644
index 000000000000..1721e0b41d34
--- /dev/null
+++ b/dev-ml/parmap/Manifest
@@ -0,0 +1,7 @@
+DIST parmap-1.0_rc7-ocaml-4.03.tar.gz 98262 SHA256 78f3baa7f9b9c7b5e2a3571624b844fce2b0b9f8744ebf5309ad880e74940fbb SHA512 c8b7678fede76d35b299ef0548ef3819f9ec056cde4d5498e11f2400b96149b17ce58c35d197d10dba5fd4a702b94fe78090e1f330791b0f470891f0bbf7a544 WHIRLPOOL 1e21a0676458222938afab3feec4f23048537870b10fa62a4c213368642eed642d3c4cf0e167d3267a7d0237be7ea0e1c13e8c164a8020a5f32acb7b1f4e568b
+DIST parmap-1.0_rc8.tar.gz 98699 SHA256 288fe4e72c10e9866cd8173bedf052d62421646a2a8aaffe96b70239695cf7a4 SHA512 96bbe49f06dc3611577e87d9e6f5ca32e10271d6a14a0970bd4548fcaf268f833b3143258e14328237a60578e2355687e4bff031a021903f3e2280ef1713cc65 WHIRLPOOL c80fbf635429050fc3d1494cb190107f9bf220435902b943e820d1e3340ed9e3b28cf4cf7d310ee9a4b6014fb8cdd9de4eb0415ef70ef4b83770f7969d7a27e5
+EBUILD parmap-1.0_rc7-r1.ebuild 1097 SHA256 66b566c3aa1d1b4f260d057a0fc078b5f9de7e191feea121746b87ae666a6936 SHA512 a547e35c3a9e0eb97925d273d86a30602eae8a6b2f5c60f76c297d0f7267aef450571c283be22f63b66745bfa16275f11224d1c304c4e791a3fa1226b3ca0e7f WHIRLPOOL c4278a1dbc92e86b37dcab5cd980fee86a31d5597385cb278629995b5f6c10d2b018a9f48711a49f75b09ef3814185d3629bb61154fbd406375c2a6c8c6bbb85
+EBUILD parmap-1.0_rc8.ebuild 1084 SHA256 f4a2a0e3796e46b2326dbdb23670d66f808d431eb14569ca15f63492db6fa4d8 SHA512 8c51f63d2e1d666b108446d1489068f5926959532622483b3d9aaa504b2f31d2858d62ee1b869d66323c17518ded5b9f1c3b755f31a8bdca64248294658d411e WHIRLPOOL a13a00853fd53b58f02c84ed13abfa8ee9e71faa3cb7f93dd5397accae8da42e5e3e2152ee7bd6137b90e4d0cdcb0bc2567da68a57662e2152f7538a3a635c71
+MISC ChangeLog 3237 SHA256 45fcb90ec0d1cb978416b4a520ee1004bbbaad82a9cd3f50b0709d12af11f42c SHA512 7cf0ee6af1144f5d12f725b35905b0fb6673efd2157d7e2e88644e9d61f8c5b1835d1b743c20e093f4da81fc48ad26c7b7f98170b498e33df1369cad2261bcd7 WHIRLPOOL e1bdea0247ed514b429be0d03f511733a9dedf7a7ecec61f12568e93bce3583bd2da5741d5124117784b05f9afab78867db7b83358ccd41c7044d75e84415b70
+MISC ChangeLog-2015 1229 SHA256 a7d00f93252832eedfdbb4b1ab708e91a31eb2231b1cd1fb14fce07cdde964a0 SHA512 63c77c03ca50700c9544b27e526dc95111bd4b9cd1e4bc69e6f3ed946396be48c88ec4b31f02ab33b415beb43c13c5c5cc05618364e715d68cbeeed0f8325487 WHIRLPOOL b278e7d4489cea0c874cf3278d697e41254983d61b7204858f4bf7dab2650e97531dc0072334f35e0f1677a58e26cf9b5fc2057f80949794c865a713c765247b
+MISC metadata.xml 337 SHA256 5e41406655bc1e0e45b076e2ea3556bfb547a7f82dc2470916b3fa5e36ffc3bf SHA512 128962f68b0487b0b280d3db994ca99995713fcc9eba9a8242ea648f5571aeace899c32f17b642cd9bbd75aa17d2513e3126afbd7a9f8c37ddcc091c441fc94b WHIRLPOOL 197f6091224dbd8311ebb507b8fa5acf2d03d510ca8e586b97d2e5f0814a1c3c34f544a704aecb4254a9ce6a08715a63f336c5ac87d7af8ebe26b4a38caea2ee
diff --git a/dev-ml/parmap/metadata.xml b/dev-ml/parmap/metadata.xml
new file mode 100644
index 000000000000..8a36ff16ac07
--- /dev/null
+++ b/dev-ml/parmap/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">rdicosmo/parmap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/parmap/parmap-1.0_rc7-r1.ebuild b/dev-ml/parmap/parmap-1.0_rc7-r1.ebuild
new file mode 100644
index 000000000000..9bc4423786eb
--- /dev/null
+++ b/dev-ml/parmap/parmap-1.0_rc7-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit multilib
+
+MY_PV="${PV/_/-}-fix-for4.03+3"
+DESCRIPTION="Library to exploit multicore architectures for OCaml programs"
+HOMEPAGE="http://www.dicosmo.org/code/parmap/"
+SRC_URI="https://github.com/rdicosmo/parmap/archive/${MY_PV}.tar.gz -> ${P}-ocaml-4.03.tar.gz"
+
+LICENSE="LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]"
+DEPEND="${RDEPEND}
+ dev-ml/findlib
+ dev-ml/ocamlbuild
+ dev-ml/ocaml-autoconf"
+S="${WORKDIR}/${PN}-${MY_PV/+/-}"
+
+src_test() {
+ mkdir "${WORKDIR}/tmpinstall" || die
+ emake \
+ OCAMLLIBDIR="ocaml" \
+ DESTDIR="${WORKDIR}/tmpinstall" \
+ install
+ export OCAMLPATH="${WORKDIR}/tmpinstall/ocaml"
+ emake tests
+ cd _build/tests || die
+ for i in $(find . -type f -executable) ; do
+ ${i} || die
+ done
+}
+
+src_install() {
+ emake \
+ OCAMLLIBDIR="$(get_libdir)/ocaml" \
+ MANDIR="${ED}/usr/share/man/man3o" \
+ DESTDIR="${ED}/usr" \
+ install
+ dodoc AUTHORS Changelog README
+}
diff --git a/dev-ml/parmap/parmap-1.0_rc8.ebuild b/dev-ml/parmap/parmap-1.0_rc8.ebuild
new file mode 100644
index 000000000000..c224550f0d6a
--- /dev/null
+++ b/dev-ml/parmap/parmap-1.0_rc8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit multilib
+
+MY_PV="${PV/_/-}"
+DESCRIPTION="Library to exploit multicore architectures for OCaml programs"
+HOMEPAGE="http://www.dicosmo.org/code/parmap/"
+SRC_URI="https://github.com/rdicosmo/parmap/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]"
+DEPEND="${RDEPEND}
+ dev-ml/findlib
+ dev-ml/ocamlbuild
+ dev-ml/ocaml-autoconf"
+S="${WORKDIR}/${PN}-${MY_PV/+/-}"
+
+src_test() {
+ mkdir "${WORKDIR}/tmpinstall" || die
+ emake \
+ OCAMLLIBDIR="ocaml" \
+ DESTDIR="${WORKDIR}/tmpinstall" \
+ install
+ export OCAMLPATH="${WORKDIR}/tmpinstall/ocaml"
+ emake tests
+ cd _build/tests || die
+ for i in $(find . -type f -executable) ; do
+ ${i} || die
+ done
+}
+
+src_install() {
+ emake \
+ OCAMLLIBDIR="$(get_libdir)/ocaml" \
+ MANDIR="${ED}/usr/share/man/man3o" \
+ DESTDIR="${ED}/usr" \
+ install
+ dodoc AUTHORS Changelog README
+}