summaryrefslogtreecommitdiff
path: root/dev-ml/ocamlbuild
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/ocamlbuild
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ml/ocamlbuild')
-rw-r--r--dev-ml/ocamlbuild/Manifest6
-rw-r--r--dev-ml/ocamlbuild/metadata.xml11
-rw-r--r--dev-ml/ocamlbuild/ocamlbuild-0.10.1.ebuild33
-rw-r--r--dev-ml/ocamlbuild/ocamlbuild-0.11.0.ebuild35
4 files changed, 85 insertions, 0 deletions
diff --git a/dev-ml/ocamlbuild/Manifest b/dev-ml/ocamlbuild/Manifest
new file mode 100644
index 000000000000..51dd93fea878
--- /dev/null
+++ b/dev-ml/ocamlbuild/Manifest
@@ -0,0 +1,6 @@
+DIST ocamlbuild-0.10.1.tar.gz 193263 SHA256 2603be3709634b6191dd00627213cff56f15200f2d0a24e0af58a18a0580b71e SHA512 6d74bdce7fe147bf1a5fd570b569925b36b5f443c7251d1c13a0525e3086417b393a768722bf7d4b23a7e3178b0b3c2511499725c5a755d69783b8d555663e3b WHIRLPOOL 7ab4d455260af64066abd1922d8c5631df6a9541abf3950c919818875346a1f7bc21e5d08e9a93bacb3559373179663daddc89532f79391124972e6bc986f84d
+DIST ocamlbuild-0.11.0.tar.gz 195297 SHA256 1717edc841c9b98072e410f1b0bc8b84444b4b35ed3b4949ce2bec17c60103ee SHA512 14bc44cc63b6c99e711658a1145247bad8263632fbb4550238cef15e226a76b83e51b83575a7a96f16b96ec321dedd0ef23f36166c354838aec1922f58179efd WHIRLPOOL 861bbd807faffc18ab85585777ccb72d10faa0e531879421890751a867ce56af286fdb78b7b48d3c41d26605262d5908ae709aa6f591a2de94c3b5a697ba0929
+EBUILD ocamlbuild-0.10.1.ebuild 1003 SHA256 c9e5e5f55920b09a5317bf069c40cad8f963a960e027900b3106d7559706a431 SHA512 7859dbae5f54bd7c0206d1c4a21bda1a6bbcb3fee7ed233dc4c9b80fba72bf3a1d5d25b141af49d2fc0110facb5ef2b803a607485cfbdff23677b5869a5f3a4f WHIRLPOOL eea8f638afa8528969cc1b23524e5d3fdd50f3a7915ffd8bf6b56c42807c781420401492b74af099e08f9ad7aecf1857e73b23da35c006423b12b18210aede56
+EBUILD ocamlbuild-0.11.0.ebuild 1069 SHA256 f82c24601afe06e62068a562d9d7a2274320b5efa7e33d9cef1904cbdb77aa59 SHA512 58bb5fba0990ed26ae33713bd8b2f237cf1ff8915059e486223452809703882084748fde9086fe7674018f6bb2b99128c9f4cd46805591fe8485d8af9ced043a WHIRLPOOL 6725ca82c0e6f731075f38fb0627e9ed7a17749749113db7e49caa1c8da16a053a2d67f199d1d415d9c07f7b30f6cd531b034d694c6fadb25675c2cb7e9195cd
+MISC ChangeLog 1439 SHA256 886158e5f643013f5189ba3530aa92038c8e32bf73e6a2ca82ecc702d0785920 SHA512 25857a8c3c55e7f22b0909fe122fa7694cd8f3771079066a6bb97a4002cf1a3eb303067f3a7f5405f65c4765642094c9b78974cd6100c0f3ebf28a0ee77702c0 WHIRLPOOL 518e95b5c16278c5cd6728ca6197efc1a7729bdb56948487af5ca8b214e26f6502f05c1186605c4e6bd4d5f9cf17aab3f2b2f3ba7653880d7f88ef5142d450d4
+MISC metadata.xml 328 SHA256 15f736f10224f1a546094cf974d48ea38366f777beed21272c6e522a605d9c81 SHA512 adc6a2be4148f558c80473e4d5d63e0275bae0fb43a29ad69ce420a52cc515e667e726707aaecf54371e5c795af141552934a48fdfd12e3fb777ce4aeb7b214f WHIRLPOOL f2487266f8e31e6a241ab2d703043894caa852c2f8d904a71aea77c669f6df2e3eb31f6e89f1372b74cc31d0b303c5bdbbca3e077f9dadf61f1efc36a8189904
diff --git a/dev-ml/ocamlbuild/metadata.xml b/dev-ml/ocamlbuild/metadata.xml
new file mode 100644
index 000000000000..02c0fb40425a
--- /dev/null
+++ b/dev-ml/ocamlbuild/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">ocaml/ocamlbuild</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/ocamlbuild/ocamlbuild-0.10.1.ebuild b/dev-ml/ocamlbuild/ocamlbuild-0.10.1.ebuild
new file mode 100644
index 000000000000..e0622a77a825
--- /dev/null
+++ b/dev-ml/ocamlbuild/ocamlbuild-0.10.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Generic build tool with built-in rules for building OCaml library and programs"
+HOMEPAGE="https://github.com/ocaml/ocamlbuild"
+SRC_URI="https://github.com/ocaml/ocamlbuild/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="+ocamlopt"
+
+DEPEND=">=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?]"
+RDEPEND="${DEPEND}
+ !<dev-ml/findlib-1.6.1-r1
+"
+
+src_configure() {
+ emake -f configure.make Makefile.config \
+ PREFIX="${EPREFIX}/usr" \
+ BINDIR="${EPREFIX}/usr/bin" \
+ LIBDIR="$(ocamlc -where)" \
+ OCAML_NATIVE=$(usex ocamlopt true false) \
+ OCAML_NATIVE_TOOLS=$(usex ocamlopt true false) \
+ NATDYNLINK=$(usex ocamlopt true false)
+}
+
+src_install() {
+ emake CHECK_IF_PREINSTALLED=false DESTDIR="${D}" install
+ dodoc Changes
+}
diff --git a/dev-ml/ocamlbuild/ocamlbuild-0.11.0.ebuild b/dev-ml/ocamlbuild/ocamlbuild-0.11.0.ebuild
new file mode 100644
index 000000000000..36621246391c
--- /dev/null
+++ b/dev-ml/ocamlbuild/ocamlbuild-0.11.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Generic build tool with built-in rules for building OCaml library and programs"
+HOMEPAGE="https://github.com/ocaml/ocamlbuild"
+SRC_URI="https://github.com/ocaml/ocamlbuild/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="+ocamlopt test"
+
+DEPEND=">=dev-lang/ocaml-4.02.3-r1:=[ocamlopt?]"
+RDEPEND="${DEPEND}
+ !<dev-ml/findlib-1.6.1-r1
+"
+DEPEND="${DEPEND}
+ test? ( dev-ml/findlib )"
+
+src_configure() {
+ emake -f configure.make Makefile.config \
+ PREFIX="${EPREFIX}/usr" \
+ BINDIR="${EPREFIX}/usr/bin" \
+ LIBDIR="$(ocamlc -where)" \
+ OCAML_NATIVE=$(usex ocamlopt true false) \
+ OCAML_NATIVE_TOOLS=$(usex ocamlopt true false) \
+ NATDYNLINK=$(usex ocamlopt true false)
+}
+
+src_install() {
+ emake CHECK_IF_PREINSTALLED=false DESTDIR="${D}" install
+ dodoc Changes
+}