summaryrefslogtreecommitdiff
path: root/dev-ml/cudf
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/cudf
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ml/cudf')
-rw-r--r--dev-ml/cudf/Manifest5
-rw-r--r--dev-ml/cudf/cudf-0.8-r1.ebuild66
-rw-r--r--dev-ml/cudf/metadata.xml8
3 files changed, 79 insertions, 0 deletions
diff --git a/dev-ml/cudf/Manifest b/dev-ml/cudf/Manifest
new file mode 100644
index 000000000000..22a528d3d997
--- /dev/null
+++ b/dev-ml/cudf/Manifest
@@ -0,0 +1,5 @@
+DIST cudf-0.8.tar.gz 55147 SHA256 06f8ce019c87893e27d545b5cf8dc38041657a4c4856c02be4e99e8175874229 SHA512 cea9e51094076089b1beb657f6b2ccc6ac5f49660e06743f8ec646b277beb4c830f90156ae240a6903de55d09caee78fb0dc75efd76ca65fd2b40ab8756301e3 WHIRLPOOL 2834b5a3d15bbbefc51cd5e54c1ee2155481cecbc91838fca94470b06750576c0719504e51e858145bdae657de739809007bb5b5958469d71010492f245651af
+EBUILD cudf-0.8-r1.ebuild 1325 SHA256 c5952c101ec8f0660bd9519430c9ac218a116db09f2a9e8d1a36104106856849 SHA512 69172e1b6b05f3ad1f29821abf0238931bbd79fef9e35c43b2a4f95aea6debb3b7ebb604c1e977f5f4c3fbcf3a9f7a71def6891f3ff01f02a9e6484122783209 WHIRLPOOL 8dfa2616027efe1eb8352914b87c1283a0d3a70d106669e4cc1158c2c99c7ec57e3aa648ddedb63c361cec155b3f4215d8ffebed3857c1c9d02a12b0d4589240
+MISC ChangeLog 3299 SHA256 65376f1c897bfdda84ff07470b75bc85eb8a03dc65643b469c9913ea3089ea3a SHA512 52287b27fe2749c35eaa5d95edbb37226583595ce685a4d111845db548052c54df767a7d44929a260039550db4fde9a02501189534768147bcf76137914b92cc WHIRLPOOL 8a5b0ab26383d778412c7c12113082ebfdc191d5af5025b91d46de58c21190b2f5f7ad43815cedf943f0617bc3c2f9d1ad921dac746c82b101a7cb79f58f9fb4
+MISC ChangeLog-2015 761 SHA256 f1cc66cb6789e871024aa3f09400c0844768bcaedb3025050b80fddd73e471e6 SHA512 39464c9b307059bea9fd6b3b2750c5954fbacacea068ac64954fa5f62eec878337aae62621a2294f68b7b498e9150bb5c55b5c0320843ec8ffa567aefeec2474 WHIRLPOOL e84452ceee14e6b36f1eebde49d50360bb7e5725f153bda94294d9fde9dbf1b2ed4ecfae108c99622ff47d7a53be96d0e527d3faa415f6912990e8498ec49d73
+MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a
diff --git a/dev-ml/cudf/cudf-0.8-r1.ebuild b/dev-ml/cudf/cudf-0.8-r1.ebuild
new file mode 100644
index 000000000000..4798b763acc6
--- /dev/null
+++ b/dev-ml/cudf/cudf-0.8-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="Library to parse, pretty print, and evaluate CUDF documents"
+HOMEPAGE="http://www.mancoosi.org/cudf/"
+SRC_URI="https://gforge.inria.fr/frs/download.php/file/34659/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="+ocamlopt test"
+
+RDEPEND="
+ >=dev-lang/ocaml-3.12:=[ocamlopt?]
+ dev-ml/extlib:=
+ dev-libs/glib:2
+ dev-ml/camlp4:=
+ dev-ml/cppo:=
+"
+DEPEND="${RDEPEND}
+ test? ( dev-ml/ounit )
+ dev-ml/findlib
+ dev-ml/ocamlbuild
+ dev-lang/perl
+"
+
+src_prepare() {
+ sed -i \
+ -e 's|make|$(MAKE)|g' \
+ Makefile || die
+ sed -i \
+ -e 's|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0)|g' \
+ c-lib/Makefile || die
+ sed -i \
+ -e 's|-lcurses|$(shell ${PKG_CONFIG} --libs ncurses glib-2.0)|g' \
+ c-lib/Makefile.variants || die
+
+ tc-export CC PKG_CONFIG
+
+ sed -i \
+ -e "s|-lncurses|$( $(tc-getPKG_CONFIG) --libs ncurses)|g" \
+ c-lib/cudf.pc.in || die
+}
+
+src_compile() {
+ emake -j1 all
+ emake c-lib
+ if use ocamlopt ; then
+ emake -j1 opt
+ emake c-lib-opt
+ fi
+}
+
+src_test() {
+ emake test
+ emake c-lib-test
+}
+
+src_install() {
+ emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install
+ dodoc BUGS ChangeLog README TODO
+}
diff --git a/dev-ml/cudf/metadata.xml b/dev-ml/cudf/metadata.xml
new file mode 100644
index 000000000000..ffac4d7ebc01
--- /dev/null
+++ b/dev-ml/cudf/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>