summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2021-04-04 06:20:39 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2021-04-04 06:20:39 +0000
commitd1a9d1974f5884669006ef9d65bcfc2acf70a78f (patch)
treeab5f80c039855315d0f7b233869e130ef1e4dafe
parent2021-04-04 06:06:02 UTC (diff)
parentfindlib.eclass: minor style changes (diff)
downloadgentoo-d1a9d1974f5884669006ef9d65bcfc2acf70a78f.tar.gz
gentoo-d1a9d1974f5884669006ef9d65bcfc2acf70a78f.tar.bz2
gentoo-d1a9d1974f5884669006ef9d65bcfc2acf70a78f.zip
Merge updates from master
-rw-r--r--dev-libs/openct/openct-0.6.20-r4.ebuild2
-rw-r--r--dev-libs/rapidxml/files/rapidxml-1.13-clang.patch40
-rw-r--r--dev-ml/batteries/Manifest1
-rw-r--r--dev-ml/batteries/batteries-2.7.0.ebuild24
-rw-r--r--dev-ml/batteries/metadata.xml8
-rw-r--r--dev-ml/bin-prot/Manifest1
-rw-r--r--dev-ml/bin-prot/bin-prot-0.9.2.ebuild44
-rw-r--r--dev-ml/bin-prot/metadata.xml8
-rw-r--r--dev-ml/configurator/Manifest1
-rw-r--r--dev-ml/configurator/configurator-0.9.1.ebuild32
-rw-r--r--dev-ml/configurator/metadata.xml8
-rw-r--r--dev-ml/core_extended/Manifest1
-rw-r--r--dev-ml/core_extended/core_extended-0.9.0.ebuild38
-rw-r--r--dev-ml/core_extended/metadata.xml8
-rw-r--r--dev-ml/csv/Manifest1
-rw-r--r--dev-ml/csv/csv-1.7.ebuild37
-rw-r--r--dev-ml/csv/metadata.xml11
-rw-r--r--dev-ml/deriving/Manifest1
-rw-r--r--dev-ml/deriving/deriving-0.7.1.ebuild35
-rw-r--r--dev-ml/deriving/metadata.xml8
-rw-r--r--dev-ml/dns/Manifest1
-rw-r--r--dev-ml/dns/dns-1.0.0-r1.ebuild43
-rw-r--r--dev-ml/dns/metadata.xml11
-rw-r--r--dev-ml/eliom/Manifest1
-rw-r--r--dev-ml/eliom/eliom-6.2.0.ebuild69
-rw-r--r--dev-ml/eliom/eliom-9999.ebuild65
-rw-r--r--dev-ml/eliom/files/lwt3.patch44
-rw-r--r--dev-ml/eliom/metadata.xml11
-rw-r--r--dev-ml/gen/Manifest1
-rw-r--r--dev-ml/gen/gen-0.4.0.1.ebuild24
-rw-r--r--dev-ml/gen/metadata.xml8
-rw-r--r--dev-ml/gsl-ocaml/Manifest2
-rw-r--r--dev-ml/gsl-ocaml/gsl-ocaml-1.19.1.ebuild29
-rw-r--r--dev-ml/gsl-ocaml/gsl-ocaml-1.24.3.ebuild27
-rw-r--r--dev-ml/iTeML/Manifest1
-rw-r--r--dev-ml/iTeML/iTeML-2.7.ebuild30
-rw-r--r--dev-ml/iTeML/metadata.xml8
-rw-r--r--dev-ml/jbuilder/Manifest1
-rw-r--r--dev-ml/jbuilder/jbuilder-1.0_beta14.ebuild37
-rw-r--r--dev-ml/jbuilder/metadata.xml8
-rw-r--r--dev-ml/js_of_ocaml/Manifest2
-rw-r--r--dev-ml/js_of_ocaml/files/ocaml405.patch41
-rw-r--r--dev-ml/js_of_ocaml/files/ppx.patch11
-rw-r--r--dev-ml/js_of_ocaml/js_of_ocaml-2.8.4-r2.ebuild70
-rw-r--r--dev-ml/js_of_ocaml/js_of_ocaml-3.0.0.ebuild76
-rw-r--r--dev-ml/js_of_ocaml/js_of_ocaml-9999.ebuild75
-rw-r--r--dev-ml/js_of_ocaml/metadata.xml15
-rw-r--r--dev-ml/lwt_react/Manifest1
-rw-r--r--dev-ml/lwt_react/lwt_react-1.0.1.ebuild27
-rw-r--r--dev-ml/lwt_react/metadata.xml8
-rw-r--r--dev-ml/macaque/Manifest1
-rw-r--r--dev-ml/macaque/macaque-0.7.4.ebuild27
-rw-r--r--dev-ml/macaque/metadata.xml8
-rw-r--r--dev-ml/oasis/Manifest1
-rw-r--r--dev-ml/oasis/metadata.xml5
-rw-r--r--dev-ml/oasis/oasis-0.4.10.ebuild40
-rw-r--r--dev-ml/ocaml-cohttp/Manifest1
-rw-r--r--dev-ml/ocaml-cohttp/metadata.xml15
-rw-r--r--dev-ml/ocaml-cohttp/ocaml-cohttp-0.22.0-r1.ebuild58
-rw-r--r--dev-ml/ocaml-conduit/Manifest1
-rw-r--r--dev-ml/ocaml-conduit/metadata.xml8
-rw-r--r--dev-ml/ocaml-conduit/ocaml-conduit-0.15.4.ebuild46
-rw-r--r--dev-ml/ocaml-cstruct/Manifest1
-rw-r--r--dev-ml/ocaml-cstruct/metadata.xml16
-rw-r--r--dev-ml/ocaml-cstruct/ocaml-cstruct-3.1.1.ebuild65
-rw-r--r--dev-ml/ocaml-dispatch/Manifest1
-rw-r--r--dev-ml/ocaml-dispatch/metadata.xml8
-rw-r--r--dev-ml/ocaml-dispatch/ocaml-dispatch-0.4.0.ebuild44
-rw-r--r--dev-ml/ocaml-expect/Manifest1
-rw-r--r--dev-ml/ocaml-expect/metadata.xml5
-rw-r--r--dev-ml/ocaml-expect/ocaml-expect-0.0.5.ebuild27
-rw-r--r--dev-ml/ocaml-ipaddr/Manifest1
-rw-r--r--dev-ml/ocaml-ipaddr/metadata.xml8
-rw-r--r--dev-ml/ocaml-ipaddr/ocaml-ipaddr-2.8.0.ebuild32
-rw-r--r--dev-ml/ocaml-magic-mime/Manifest1
-rw-r--r--dev-ml/ocaml-magic-mime/metadata.xml8
-rw-r--r--dev-ml/ocaml-magic-mime/ocaml-magic-mime-1.0.0.ebuild17
-rw-r--r--dev-ml/ocaml-re/Manifest1
-rw-r--r--dev-ml/ocaml-re/metadata.xml8
-rw-r--r--dev-ml/ocaml-re/ocaml-re-1.7.1.ebuild24
-rw-r--r--dev-ml/ocaml-uri/Manifest1
-rw-r--r--dev-ml/ocaml-uri/metadata.xml11
-rw-r--r--dev-ml/ocaml-uri/ocaml-uri-1.9.4-r1.ebuild34
-rw-r--r--dev-ml/ocamlify/Manifest1
-rw-r--r--dev-ml/ocamlify/metadata.xml5
-rw-r--r--dev-ml/ocamlify/ocamlify-0.0.2.ebuild20
-rw-r--r--dev-ml/ocamlmod/Manifest1
-rw-r--r--dev-ml/ocamlmod/metadata.xml5
-rw-r--r--dev-ml/ocamlmod/ocamlmod-0.0.9.ebuild23
-rw-r--r--dev-ml/optcomp/Manifest1
-rw-r--r--dev-ml/optcomp/metadata.xml8
-rw-r--r--dev-ml/optcomp/optcomp-1.6-r1.ebuild22
-rw-r--r--dev-ml/ounit/Manifest1
-rw-r--r--dev-ml/ounit/metadata.xml5
-rw-r--r--dev-ml/ounit/ounit-2.0.6.ebuild20
-rw-r--r--dev-ml/pgocaml/Manifest1
-rw-r--r--dev-ml/pgocaml/metadata.xml11
-rw-r--r--dev-ml/pgocaml/pgocaml-2.3-r1.ebuild32
-rw-r--r--dev-ml/ppx_ast/Manifest1
-rw-r--r--dev-ml/ppx_ast/metadata.xml8
-rw-r--r--dev-ml/ppx_ast/ppx_ast-0.9.1.ebuild23
-rw-r--r--dev-ml/ppx_core/Manifest1
-rw-r--r--dev-ml/ppx_core/metadata.xml8
-rw-r--r--dev-ml/ppx_core/ppx_core-0.9.0-r1.ebuild26
-rw-r--r--dev-ml/ppx_driver/Manifest1
-rw-r--r--dev-ml/ppx_driver/metadata.xml11
-rw-r--r--dev-ml/ppx_driver/ppx_driver-0.11.0.ebuild23
-rw-r--r--dev-ml/ppx_traverse/Manifest1
-rw-r--r--dev-ml/ppx_traverse/metadata.xml8
-rw-r--r--dev-ml/ppx_traverse/ppx_traverse-0.9.0.ebuild25
-rw-r--r--dev-ml/ppx_traverse_builtins/Manifest1
-rw-r--r--dev-ml/ppx_traverse_builtins/metadata.xml8
-rw-r--r--dev-ml/ppx_traverse_builtins/ppx_traverse_builtins-0.9.0.ebuild20
-rw-r--r--dev-ml/ppx_type_conv/Manifest1
-rw-r--r--dev-ml/ppx_type_conv/metadata.xml8
-rw-r--r--dev-ml/ppx_type_conv/ppx_type_conv-0.9.0.ebuild26
-rw-r--r--dev-ml/qcheck/Manifest1
-rw-r--r--dev-ml/qcheck/metadata.xml8
-rw-r--r--dev-ml/qcheck/qcheck-0.7.ebuild23
-rw-r--r--dev-ml/re2/Manifest1
-rw-r--r--dev-ml/re2/metadata.xml8
-rw-r--r--dev-ml/re2/re2-0.9.1.ebuild24
-rw-r--r--dev-ml/stringext/Manifest1
-rw-r--r--dev-ml/stringext/metadata.xml8
-rw-r--r--dev-ml/stringext/stringext-1.4.3.ebuild26
-rw-r--r--dev-ml/type-conv/Manifest1
-rw-r--r--dev-ml/type-conv/metadata.xml5
-rw-r--r--dev-ml/type-conv/type-conv-113.00.02.ebuild27
-rw-r--r--dev-ml/tyxml/Manifest1
-rw-r--r--dev-ml/tyxml/metadata.xml15
-rw-r--r--dev-ml/tyxml/tyxml-4.2.0.ebuild39
-rw-r--r--eclass/dune.eclass17
-rw-r--r--eclass/findlib.eclass13
-rw-r--r--eclass/oasis.eclass138
-rw-r--r--eclass/opam.eclass9
-rw-r--r--net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.10-r1.ebuild2
-rw-r--r--net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.8-r1.ebuild2
-rw-r--r--net-libs/daq/daq-2.0.7.ebuild2
-rw-r--r--profiles/package.mask59
-rw-r--r--profiles/updates/4Q-20171
-rw-r--r--www-servers/ocsigenserver/Manifest1
-rw-r--r--www-servers/ocsigenserver/files/lwt3.patch78
-rw-r--r--www-servers/ocsigenserver/files/ocsigenserver.confd25
-rw-r--r--www-servers/ocsigenserver/files/ocsigenserver.initd59
-rw-r--r--www-servers/ocsigenserver/metadata.xml8
-rw-r--r--www-servers/ocsigenserver/ocsigenserver-2.8.ebuild99
-rw-r--r--www-servers/ocsigenserver/ocsigenserver-9999.ebuild99
147 files changed, 76 insertions, 2661 deletions
diff --git a/dev-libs/openct/openct-0.6.20-r4.ebuild b/dev-libs/openct/openct-0.6.20-r4.ebuild
index 1ec25fe7b6e1..d7ab099419d0 100644
--- a/dev-libs/openct/openct-0.6.20-r4.ebuild
+++ b/dev-libs/openct/openct-0.6.20-r4.ebuild
@@ -48,7 +48,7 @@ src_install() {
default
find "${ED}" -name '*.la' -delete || die
- rm "${ED}"/usr/$(get_libdir)/openct-ifd.* || die
+ rm -f "${ED}"/usr/$(get_libdir)/openct-ifd.* || die
udev_newrules etc/openct.udev 70-openct.rules
diff --git a/dev-libs/rapidxml/files/rapidxml-1.13-clang.patch b/dev-libs/rapidxml/files/rapidxml-1.13-clang.patch
index c8e80b830392..7609984f5a28 100644
--- a/dev-libs/rapidxml/files/rapidxml-1.13-clang.patch
+++ b/dev-libs/rapidxml/files/rapidxml-1.13-clang.patch
@@ -1,23 +1,23 @@
--- a/rapidxml_print.hpp
+++ b/rapidxml_print.hpp
@@ -102,6 +102,20 @@
- ///////////////////////////////////////////////////////////////////////////
- // Internal printing operations
-
-+ // =====================================
-+ // fix for clang for this bug in gcc and others: https://sourceforge.net/p/rapidxml/bugs/16/
-+
-+ template<class OutIt, class Ch> inline OutIt print_children(OutIt out, const xml_node<Ch> *node, int flags, int indent);
-+ template<class OutIt, class Ch> inline OutIt print_element_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
-+ template<class OutIt, class Ch> inline OutIt print_data_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
-+ template<class OutIt, class Ch> inline OutIt print_cdata_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
-+ template<class OutIt, class Ch> inline OutIt print_declaration_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
-+ template<class OutIt, class Ch> inline OutIt print_comment_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
-+ template<class OutIt, class Ch> inline OutIt print_doctype_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
-+ template<class OutIt, class Ch> inline OutIt print_pi_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
-+
-+ // =====================================
-+
- // Print node
- template<class OutIt, class Ch>
- inline OutIt print_node(OutIt out, const xml_node<Ch> *node, int flags, int indent)
+ ///////////////////////////////////////////////////////////////////////////
+ // Internal printing operations
+
++ // =====================================
++ // fix for clang for this bug in gcc and others: https://sourceforge.net/p/rapidxml/bugs/16/
++
++ template<class OutIt, class Ch> inline OutIt print_children(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_element_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_data_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_cdata_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_declaration_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_comment_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_doctype_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_pi_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++
++ // =====================================
++
+ // Print node
+ template<class OutIt, class Ch>
+ inline OutIt print_node(OutIt out, const xml_node<Ch> *node, int flags, int indent)
diff --git a/dev-ml/batteries/Manifest b/dev-ml/batteries/Manifest
deleted file mode 100644
index 7c84971b5de6..000000000000
--- a/dev-ml/batteries/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST batteries-2.7.0.tar.gz 768498 BLAKE2B ded30928d51bd6f6bc023803bb404a140a8bbc64d7dea3c6d63cd7ad4aacd470621a6179684772930c6e57530a57b3136711ca32df30332104db2081518f408c SHA512 ecb973c9cc535fce18db8efb1bfb9dfde73d7a7fc82cb6b0657547b6f7d173e9004015f698065ed5efeb9f89f1fcc1b548745b708139ce0d01eb6f63981421c9
diff --git a/dev-ml/batteries/batteries-2.7.0.ebuild b/dev-ml/batteries/batteries-2.7.0.ebuild
deleted file mode 100644
index 0ff2fea7c727..000000000000
--- a/dev-ml/batteries/batteries-2.7.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit oasis
-
-DESCRIPTION="The community-maintained foundation library for your OCaml projects"
-HOMEPAGE="https://github.com/ocaml-batteries-team/batteries-included/"
-SRC_URI="https://github.com/ocaml-batteries-team/batteries-included/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-ml/camomile:="
-DEPEND="${RDEPEND}
- test? ( dev-ml/ounit dev-ml/iTeML )"
-
-DOCS=( "ChangeLog" "FAQ" "README.folders" "README.md" )
-
-S="${WORKDIR}/${PN}-included-${PV}"
diff --git a/dev-ml/batteries/metadata.xml b/dev-ml/batteries/metadata.xml
deleted file mode 100644
index 98e1a6806aaa..000000000000
--- a/dev-ml/batteries/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">ocaml-batteries-team/batteries-included</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/bin-prot/Manifest b/dev-ml/bin-prot/Manifest
deleted file mode 100644
index 21d3f9150599..000000000000
--- a/dev-ml/bin-prot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bin-prot-0.9.2.tar.gz 339008 BLAKE2B 3fcad0d5a88393b49b22d42b4669da485ddd9a61938cdda4183658eca5b0369265480005945bdaeb53cc8af5c324cc7cb158b4208e4a7a7f821db5c045502910 SHA512 a4aa453ff4d2037b8ed0e53186fafa876a96ecb970ef25e99cf133afa4615b8fc53de75234454519a4f7c11f771f98e8117f8fa37682dbb8f73d4fda8a1805f7
diff --git a/dev-ml/bin-prot/bin-prot-0.9.2.ebuild b/dev-ml/bin-prot/bin-prot-0.9.2.ebuild
deleted file mode 100644
index 5c2d435fef0b..000000000000
--- a/dev-ml/bin-prot/bin-prot-0.9.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Binary protocol generator"
-HOMEPAGE="https://github.com/janestreet/bin_prot"
-SRC_URI="https://github.com/janestreet/bin_prot/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_compare:=
- dev-ml/ppx_custom_printf:=
- dev-ml/ppx_core:=
- dev-ml/ppx_driver:=
- dev-ml/ppx_fields_conv:=
- dev-ml/ppx_sexp_conv:=
- dev-ml/ppx_type_conv:=
- dev-ml/ppx_variants_conv:=
- dev-ml/sexplib:=
- dev-ml/ocaml-migrate-parsetree:=
-"
-DEPEND="${RDEPEND} dev-ml/opam dev-ml/jbuilder"
-
-S="${WORKDIR}/bin_prot-${PV}"
-
-src_test() {
- jbuilder runtest || die
-}
-
-src_install() {
- opam-installer -i \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- ${PN/-/_}.install || die
- dodoc CHANGES.md README.md
-}
diff --git a/dev-ml/bin-prot/metadata.xml b/dev-ml/bin-prot/metadata.xml
deleted file mode 100644
index 01f7d1cb2110..000000000000
--- a/dev-ml/bin-prot/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/bin_prot</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/configurator/Manifest b/dev-ml/configurator/Manifest
deleted file mode 100644
index 0d0220486ac4..000000000000
--- a/dev-ml/configurator/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST configurator-0.9.1.tar.gz 10231 BLAKE2B e80deda7cf53a6fe2ef042696c5e815576a5f846e2cbe360b8b3e938ee2bd81b4e93f51141a1e10a18bb97a7b0ae41be64409bd85a9ad85eab4595ca36889ee2 SHA512 43d864d3317241dd66829747dd956ac42614cc687bbca23e2575cb1b3ab9d0c628dfbdd8f026bcd4d76cb87cf282d955d6a90f0e69543ee1ee1f01a1efa9b54b
diff --git a/dev-ml/configurator/configurator-0.9.1.ebuild b/dev-ml/configurator/configurator-0.9.1.ebuild
deleted file mode 100644
index 76c8abbab093..000000000000
--- a/dev-ml/configurator/configurator-0.9.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Helper library for gathering system configuration"
-HOMEPAGE="https://github.com/janestreet/configurator"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="
- dev-lang/ocaml:=
- dev-ml/base:=
- dev-ml/ppx_base:=
- dev-ml/ppx_driver:=
- dev-ml/stdio:=
- dev-ml/ocaml-migrate-parsetree:=
- "
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} 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/configurator/metadata.xml b/dev-ml/configurator/metadata.xml
deleted file mode 100644
index 2cebdea92b52..000000000000
--- a/dev-ml/configurator/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/configurator</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/core_extended/Manifest b/dev-ml/core_extended/Manifest
deleted file mode 100644
index 45315d77879d..000000000000
--- a/dev-ml/core_extended/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST core_extended-0.9.0.tar.gz 234944 BLAKE2B 9c6985b2c9a34ca3fd3bd6016240140d09ccfad2cdf264923e826d1399ead3d827674b5438c90e75dee9511ed4005d945d2e4b73bb5778475b55871c59231a50 SHA512 16e64ba2e3bbe31a6bde03c0ca65d238445f19d8f2aa1f11157efd4f4fab76adb28607329e853eafab04de549f303b033522cc46c3e179094ac68071ce797a5e
diff --git a/dev-ml/core_extended/core_extended-0.9.0.ebuild b/dev-ml/core_extended/core_extended-0.9.0.ebuild
deleted file mode 100644
index 4f17a7f52f95..000000000000
--- a/dev-ml/core_extended/core_extended-0.9.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Jane Street's alternative to the standard library"
-HOMEPAGE="https://github.com/janestreet/core_extended"
-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/bin-prot:=
- dev-ml/core:=
- dev-ml/core_kernel:=
- dev-ml/fieldslib:=
- dev-ml/ppx_driver:=
- dev-ml/ppx_jane:=
- dev-ml/re2:=
- dev-ml/sexplib:=
- dev-ml/textutils:=
- dev-ml/ocaml-migrate-parsetree:=
- <dev-ml/ppx_jane-100
- <dev-ml/ppx_driver-100
- "
-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/core_extended/metadata.xml b/dev-ml/core_extended/metadata.xml
deleted file mode 100644
index 0eed67d03c73..000000000000
--- a/dev-ml/core_extended/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/core_extended</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/csv/Manifest b/dev-ml/csv/Manifest
deleted file mode 100644
index fa18fb528b94..000000000000
--- a/dev-ml/csv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST csv-1.7.tar.gz 45160 BLAKE2B 2f51f927d9099382a227e20471e60075f8796d7753152e266c121f705e4dab7036659937630302f152cd8f28d6db1aee3d5c72c339a45477292ee03c4bc461ab SHA512 cbe3d316e6f99318b3958bbfba3308225e709afb481a333d314adb66c20683171c23ac0565fc8d8e936b9dad13b9330b5208340b9fc671b4ccddf3a7d8b82b3e
diff --git a/dev-ml/csv/csv-1.7.ebuild b/dev-ml/csv/csv-1.7.ebuild
deleted file mode 100644
index 817e095edb27..000000000000
--- a/dev-ml/csv/csv-1.7.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="A pure OCaml library to read and write CSV files"
-HOMEPAGE="https://github.com/Chris00/ocaml-csv"
-SRC_URI="https://github.com/Chris00/ocaml-csv/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="+lwt"
-
-DEPEND="lwt? ( dev-ml/lwt:= )"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND}
- dev-ml/oasis"
-
-DOCS=( "README.txt" "AUTHORS.txt" )
-
-S="${WORKDIR}/ocaml-${P}"
-
-src_prepare() {
- default
- oasis setup || die
-}
-
-src_configure() {
- oasis_configure_opts="$(use_enable lwt)" \
- oasis_src_configure
-}
diff --git a/dev-ml/csv/metadata.xml b/dev-ml/csv/metadata.xml
deleted file mode 100644
index aad9c6c4d154..000000000000
--- a/dev-ml/csv/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">Chris00/ocaml-csv</remote-id>
- </upstream>
- <use>
- <flag name="lwt">Enables the Lwt-based library for asynchronous operations.</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-ml/deriving/Manifest b/dev-ml/deriving/Manifest
deleted file mode 100644
index 130b75eb26a3..000000000000
--- a/dev-ml/deriving/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST deriving-0.7.1.tar.gz 68550 BLAKE2B ded445dbc7f1b8402ae89742abd4f581754a6513aaeb0edcd08f3b0866e531e1731c235bcb50e587314929343fa6a4cfdd11aa9bd8527c03b0813c0a27949d98 SHA512 d4c4b38321f2fc5ed1a9ea7910ec4fae15b08485ae9067048a609d5b9d76188da02995cd18a034c561494cdd3aa8dbb57a1a1c69918b1f79d70f89c96a26d342
diff --git a/dev-ml/deriving/deriving-0.7.1.ebuild b/dev-ml/deriving/deriving-0.7.1.ebuild
deleted file mode 100644
index 845c827a8b68..000000000000
--- a/dev-ml/deriving/deriving-0.7.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="A deriving library for Ocsigen"
-HOMEPAGE="https://github.com/ocsigen/deriving"
-SRC_URI="https://github.com/ocsigen/deriving/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- >=dev-ml/type-conv-108:=
- dev-ml/optcomp:=
- dev-ml/findlib:=
- dev-ml/camlp4:=
-"
-DEPEND="${RDEPEND}
- dev-ml/oasis"
-
-DOCS=( CHANGES README.md )
-oasis_configure_opts="--enable-tc"
-OASIS_SETUP_COMMAND="./setup.exe"
-
-src_configure() {
- emake setup.exe
- oasis_src_configure
-}
diff --git a/dev-ml/deriving/metadata.xml b/dev-ml/deriving/metadata.xml
deleted file mode 100644
index c29d7a46bfb0..000000000000
--- a/dev-ml/deriving/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">ocsigen/deriving</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/dns/Manifest b/dev-ml/dns/Manifest
deleted file mode 100644
index 7755e3b6cb3b..000000000000
--- a/dev-ml/dns/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-dns-1.0.0.tar.gz 99161 BLAKE2B f0fa068296ac7eb5331ff7f5f88ee60a3010ac146f4b5bfeeffc8db014e6e5563da4f516ee1090365d290fb50b2754576b14167d55b2a33e125046103d485c1e SHA512 199653605e985851dcaafc94f1efeba5c261c29cd5e5f8eaebc9f7d25a05c43adcf7620efb291b22f9549f7c05f8ac3f6abfbcf40e0d7762bd2f7cd623ebcb1c
diff --git a/dev-ml/dns/dns-1.0.0-r1.ebuild b/dev-ml/dns/dns-1.0.0-r1.ebuild
deleted file mode 100644
index 02a29c7096f8..000000000000
--- a/dev-ml/dns/dns-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib opam
-
-DESCRIPTION="A pure OCaml implementation of the DNS protocol"
-HOMEPAGE="https://github.com/mirage/ocaml-dns https://mirage.io"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-
-LICENSE="LGPL-2 LGPL-2.1-with-linking-exception ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- >=dev-ml/ocaml-base64-2.0.0:=
- >=dev-ml/ocaml-cstruct-3.0.2:=[ppx]
- dev-ml/ocaml-hashcons:=
- >=dev-ml/ocaml-ipaddr-2.6.0:=
- dev-ml/re:=
- >=dev-ml/ocaml-uri-1.7.0:=
- dev-ml/result:=
- !dev-ml/odns
-"
-DEPEND="
- dev-ml/jbuilder
- ${RDEPEND}
-"
-
-# Do not work
-RESTRICT="test"
-
-S="${WORKDIR}/ocaml-${P}"
-
-src_compile() {
- jbuilder build @install -p dns || die
-}
-
-src_test() {
- jbuilder runtest -p dns || die
-}
diff --git a/dev-ml/dns/metadata.xml b/dev-ml/dns/metadata.xml
deleted file mode 100644
index f66f6b2c6b53..000000000000
--- a/dev-ml/dns/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>ML</name>
- </maintainer>
- <upstream>
- <remote-id type="github">mirage/ocaml-dns</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/eliom/Manifest b/dev-ml/eliom/Manifest
deleted file mode 100644
index c477e6903d23..000000000000
--- a/dev-ml/eliom/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST eliom-6.2.0.tar.gz 724359 BLAKE2B f52805c83f71eb76e3a183637d9800690714dbe07cbe82ad1bac09ea02ac286cbae541b22dea73592bd8cfa095700264c2a8903ead5fae498e847c4f6bdc8d47 SHA512 02ea52c78470f222297dd9f82218e82427ea2d2d0c9f261d1a9c2decbe7644c0bf583b77b8cef2577d5662d363efd276755f400e7a4c29c89a2265e49ca850db
diff --git a/dev-ml/eliom/eliom-6.2.0.ebuild b/dev-ml/eliom/eliom-6.2.0.ebuild
deleted file mode 100644
index d1da9028bbfc..000000000000
--- a/dev-ml/eliom/eliom-6.2.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib findlib
-
-DESCRIPTION="A web framework to program client/server applications"
-HOMEPAGE="http://ocsigen.org/eliom/"
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- inherit git-r3
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/ocsigen/eliom"
-else
- SRC_URI="https://github.com/ocsigen/eliom/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="doc +ocamlopt +ppx"
-
-RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]
- >=dev-ml/js_of_ocaml-2.8.2:=[xml]
- >=www-servers/ocsigenserver-2.8:=
- >=dev-ml/tyxml-4:=
- >=dev-ml/deriving-0.6:=
- >=dev-ml/reactiveData-0.2.1:=
- dev-ml/ocaml-ipaddr:=
- dev-ml/react:=
- dev-ml/ocaml-ssl:=
- >=dev-ml/lwt-2.5.0:=
- dev-ml/lwt_react:=
- dev-ml/camlp4:=
- ppx? ( >=dev-ml/ppx_tools-0.99.3:= )"
-DEPEND="${RDEPEND}
- dev-ml/ocamlbuild
- dev-ml/opam"
-
-src_prepare() {
- epatch "${FILESDIR}/lwt3.patch"
-}
-
-src_compile() {
- if use ocamlopt ; then
- emake PPX=$(usex ppx true false) all
- else
- emake PPX=$(usex ppx true false) byte
- fi
- use doc && emake doc
- emake man
-}
-
-src_install() {
- opam-installer \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- --mandir="${ED}/usr/share/man" \
- || die
- dodoc CHANGES README.md
- if use doc ; then
- docinto client/html
- dodoc -r _build/src/lib/client/api.docdir/*
- docinto server/html
- dodoc -r _build/src/lib/server/api.docdir/*
- fi
-}
diff --git a/dev-ml/eliom/eliom-9999.ebuild b/dev-ml/eliom/eliom-9999.ebuild
deleted file mode 100644
index 216ba051bff0..000000000000
--- a/dev-ml/eliom/eliom-9999.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib findlib
-
-DESCRIPTION="A web framework to program client/server applications"
-HOMEPAGE="http://ocsigen.org/eliom/"
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- inherit git-r3
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/ocsigen/eliom"
-else
- SRC_URI="https://github.com/ocsigen/eliom/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="doc +ocamlopt +ppx"
-
-RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]
- >=dev-ml/js_of_ocaml-2.8.2:=[xml]
- >=www-servers/ocsigenserver-2.8:=
- >=dev-ml/tyxml-4:=
- >=dev-ml/deriving-0.6:=
- >=dev-ml/reactiveData-0.2.1:=
- dev-ml/ocaml-ipaddr:=
- dev-ml/react:=
- dev-ml/ocaml-ssl:=
- >=dev-ml/lwt-2.5.0:=
- dev-ml/lwt_react:=
- dev-ml/camlp4:=
- ppx? ( >=dev-ml/ppx_tools-0.99.3:= )"
-DEPEND="${RDEPEND}
- dev-ml/ocamlbuild
- dev-ml/opam"
-
-src_compile() {
- if use ocamlopt ; then
- emake PPX=$(usex ppx true false) all
- else
- emake PPX=$(usex ppx true false) byte
- fi
- use doc && emake doc
- emake man
-}
-
-src_install() {
- opam-installer \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- --mandir="${ED}/usr/share/man" \
- || die
- dodoc CHANGES README.md
- if use doc ; then
- docinto client/html
- dodoc -r _build/src/lib/client/api.docdir/*
- docinto server/html
- dodoc -r _build/src/lib/server/api.docdir/*
- fi
-}
diff --git a/dev-ml/eliom/files/lwt3.patch b/dev-ml/eliom/files/lwt3.patch
deleted file mode 100644
index 6b8d993fb687..000000000000
--- a/dev-ml/eliom/files/lwt3.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-Index: eliom-6.2.0/pkg/META
-===================================================================
---- eliom-6.2.0.orig/pkg/META
-+++ eliom-6.2.0/pkg/META
-@@ -13,7 +13,7 @@ package "server" (
- react,
- reactiveData,
- tyxml,
-- lwt.react,
-+ lwt_react,
- cryptokit,
- reactiveData"
- archive(byte) = "server.cma"
-@@ -49,7 +49,7 @@ package "client" (
- js_of_ocaml.tyxml,
- js_of_ocaml.log,
- js_of_ocaml.weak,
-- lwt.react,
-+ lwt_react,
- react,
- reactiveData,
- tyxml.functor"
-Index: eliom-6.2.0/src/_tags
-===================================================================
---- eliom-6.2.0.orig/src/_tags
-+++ eliom-6.2.0/src/_tags
-@@ -11,7 +11,7 @@ true:keep_locs
-
- <lib/server/*.ml{,i}>:thread
- <lib/server/*.ml{,i}>:package(lwt,ocsigenserver,ocsigenserver.ext,tyxml.functor)
--<lib/server/*.ml{,i}>:package(react,js_of_ocaml)
-+<lib/server/*.ml{,i}>:package(lwt_react,react,js_of_ocaml)
-
- <lib/server/*.ml{,i}>:package(js_of_ocaml.deriving.ppx)
-
-@@ -24,7 +24,7 @@ true:keep_locs
- <lib/client/*.ml{,i}>: eliom_ppx
- <lib/client/*.ml{,i}>:package(ocsigenserver.cookies,ocsigenserver.polytables,ocsigenserver.baselib.base)
- <lib/client/*.ml{,i}>:package(deriving.runtime,js_of_ocaml.deriving)
--<lib/client/*.ml{,i}>:package(lwt.react,tyxml.functor,js_of_ocaml.tyxml)
-+<lib/client/*.ml{,i}>:package(lwt_react,tyxml.functor,js_of_ocaml.tyxml)
- <lib/client/*.ml{,i}>:package(react,js_of_ocaml,reactiveData)
-
- <lib/client/*.ml{,i}>:package(js_of_ocaml.deriving.ppx)
diff --git a/dev-ml/eliom/metadata.xml b/dev-ml/eliom/metadata.xml
deleted file mode 100644
index d15d988283c6..000000000000
--- a/dev-ml/eliom/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">ocsigen/eliom</remote-id>
- </upstream>
- <use>
- <flag name="ppx">Enable PPX syntax extension support.</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-ml/gen/Manifest b/dev-ml/gen/Manifest
deleted file mode 100644
index ea298131c85f..000000000000
--- a/dev-ml/gen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gen-0.4.0.1.tar.gz 72415 BLAKE2B 73fa4169b6c2c3790a7f455136be4fa3bc2ce328833b17293dba793383133f5f151c6e1a2372c3422c7f827ef29eb1c3925a69a28dba787af29f7609ec8c299d SHA512 30722cca6d9b360a9a7d4a97f7553935d5425d5e3d49a7ae265bd0aee5961628a20d182775767a125cf367e1cd218ce4e782f025951468a4f95975163a1f4d76
diff --git a/dev-ml/gen/gen-0.4.0.1.ebuild b/dev-ml/gen/gen-0.4.0.1.ebuild
deleted file mode 100644
index 13385f56421c..000000000000
--- a/dev-ml/gen/gen-0.4.0.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_TESTS=1
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-DESCRIPTION="Simple, efficient iterators for OCaml"
-HOMEPAGE="https://github.com/c-cube/gen"
-SRC_URI="https://github.com/c-cube/gen/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- test? ( dev-ml/ounit dev-ml/iTeML )
-"
-DOCS=( "README.md" "CHANGELOG.md" )
diff --git a/dev-ml/gen/metadata.xml b/dev-ml/gen/metadata.xml
deleted file mode 100644
index fb3837d25e60..000000000000
--- a/dev-ml/gen/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">c-cube/gen</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/gsl-ocaml/Manifest b/dev-ml/gsl-ocaml/Manifest
index f544670afdc0..e9ca31e4f6c1 100644
--- a/dev-ml/gsl-ocaml/Manifest
+++ b/dev-ml/gsl-ocaml/Manifest
@@ -1 +1 @@
-DIST gsl-ocaml-1.19.1.tar.gz 167549 BLAKE2B 17d559b31a2be9583fd616b273f1d5cac5a42bebc7df2cf4882ba5bf7ddf411971b4f49dc36eb3bcdb0265ea204d0ea0ba19bc6c63f49a6b8b6075715bd0a967 SHA512 be199d46479f07a16d2f667d7a29675171bc4ecc5a6e5948335bf98f72e6f12474d16455a22e6bfc73683f1d67de3a186d75f817f398f6621241b640c333e07d
+DIST gsl-1.24.3.tbz 100642 BLAKE2B cf1bd63593901ba41ec33a8d073d923351e8cd6021f0402ce337242dd6b378408e740f2904a1c53f123453444dc08a05971921ab53e683b2ecf1e8a869f28e46 SHA512 c6e2578618591d1bef428693b69026cdea0f1606cd25d9f02d637a90256a5685eee70ecd0259d2595a1cd7b292c34e3c913c007e2706aa125af045d37e55d9c4
diff --git a/dev-ml/gsl-ocaml/gsl-ocaml-1.19.1.ebuild b/dev-ml/gsl-ocaml/gsl-ocaml-1.19.1.ebuild
deleted file mode 100644
index 7b461efb3ec0..000000000000
--- a/dev-ml/gsl-ocaml/gsl-ocaml-1.19.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="OCaml bindings for the GSL library (successor of dev-ml/ocamlgsl)"
-HOMEPAGE="https://github.com/mmottl/gsl-ocaml"
-SRC_URI="https://github.com/mmottl/${PN}/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND=">=sci-libs/gsl-1.19"
-RDEPEND="${DEPEND}
- !dev-ml/ocamlgsl"
-
-DOCS=( CHANGES.txt README.md NOTES.md TODO.md )
-
-src_prepare() {
- oasis_configure_opts="$(use_enable examples)"
-}
diff --git a/dev-ml/gsl-ocaml/gsl-ocaml-1.24.3.ebuild b/dev-ml/gsl-ocaml/gsl-ocaml-1.24.3.ebuild
new file mode 100644
index 000000000000..7de5ef50474e
--- /dev/null
+++ b/dev-ml/gsl-ocaml/gsl-ocaml-1.24.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DUNE_PKG_NAME="gsl"
+inherit dune
+
+MY_P=${P/-ocaml/}
+DESCRIPTION="OCaml bindings for the GSL library (successor of dev-ml/ocamlgsl)"
+HOMEPAGE="https://github.com/mmottl/gsl-ocaml"
+SRC_URI="https://github.com/mmottl/${PN}/releases/download/${PV}/${MY_P}.tbz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+ dev-ml/dune-configurator
+ >=sci-libs/gsl-1.19
+"
+RDEPEND="${DEPEND}
+ !dev-ml/ocamlgsl"
+
+# DOCS=( CHANGES.txt README.md NOTES.md TODO.md )
diff --git a/dev-ml/iTeML/Manifest b/dev-ml/iTeML/Manifest
deleted file mode 100644
index 7eba7c94f273..000000000000
--- a/dev-ml/iTeML/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST iTeML-2.7.tar.gz 34866 BLAKE2B c3d2df6901ca1c5a804b8e5becf2960f6de10a0edc88fab86fadd39ec25d35143d5ccb3765a1bb5e4d55f28d1dc8942085b964b343dc1f8622ea4438b842e9a6 SHA512 477b55332ab4f733bb225fb15741e5129314fc857900715851027b132fd87f169f8d402987762bd9a07e0a644b1d2bbd49e2f21de7cc23edbe89ff8b3f2bda65
diff --git a/dev-ml/iTeML/iTeML-2.7.ebuild b/dev-ml/iTeML/iTeML-2.7.ebuild
deleted file mode 100644
index 7047a3ea4d8d..000000000000
--- a/dev-ml/iTeML/iTeML-2.7.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="Inline (Unit) Tests for OCaml"
-HOMEPAGE="https://github.com/vincent-hugot/iTeML"
-SRC_URI="https://github.com/vincent-hugot/iTeML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-ml/ounit:=
- dev-lang/ocaml:=[ocamlopt]
- >=dev-ml/qcheck-0.5:=
-"
-DEPEND="${RDEPEND}
- dev-ml/ocamlbuild
-"
-
-src_install() {
- findlib_src_preinst
- dodir /usr/bin
- emake BIN="${ED}/usr/bin/" install
- dodoc README.adoc HOWTO.adoc
-}
diff --git a/dev-ml/iTeML/metadata.xml b/dev-ml/iTeML/metadata.xml
deleted file mode 100644
index 54b0c114ffec..000000000000
--- a/dev-ml/iTeML/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">vincent-hugot/iTeML</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/jbuilder/Manifest b/dev-ml/jbuilder/Manifest
deleted file mode 100644
index d0867e24fc34..000000000000
--- a/dev-ml/jbuilder/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jbuilder-1.0-beta14.tar.gz 268571 BLAKE2B 509fded43004426fa0bc0d692c50ef2fcc97dc3aa22010bf306f993a3964110cc3f5b3b0ae33a0ea64d00500d70e846450f73142edfef74af75931b99977e9fd SHA512 0258067b0b48dbd22c0d25b65fcb1fe9a7e65f9389031f954fab7cccf4e0791fe2242f85d441f23e284d13a0b1a3f4485546f94008211adef7b58fd14c4091d3
diff --git a/dev-ml/jbuilder/jbuilder-1.0_beta14.ebuild b/dev-ml/jbuilder/jbuilder-1.0_beta14.ebuild
deleted file mode 100644
index b3506058f1fb..000000000000
--- a/dev-ml/jbuilder/jbuilder-1.0_beta14.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit opam
-
-MY_PV="${PV/_/+}"
-MY_P="${PN}-${PV/_/-}"
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/janestreet/jbuilder"
-SRC_URI="https://github.com/janestreet/jbuilder/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="<dev-lang/ocaml-4.09:="
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND}
- test? (
- dev-ml/menhir
- dev-ml/findlib
- )
-"
-OPAMSWITCH="system"
-
-S="${WORKDIR}/${MY_P}"
-OPAMROOT="${D}"
-
-src_prepare() {
- # Disable Werror like behavior, doesnt build with ocaml 4.05 otherwise
- sed -i -e 's/--dev//' Makefile || die
-}
diff --git a/dev-ml/jbuilder/metadata.xml b/dev-ml/jbuilder/metadata.xml
deleted file mode 100644
index 45dd54a49f28..000000000000
--- a/dev-ml/jbuilder/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/jbuilder</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/js_of_ocaml/Manifest b/dev-ml/js_of_ocaml/Manifest
deleted file mode 100644
index 175cbf5c7101..000000000000
--- a/dev-ml/js_of_ocaml/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST js_of_ocaml-2.8.4.tar.gz 1344082 BLAKE2B f7f24e422a906d14ccf26b65de00c4d08726058cb14113c60527e337a14b6e2e65fc6dcda76dcffe3139c5fc7b5b2c1111ecb3ceaf820697581fed7cd35d097d SHA512 8dc65bac7d60f2d3534e31e0fddb061f1b97bfd8146b1a34b4a1a516574c6a39f66d115646aa9767b7e24a51ec76949b05841088601f97d76972c8899a50c4fd
-DIST js_of_ocaml-3.0.0.tar.gz 1433377 BLAKE2B c4d696adc90c8caacf725f7b691b9f57199385f6137356da8562d63b95c5089317064e36d343f524713df600e07f04d8b530b591cb5532f0dffa4ae143dd8f4b SHA512 dc4bbbfdacb43338aa7f97b7012b6de8a2eac5d7c5f535ceb9565c477c961a212ce5b2a75b1719fcd9f2d57938ee2162f6f04d3364397a469d7a13d1fe4e3908
diff --git a/dev-ml/js_of_ocaml/files/ocaml405.patch b/dev-ml/js_of_ocaml/files/ocaml405.patch
deleted file mode 100644
index 552dff425c46..000000000000
--- a/dev-ml/js_of_ocaml/files/ocaml405.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Index: js_of_ocaml-2.8.4/lib/ppx/ppx_js.ml
-===================================================================
---- js_of_ocaml-2.8.4.orig/lib/ppx/ppx_js.ml
-+++ js_of_ocaml-2.8.4/lib/ppx/ppx_js.ml
-@@ -162,7 +162,8 @@ let invoker ?(extra_types = []) uplift d
- {[ fun (type res t0 t1 ..) arg1 arg2 -> e ]}
- *)
- let local_types =
-- res :: List.map Arg.name (extra_types @ arguments)
-+ List.map Location.mknoloc
-+ (res :: List.map Arg.name (extra_types @ arguments))
- in
- let result = List.fold_right Exp.newtype local_types invoker in
-
-@@ -210,7 +211,7 @@ let method_call ~loc obj meth args =
- (Exp.fun_ ~loc ~attrs:[merlin_noloc] Label.nolabel None
- (Pat.var ~loc ~attrs:[merlin_noloc] (Location.mknoloc "x"))
- (Exp.send ~loc ~attrs:[merlin_noloc]
-- (Exp.ident ~loc:gloc (lid ~loc:gloc "x")) meth))]
-+ (Exp.ident ~loc:gloc (lid ~loc:gloc "x")) (Location.mknoloc meth)))]
- )
-
- (* {[ obj##.prop ]} generates
-@@ -244,7 +245,7 @@ let prop_get ~loc:_ ~prop_loc obj prop =
- (Exp.fun_ ~loc:gloc Label.nolabel None
- (Pat.var ~loc:gloc ~attrs:[merlin_noloc] (Location.mknoloc "x"))
- (Exp.send ~loc:prop_loc ~attrs:[merlin_noloc]
-- (Exp.ident ~loc:gloc (lid ~loc:gloc "x")) prop))
-+ (Exp.ident ~loc:gloc (lid ~loc:gloc "x")) (Location.mknoloc prop)))
- ]
- )
-
-@@ -289,7 +290,7 @@ let prop_set ~loc ~prop_loc obj prop val
- (Exp.fun_ ~loc Label.nolabel None
- (Pat.var ~loc:gloc ~attrs:[merlin_noloc] (Location.mknoloc "x"))
- (Exp.send ~loc:prop_loc ~attrs:[merlin_noloc]
-- (Exp.ident ~loc:gloc (lid ~loc:gloc "x")) prop))
-+ (Exp.ident ~loc:gloc (lid ~loc:gloc "x")) (Location.mknoloc prop)))
- ]
- )
-
diff --git a/dev-ml/js_of_ocaml/files/ppx.patch b/dev-ml/js_of_ocaml/files/ppx.patch
deleted file mode 100644
index c46293f546da..000000000000
--- a/dev-ml/js_of_ocaml/files/ppx.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Index: js_of_ocaml-2.8.4/lib/ppx_driver/ppx_js_driver.ml
-===================================================================
---- js_of_ocaml-2.8.4.orig/lib/ppx_driver/ppx_js_driver.ml
-+++ js_of_ocaml-2.8.4/lib/ppx_driver/ppx_js_driver.ml
-@@ -1,5 +1,5 @@
- let () =
- let js_mapper = Ppx_js.js_mapper [] in
-- Ppx_driver.register_transformation "js_of_ocaml"
-+ Ppx_driver.register_transformation_using_ocaml_current_ast "js_of_ocaml"
- ~impl:(js_mapper.Ast_mapper.structure js_mapper)
- ~intf:(js_mapper.Ast_mapper.signature js_mapper)
diff --git a/dev-ml/js_of_ocaml/js_of_ocaml-2.8.4-r2.ebuild b/dev-ml/js_of_ocaml/js_of_ocaml-2.8.4-r2.ebuild
deleted file mode 100644
index 411a3127760b..000000000000
--- a/dev-ml/js_of_ocaml/js_of_ocaml-2.8.4-r2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib eutils
-
-DESCRIPTION="A compiler from OCaml bytecode to javascript"
-HOMEPAGE="http://ocsigen.org/js_of_ocaml/"
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- inherit git-r3
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/ocsigen/js_of_ocaml"
-else
- SRC_URI="https://github.com/ocsigen/js_of_ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="+ocamlopt doc +deriving +ppx +react +xml X"
-
-RDEPEND="
- >=dev-lang/ocaml-3.12:=[ocamlopt?,X(+)?]
- >=dev-ml/lwt-2.4.4:=[camlp4(+)]
- react? ( dev-ml/react:= dev-ml/reactiveData:= )
- xml? ( >=dev-ml/tyxml-4:= )
- ppx? ( dev-ml/ppx_tools:= dev-ml/ppx_deriving:= dev-ml/ppx_driver:= )
- dev-ml/cmdliner:=
- dev-ml/menhir:=
- dev-ml/ocaml-base64:=
- dev-ml/camlp4:=
- dev-ml/cppo:=
- dev-ml/uchar:=
- dev-ml/ocamlbuild:=
- dev-ml/yojson:=
- dev-ml/ocaml-migrate-parsetree:=
- deriving? ( >=dev-ml/deriving-0.6:= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}/ppx.patch"
- has_version '>=dev-lang/ocaml-4.05_rc' && epatch "${FILESDIR}/ocaml405.patch"
-}
-
-src_configure() {
- printf "\n\n" >> Makefile.conf
- use ocamlopt || echo "BEST := byte" >> Makefile.conf
- use ocamlopt || echo "NATDYNLINK := NO" >> Makefile.conf
- use deriving || echo "WITH_DERIVING := NO" >> Makefile.conf
- use X || echo "WITH_GRAPHICS := NO" >> Makefile.conf
- use react || echo "WITH_REACT := NO" >> Makefile.conf
- use ppx || echo "WITH_PPX := NO" >> Makefile.conf
- use ppx || echo "WITH_PPX_DERIVING := NO" >> Makefile.conf
- use ppx || echo "WITH_PPX_DRIVER := NO" >> Makefile.conf
- echo "WITH_ASYNC := NO" >> Makefile.conf
-}
-
-src_compile() {
- emake -j1
- use doc && emake doc
-}
-
-src_install() {
- findlib_src_preinst
- emake BINDIR="${ED}/usr/bin/" install
- dodoc CHANGES README.md
- use doc && dohtml -r doc/api/html/
-}
diff --git a/dev-ml/js_of_ocaml/js_of_ocaml-3.0.0.ebuild b/dev-ml/js_of_ocaml/js_of_ocaml-3.0.0.ebuild
deleted file mode 100644
index 6b828ef47386..000000000000
--- a/dev-ml/js_of_ocaml/js_of_ocaml-3.0.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib eutils
-
-DESCRIPTION="A compiler from OCaml bytecode to javascript"
-HOMEPAGE="http://ocsigen.org/js_of_ocaml/"
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- inherit git-r3
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/ocsigen/js_of_ocaml"
-else
- SRC_URI="https://github.com/ocsigen/js_of_ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
- # Breaks dev-ml/eliom dev-ml/async_js dev-ml/ocsigen-toolkit
- #KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="+ocamlopt +camlp4 +lwt doc +deriving +ppx +xml test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-lang/ocaml-3.12:=[ocamlopt?]
-
- camlp4? ( dev-ml/camlp4:= )
-
- dev-ml/cmdliner:=
- dev-ml/cppo:=
-
- lwt? ( >=dev-ml/lwt-2.4.4:= )
-
- dev-ml/ocamlbuild:=
-
- dev-ml/ocaml-migrate-parsetree:=
- dev-ml/ppx_tools_versioned:=
- dev-ml/uchar:=
-
- ppx? ( dev-ml/ppx_tools:= dev-ml/ppx_deriving:= )
-
- xml? ( >=dev-ml/tyxml-4:= dev-ml/reactiveData:= )
-"
-DEPEND="${RDEPEND}
- dev-ml/jbuilder
- dev-ml/opam
- test? ( dev-util/patdiff )
-"
-REQUIRED_USE="xml? ( ppx )"
-
-src_compile() {
- emake
- use doc && emake doc
-}
-
-oinstall() {
- opam-installer -i \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- --mandir="${ED}/usr/share/man" \
- ${1}.install || die
-}
-
-src_install() {
- use camlp4 && oinstall js_of_ocaml-camlp4
- oinstall js_of_ocaml-compiler
- use lwt && oinstall js_of_ocaml-lwt
- oinstall js_of_ocaml-ocamlbuild
- oinstall js_of_ocaml
- use ppx && oinstall js_of_ocaml-ppx
- use ppx && oinstall js_of_ocaml-toplevel
- use xml && oinstall js_of_ocaml-tyxml
-}
diff --git a/dev-ml/js_of_ocaml/js_of_ocaml-9999.ebuild b/dev-ml/js_of_ocaml/js_of_ocaml-9999.ebuild
deleted file mode 100644
index af747867d5a6..000000000000
--- a/dev-ml/js_of_ocaml/js_of_ocaml-9999.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib eutils
-
-DESCRIPTION="A compiler from OCaml bytecode to javascript"
-HOMEPAGE="http://ocsigen.org/js_of_ocaml/"
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- inherit git-r3
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/ocsigen/js_of_ocaml"
- KEYWORDS=""
-else
- SRC_URI="https://github.com/ocsigen/js_of_ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="+ocamlopt +camlp4 +lwt doc +deriving +ppx +xml test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-lang/ocaml-3.12:=[ocamlopt?]
-
- camlp4? ( dev-ml/camlp4:= )
-
- dev-ml/cmdliner:=
- dev-ml/cppo:=
-
- lwt? ( >=dev-ml/lwt-2.4.4:= )
-
- dev-ml/ocamlbuild:=
-
- dev-ml/ocaml-migrate-parsetree:=
- dev-ml/ppx_tools_versioned:=
- dev-ml/uchar:=
-
- ppx? ( dev-ml/ppx_tools:= dev-ml/ppx_deriving:= )
-
- xml? ( >=dev-ml/tyxml-4:= dev-ml/reactiveData:= )
-"
-DEPEND="${RDEPEND}
- dev-ml/jbuilder
- dev-ml/opam
- test? ( dev-util/patdiff )
-"
-REQUIRED_USE="xml? ( ppx )"
-
-src_compile() {
- emake
- use doc && emake doc
-}
-
-oinstall() {
- opam-installer -i \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- --mandir="${ED}/usr/share/man" \
- ${1}.install || die
-}
-
-src_install() {
- use camlp4 && oinstall js_of_ocaml-camlp4
- oinstall js_of_ocaml-compiler
- use lwt && oinstall js_of_ocaml-lwt
- oinstall js_of_ocaml-ocamlbuild
- oinstall js_of_ocaml
- use ppx && oinstall js_of_ocaml-ppx
- use ppx && oinstall js_of_ocaml-toplevel
- use xml && oinstall js_of_ocaml-tyxml
-}
diff --git a/dev-ml/js_of_ocaml/metadata.xml b/dev-ml/js_of_ocaml/metadata.xml
deleted file mode 100644
index c99ea42ab35b..000000000000
--- a/dev-ml/js_of_ocaml/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="camlp4">Build with camlp4 syntax extensions.</flag>
- <flag name="deriving">Enable <pkg>dev-ml/deriving</pkg> support for improving the type safety.</flag>
- <flag name="lwt">Enable <pkg>dev-ml/lwt</pkg> support.</flag>
- <flag name="ppx">Enables the ppx syntax extension</flag>
- <flag name="react">Enable functionnal reactive programming support.</flag>
- </use>
- <upstream>
- <remote-id type="github">ocsigen/js_of_ocaml</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/lwt_react/Manifest b/dev-ml/lwt_react/Manifest
deleted file mode 100644
index 62977612e55a..000000000000
--- a/dev-ml/lwt_react/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lwt_react-1.0.1.tar.gz 50329 BLAKE2B 30de048131a0b2b3cc2711efdfa3cd9832d676f7d279871e911c7cf7291dc8a30fb8351f8dc4ee42ca0d01b44fc1b370b5045aeee36dd28bae2f731f3da377f0 SHA512 cd2dcc32ca87a3d26d1771d5bf51bd9f444c75cba028f7ff71e96cb9bc12387d66d6d0c59b6c8d4bac84fb42c6e2e969c385ef1d2f6cbc8e912963304a49eda8
diff --git a/dev-ml/lwt_react/lwt_react-1.0.1.ebuild b/dev-ml/lwt_react/lwt_react-1.0.1.ebuild
deleted file mode 100644
index 89316861ed22..000000000000
--- a/dev-ml/lwt_react/lwt_react-1.0.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-
-LWT_VER=3.0.0
-
-inherit oasis
-
-DESCRIPTION="GLib integration for Lwt"
-SRC_URI="https://github.com/ocsigen/lwt/releases/download/${LWT_VER}/${P}.tar.gz"
-HOMEPAGE="http://ocsigen.org/lwt"
-
-IUSE=""
-
-DEPEND="
- >=dev-ml/lwt-${LWT_VER}:=
- >=dev-ml/react-1.2:=
-"
-
-RDEPEND="${DEPEND}"
-
-SLOT="0/${PV}"
-LICENSE="LGPL-2.1-with-linking-exception"
-KEYWORDS="~amd64 ~arm ~ppc"
diff --git a/dev-ml/lwt_react/metadata.xml b/dev-ml/lwt_react/metadata.xml
deleted file mode 100644
index e72b88da28f8..000000000000
--- a/dev-ml/lwt_react/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">ocsigen/lwt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/macaque/Manifest b/dev-ml/macaque/Manifest
deleted file mode 100644
index 30dd90e21fe0..000000000000
--- a/dev-ml/macaque/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST macaque-0.7.4.tar.gz 64896 BLAKE2B d0a0fcb09bd468cb5de75551ee62278282f98de4d4477c71b55c065d35bc1d6483614c578ba18f609e5cdc98bd52d93943efa9948d9c01a95b8a3d1608e246bb SHA512 db664226e58ad3db2dc00e920dcc757242b0bcc8d1b6406e6743afe6cdbe789546af131a00c07a5e2e63ed39b9017c2d8e2f5bbce63a741df58bf14633aae89a
diff --git a/dev-ml/macaque/macaque-0.7.4.ebuild b/dev-ml/macaque/macaque-0.7.4.ebuild
deleted file mode 100644
index f8b8e3fb069d..000000000000
--- a/dev-ml/macaque/macaque-0.7.4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit oasis
-
-DESCRIPTION="DSL for SQL Queries in Caml"
-HOMEPAGE="http://ocsigen.org/macaque/"
-SRC_URI="https://github.com/ocsigen/macaque/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND=">=dev-ml/pgocaml-2.1:=
- dev-ml/camlp4:="
-DEPEND="${RDEPEND}
- dev-ml/oasis"
-DOCS=( Changelog README.md )
-OASIS_SETUP_COMMAND="./setup.exe"
-
-src_configure() {
- emake setup.exe
- oasis_src_configure
-}
diff --git a/dev-ml/macaque/metadata.xml b/dev-ml/macaque/metadata.xml
deleted file mode 100644
index 706c8061785e..000000000000
--- a/dev-ml/macaque/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">ocsigen/macaque</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/oasis/Manifest b/dev-ml/oasis/Manifest
deleted file mode 100644
index 8f33e27921d7..000000000000
--- a/dev-ml/oasis/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST oasis-0.4.10.tar.gz 394732 BLAKE2B 6347e532d595e33a3a62f63669625d6de0081e8be90568a0e9f334b9745a40ec2593e7c79d21174f3119728c4831393efff0a3ab6d1aeadc594a0f96e5112a72 SHA512 c173a3a774d13a7cb21ddb44f89dadef210d331ab5f3a1e7ff1705e815572f70e22815736cc3f3788b6d8f784c21a309b45c5bf5e984e583b31931847bf107fd
diff --git a/dev-ml/oasis/metadata.xml b/dev-ml/oasis/metadata.xml
deleted file mode 100644
index 7a38bb900964..000000000000
--- a/dev-ml/oasis/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-ml/oasis/oasis-0.4.10.ebuild b/dev-ml/oasis/oasis-0.4.10.ebuild
deleted file mode 100644
index 9319826b935e..000000000000
--- a/dev-ml/oasis/oasis-0.4.10.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_TESTS=1
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-MY_P=${P/_/\~}
-DESCRIPTION="Tool to integrate a configure, build and install system in OCaml project"
-HOMEPAGE="http://oasis.forge.ocamlcore.org/index.php"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1694/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-ml/ocamlbuild:=[ocamlopt]
- dev-ml/camlp4:=
-"
-DEPEND="${RDEPEND}
- >=dev-ml/findlib-1.3.1
- dev-ml/ocamlify
- dev-ml/ocamlmod
- !<sci-chemistry/oasis-4.0-r3
- test? (
- >=dev-ml/ocaml-fileutils-0.4.2
- >=dev-ml/ounit-2.0.0
- >=dev-ml/ocaml-expect-0.0.4
- dev-ml/pcre-ocaml
- dev-ml/extlib
- )"
-
-RESTRICT+=" strip"
-S="${WORKDIR}/${MY_P}"
-DOCS=( "README.md" "TODO.txt" "AUTHORS.md" "CHANGES.txt" )
diff --git a/dev-ml/ocaml-cohttp/Manifest b/dev-ml/ocaml-cohttp/Manifest
deleted file mode 100644
index 667c5207f2b2..000000000000
--- a/dev-ml/ocaml-cohttp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-cohttp-0.22.0.tar.gz 194568 BLAKE2B 220c291cdf50c1720e553cc224f6b3c7723add13a637cedd33deb162d4f420a8577b716f073c2b6a630de4458bdc9ac69d8eeeb1ccd44cb310b1a1262188c680 SHA512 60ae828a3e2085d5468f5d177f50a8e7a02ed47b8036af5548996ba3d36d8eef756662259abc65035c5d1f4158c9760762ac5f85376d6bfc76a7f027f01fa5b2
diff --git a/dev-ml/ocaml-cohttp/metadata.xml b/dev-ml/ocaml-cohttp/metadata.xml
deleted file mode 100644
index fb051a0cc197..000000000000
--- a/dev-ml/ocaml-cohttp/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?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>ML</name>
- </maintainer>
- <use>
- <flag name="async">Enables support for the <pkg>dev-ml/async</pkg> asynchronous execution library.</flag>
- <flag name="lwt">Enables support for the <pkg>dev-ml/lwt</pkg> cooperative light-weight thread library.</flag>
- </use>
- <upstream>
- <remote-id type="github">mirage/ocaml-cohttp</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ocaml-cohttp/ocaml-cohttp-0.22.0-r1.ebuild b/dev-ml/ocaml-cohttp/ocaml-cohttp-0.22.0-r1.ebuild
deleted file mode 100644
index bfcf3140f3d8..000000000000
--- a/dev-ml/ocaml-cohttp/ocaml-cohttp-0.22.0-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_TESTS=1
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-DESCRIPTION="Very lightweight HTTP server using Lwt or Async"
-HOMEPAGE="https://github.com/mirage/ocaml-cohttp"
-SRC_URI="https://github.com/mirage/ocaml-cohttp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async +lwt"
-
-DEPEND="
- dev-ml/re:=
- dev-ml/stringext:=
- dev-ml/ocaml-uri:=
- dev-ml/fieldslib:=
- dev-ml/sexplib:=
- dev-ml/ppx_fields_conv:=
- dev-ml/ppx_sexp_conv:=
- dev-ml/ocaml-base64:=
- lwt? (
- dev-ml/lwt:=
- dev-ml/logs:=[fmt,lwt]
- dev-ml/cmdliner:=
- dev-ml/ocaml-conduit:=
- dev-ml/ocaml-magic-mime:=
- )
- async? (
- dev-ml/ocaml-conduit:=
- dev-ml/logs:=[fmt]
- dev-ml/ocaml-magic-mime:=
- dev-ml/fmt:=
- )
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND}
- test? (
- dev-ml/ounit
- dev-ml/alcotest
- )
-"
-DOCS=( README.md CHANGES DESIGN.md TODO.md )
-
-src_configure() {
- local oasis_configure_opts="
- $(use_enable lwt) $(use_enable lwt lwt-unix)
- $(use_enable async)
- "
- oasis_src_configure
-}
diff --git a/dev-ml/ocaml-conduit/Manifest b/dev-ml/ocaml-conduit/Manifest
deleted file mode 100644
index be5f936e9154..000000000000
--- a/dev-ml/ocaml-conduit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-conduit-0.15.4.tar.gz 38960 BLAKE2B 3f4631a6a67ab00ecc0d903f0f0b832035b61d3fceec57db50bea0f56454292b4fa3911f4eeb5e05f8fb9fb68f13ca0f9e6c3c078d3bd5d0a1bb7c4bcac18495 SHA512 12f61828c943cb60b2c9be080fb32c8fe5ba16d8bac46a8b788f2ea9b8b7a3a53563defbb05271d516365d18cddafe57051125391ac018328608c4f6537ec5b0
diff --git a/dev-ml/ocaml-conduit/metadata.xml b/dev-ml/ocaml-conduit/metadata.xml
deleted file mode 100644
index 237f85fa7a95..000000000000
--- a/dev-ml/ocaml-conduit/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">mirage/ocaml-conduit</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ocaml-conduit/ocaml-conduit-0.15.4.ebuild b/dev-ml/ocaml-conduit/ocaml-conduit-0.15.4.ebuild
deleted file mode 100644
index 5690ccf9541d..000000000000
--- a/dev-ml/ocaml-conduit/ocaml-conduit-0.15.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib eutils
-
-DESCRIPTION="Dereference URIs into communication channels for Async or Lwt"
-HOMEPAGE="https://github.com/mirage/ocaml-conduit"
-SRC_URI="https://github.com/mirage/ocaml-conduit/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
- dev-lang/ocaml:=
- dev-ml/sexplib:=
- dev-ml/stringext:=
- dev-ml/ocaml-uri:=
- dev-ml/logs:=
- dev-ml/ocaml-cstruct:=
- dev-ml/ocaml-ipaddr:=
-
- >=dev-ml/lwt-3:=
- dev-ml/lwt_ssl:=
- dev-ml/async:=
- dev-ml/dns:=
- dev-ml/ocaml-ssl:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND}
- dev-ml/findlib
- dev-ml/ocamlbuild
- dev-ml/ppx_driver
- dev-ml/ppx_optcomp
- dev-ml/ppx_sexp_conv
-"
-
-DOCS=( TODO.md README.md CHANGES )
-
-src_install() {
- findlib_src_preinst
- default
-}
diff --git a/dev-ml/ocaml-cstruct/Manifest b/dev-ml/ocaml-cstruct/Manifest
deleted file mode 100644
index 68f49f48f9e4..000000000000
--- a/dev-ml/ocaml-cstruct/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-cstruct-3.1.1.tar.gz 208725 BLAKE2B 2818c5695c4ab3d102cfa08a288e80e80d7fa4372a5d97aac831429f0681e21cb6b03baac245c7c1171a8efa23b8d6bca661ee74db0efe8c2649727d9be56505 SHA512 22ec8fe027dbebee537ff950c2aa9a494d0c4c000d8c4df848eae157b1c9502b73c208bb92c21fa4c13ba0291b7750de31e4c96b3a0571397402f841c3e01c21
diff --git a/dev-ml/ocaml-cstruct/metadata.xml b/dev-ml/ocaml-cstruct/metadata.xml
deleted file mode 100644
index ff9cc5cb9108..000000000000
--- a/dev-ml/ocaml-cstruct/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?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>ML</name>
- </maintainer>
- <use>
- <flag name="async">Support for asynchronous execution</flag>
- <flag name="lwt">Enable threads via lwt</flag>
- <flag name="ppx">Enable the ppx syntax extension</flag>
- </use>
- <upstream>
- <remote-id type="github">mirage/ocaml-cstruct</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ocaml-cstruct/ocaml-cstruct-3.1.1.ebuild b/dev-ml/ocaml-cstruct/ocaml-cstruct-3.1.1.ebuild
deleted file mode 100644
index f766d6e0c4f8..000000000000
--- a/dev-ml/ocaml-cstruct/ocaml-cstruct-3.1.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib opam
-
-DESCRIPTION="Map OCaml arrays onto C-like structs"
-HOMEPAGE="https://github.com/mirage/ocaml-cstruct https://mirage.io"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async +lwt +ppx test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- async? (
- dev-ml/async_kernel:=
- dev-ml/async_unix:=
- dev-ml/core_kernel:=
- )
- lwt? ( dev-ml/lwt:= )
- ppx? (
- dev-ml/ppx_tools:=
- dev-ml/ocaml-migrate-parsetree:=
- >=dev-ml/ppx_tools_versioned-5.0.1:=
- )
- dev-ml/ocplib-endian:=
- dev-ml/sexplib:=
- dev-ml/type-conv:=
-"
-DEPEND="
- dev-ml/jbuilder
- test? (
- dev-ml/ounit
- ppx? ( dev-ml/ppx_driver dev-ml/ppx_sexp_conv )
- )
- ${RDEPEND}
-"
-
-get_targets() {
- local tgt="cstruct,cstruct-unix"
- use lwt && tgt+=",cstruct-lwt"
- use async && tgt+=",cstruct-async"
- use ppx && tgt+=",ppx_cstruct"
- echo "${tgt}"
-}
-
-src_compile() {
- jbuilder build -p $(get_targets) || die
-}
-
-src_test() {
- jbuilder runtest -p $(get_targets) || die
-}
-
-src_install() {
- opam-install cstruct
- opam-install cstruct-unix
- use lwt && opam-install cstruct-lwt
- use async && opam-install cstruct-async
- use ppx && opam-install ppx_cstruct
-}
diff --git a/dev-ml/ocaml-dispatch/Manifest b/dev-ml/ocaml-dispatch/Manifest
deleted file mode 100644
index 104692c7dbf8..000000000000
--- a/dev-ml/ocaml-dispatch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-dispatch-0.4.0.tar.gz 7554 BLAKE2B 9bbe102df8a27642cbf54ad876caa276ba966ca3b19af53ac8f957799d0ca98b030c0d5ec055cc2868b2c374d71371c6e91ef0b89f4b5a072fbe2c47133df919 SHA512 d5318bda4079c21820fce5b21d178ed88fd0535a5cdc559dd6ceeb4d06ffb08456ee5aec1e56efd40b6d4f456f7d5c7eda17dc728666e6514dc936898b605b36
diff --git a/dev-ml/ocaml-dispatch/metadata.xml b/dev-ml/ocaml-dispatch/metadata.xml
deleted file mode 100644
index cf004079a542..000000000000
--- a/dev-ml/ocaml-dispatch/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">inhabitedtype/ocaml-dispatch</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ocaml-dispatch/ocaml-dispatch-0.4.0.ebuild b/dev-ml/ocaml-dispatch/ocaml-dispatch-0.4.0.ebuild
deleted file mode 100644
index 2e502161f235..000000000000
--- a/dev-ml/ocaml-dispatch/ocaml-dispatch-0.4.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="Path-based dispatching for client- and server-side applications"
-HOMEPAGE="https://github.com/inhabitedtype/ocaml-dispatch"
-SRC_URI="https://github.com/inhabitedtype/ocaml-dispatch/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-ml/result:=
- dev-lang/ocaml:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND}
- dev-ml/jbuilder
- dev-ml/opam
- test? ( dev-ml/ounit )
-"
-
-src_compile() {
- jbuilder build -p dispatch || die
-}
-
-oinstall() {
- opam-installer -i \
- --prefix="${ED}/usr" \
- --libdir="${D}/$(ocamlc -where)" \
- --docdir="${ED}/usr/share/doc/${PF}" \
- --mandir="${ED}/usr/share/man" \
- ${1}.install || die
-}
-
-src_install() {
- oinstall dispatch
-}
diff --git a/dev-ml/ocaml-expect/Manifest b/dev-ml/ocaml-expect/Manifest
deleted file mode 100644
index 75662617cbaf..000000000000
--- a/dev-ml/ocaml-expect/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-expect-0.0.5.tar.gz 63245 BLAKE2B 8435db55e74f4e245c38f75a686b91b9389e1050a515f674e86308fb270a1090827af40fa9890982ab60ab3e3c5df494accf1a54c232c06c274b36a9a8a2b1f4 SHA512 fbb2ae41c12e57db4440e67d80740380d4cd7bab0f8fdf59d3b69ff91eb6e35a82ca718cf32ad2c791ae76be8a08174a5b3a95e8910351413cc98afd3105a63c
diff --git a/dev-ml/ocaml-expect/metadata.xml b/dev-ml/ocaml-expect/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/dev-ml/ocaml-expect/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-ml/ocaml-expect/ocaml-expect-0.0.5.ebuild b/dev-ml/ocaml-expect/ocaml-expect-0.0.5.ebuild
deleted file mode 100644
index 7f9cc015a09e..000000000000
--- a/dev-ml/ocaml-expect/ocaml-expect-0.0.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="Ocaml implementation of expect to help building unitary testing"
-HOMEPAGE="http://forge.ocamlcore.org/projects/ocaml-expect/"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1372/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-ml/batteries:=
- dev-ml/pcre-ocaml:="
-DEPEND="${RDEPEND}
- test? ( >=dev-ml/ounit-2.0.0 )"
-
-DOCS=( "README.txt" "CHANGES.txt" "AUTHORS.txt" )
diff --git a/dev-ml/ocaml-ipaddr/Manifest b/dev-ml/ocaml-ipaddr/Manifest
deleted file mode 100644
index c088a0589139..000000000000
--- a/dev-ml/ocaml-ipaddr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-ipaddr-2.8.0.tar.gz 22134 BLAKE2B b6e9d49fd6ac69bd4cd4884e97490a744e863541084270f55847768c2fe312334feb00fc9404028664864cc1dffccf8cf2df004a341429e78122dc64bfe0a087 SHA512 1714ee4d6b2afa17b987844f37a9896f01d7b674770fa6804b03222dba656130f9ee0d2d1409b67e770e21f973682c7d1d5c550abb0a5d94bc0c04a1a97e8e3c
diff --git a/dev-ml/ocaml-ipaddr/metadata.xml b/dev-ml/ocaml-ipaddr/metadata.xml
deleted file mode 100644
index ce6645f0aacc..000000000000
--- a/dev-ml/ocaml-ipaddr/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">mirage/ocaml-ipaddr</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ocaml-ipaddr/ocaml-ipaddr-2.8.0.ebuild b/dev-ml/ocaml-ipaddr/ocaml-ipaddr-2.8.0.ebuild
deleted file mode 100644
index 21a35d68fc5c..000000000000
--- a/dev-ml/ocaml-ipaddr/ocaml-ipaddr-2.8.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit opam
-
-DESCRIPTION="OCaml library for manipulation of IP (and MAC) address representations"
-HOMEPAGE="https://github.com/mirage/ocaml-ipaddr"
-SRC_URI="https://github.com/mirage/ocaml-ipaddr/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-ml/sexplib:=
- dev-ml/ppx_sexp_conv:=
- dev-ml/ppx_core:=
- dev-ml/ppx_type_conv:=
- dev-lang/ocaml:=[ocamlopt?]
-"
-DEPEND="${RDEPEND}
- dev-ml/jbuilder
- dev-ml/findlib
- test? ( dev-ml/ounit )
-"
-
-src_install() {
- opam_src_install ipaddr
-}
diff --git a/dev-ml/ocaml-magic-mime/Manifest b/dev-ml/ocaml-magic-mime/Manifest
deleted file mode 100644
index 305581ec72c4..000000000000
--- a/dev-ml/ocaml-magic-mime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-magic-mime-1.0.0.tar.gz 53937 BLAKE2B 202968b4038f66e61b458b84d6505b1c143b8994ff32cd6c2e11d7feec31a4e99af26fddb84b72d19ce1a37cc01d6dd0bcf6e9648b6434f0a1509120fabda251 SHA512 e6a050e0adc465d174083b101b66805e3261b0498cd20d19bd4d2da52859d6c792f8e13e1c787d54f81e1ff65048f4fb3c38367f1a60c8e5c94367f5f685dc8e
diff --git a/dev-ml/ocaml-magic-mime/metadata.xml b/dev-ml/ocaml-magic-mime/metadata.xml
deleted file mode 100644
index 2ca30fe9fc35..000000000000
--- a/dev-ml/ocaml-magic-mime/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">mirage/ocaml-magic-mime</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ocaml-magic-mime/ocaml-magic-mime-1.0.0.ebuild b/dev-ml/ocaml-magic-mime/ocaml-magic-mime-1.0.0.ebuild
deleted file mode 100644
index 7693ae06464f..000000000000
--- a/dev-ml/ocaml-magic-mime/ocaml-magic-mime-1.0.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit oasis
-
-DESCRIPTION="Convert file extensions to MIME types"
-HOMEPAGE="https://github.com/mirage/ocaml-magic-mime"
-SRC_URI="https://github.com/mirage/ocaml-magic-mime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
diff --git a/dev-ml/ocaml-re/Manifest b/dev-ml/ocaml-re/Manifest
deleted file mode 100644
index 88b542338d5c..000000000000
--- a/dev-ml/ocaml-re/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-re-1.7.1.tar.gz 132948 BLAKE2B 79a3114cb6221742e7e26187080a7029c8e17f728066ce4f4420c0b69be6377bb651f143a97f55f7976074ce9e48913489a51c586f9c79ed6adbcb6c9a595924 SHA512 0df5b0db4c8ab7017576516adbd8edf2e7774afbdca63383cbdb0f2f2b023efb7215366a6679c8810f3b70d542e0181e6b6d4a212b30531cb5d0bef0a6033747
diff --git a/dev-ml/ocaml-re/metadata.xml b/dev-ml/ocaml-re/metadata.xml
deleted file mode 100644
index f2a7b592bd52..000000000000
--- a/dev-ml/ocaml-re/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">ocaml/ocaml-re</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ocaml-re/ocaml-re-1.7.1.ebuild b/dev-ml/ocaml-re/ocaml-re-1.7.1.ebuild
deleted file mode 100644
index 0c28d5c302a8..000000000000
--- a/dev-ml/ocaml-re/ocaml-re-1.7.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="Regular expression library for OCaml"
-HOMEPAGE="https://github.com/ocaml/ocaml-re"
-SRC_URI="https://github.com/ocaml/ocaml-re/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-lang/ocaml-4.02:="
-DEPEND="${RDEPEND}
- test? ( dev-ml/ounit )"
-DOCS=( "CHANGES" "TODO.txt" "README.md" )
diff --git a/dev-ml/ocaml-uri/Manifest b/dev-ml/ocaml-uri/Manifest
deleted file mode 100644
index fb9710722c65..000000000000
--- a/dev-ml/ocaml-uri/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-uri-1.9.4.tar.gz 213917 BLAKE2B 3b76ae2f39a7a97e581791e32e7ec302faacaf883ae82bb635497f205a7bb12b331f2ef34f834c4b22b56433fef75b6ba2c60db6b66f13997290e108f6f0f38b SHA512 c2314c55d1d89bb7824e6bd2aad57fa2bdc4889d5e6c0b4ce75f4ca33660d510d7ab125ff0f340f4688930f3ddac13193d34762f912cc70c4ce30aa206f32ddc
diff --git a/dev-ml/ocaml-uri/metadata.xml b/dev-ml/ocaml-uri/metadata.xml
deleted file mode 100644
index 5d2f0a1ef512..000000000000
--- a/dev-ml/ocaml-uri/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>ML</name>
- </maintainer>
- <upstream>
- <remote-id type="github">mirage/ocaml-uri</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ocaml-uri/ocaml-uri-1.9.4-r1.ebuild b/dev-ml/ocaml-uri/ocaml-uri-1.9.4-r1.ebuild
deleted file mode 100644
index 63708fe6bc1f..000000000000
--- a/dev-ml/ocaml-uri/ocaml-uri-1.9.4-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib opam
-
-DESCRIPTION="RFC3986 URI parsing library for OCaml"
-HOMEPAGE="https://github.com/mirage/ocaml-uri https://mirage.io"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-ml/re:=
- dev-ml/sexplib:=
- dev-ml/ppx_sexp_conv:=
- dev-ml/ppx_core:=
- dev-ml/ppx_type_conv:=
- dev-ml/stringext:=
- dev-ml/type-conv:=
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-ml/ounit-1.0.2 )
- dev-ml/jbuilder
-"
-
-src_install() {
- opam_src_install uri
-}
diff --git a/dev-ml/ocamlify/Manifest b/dev-ml/ocamlify/Manifest
deleted file mode 100644
index 81c035d6fc01..000000000000
--- a/dev-ml/ocamlify/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocamlify-0.0.2.tar.gz 53184 BLAKE2B fff11edce964a0552f9a7f130872f393e764a9413ac526d643dd575969a47cbc6a0f9c5040c0fcd3e5beb11c42a8a3a35fe55898eab176b11c659bdd74729b90 SHA512 e36dd09de6163be1e4d1a54944bb66871a5d461b3ead9ee8393d91a624cf6f7d038be8d8b9db36b04786adff67eb830d9aa3e81475e774dc0dee73adb985079e
diff --git a/dev-ml/ocamlify/metadata.xml b/dev-ml/ocamlify/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/dev-ml/ocamlify/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-ml/ocamlify/ocamlify-0.0.2.ebuild b/dev-ml/ocamlify/ocamlify-0.0.2.ebuild
deleted file mode 100644
index f5e146b1104b..000000000000
--- a/dev-ml/ocamlify/ocamlify-0.0.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit oasis
-
-DESCRIPTION="OCamlify creates OCaml code by including files into strings or string lists"
-HOMEPAGE="http://forge.ocamlcore.org/projects/ocamlify"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1209/${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="~dev-lang/ocaml-4.05.0"
-DEPEND="${RDEPEND}"
-IUSE=""
-
-DOCS=( "README.txt" "AUTHORS.txt" )
diff --git a/dev-ml/ocamlmod/Manifest b/dev-ml/ocamlmod/Manifest
deleted file mode 100644
index 85625bf21aa8..000000000000
--- a/dev-ml/ocamlmod/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocamlmod-0.0.9.tar.gz 55025 BLAKE2B 26be662e814543b65a2fb293732257a803c0cfc544550d0339617ff3c59ce1cf44f2330582e6eeca313cf8e25984d7cbfc4fc1c1a3b830fc490a16551961974e SHA512 cf0d3671cf8fa83bdbd0e4b47888a50f9eab24691c71685c0612a9a8efaf36ba9fa66cee604c928a71f2d8da40b35453d2f2d3619f73141aba0f46de3bd97537
diff --git a/dev-ml/ocamlmod/metadata.xml b/dev-ml/ocamlmod/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/dev-ml/ocamlmod/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-ml/ocamlmod/ocamlmod-0.0.9.ebuild b/dev-ml/ocamlmod/ocamlmod-0.0.9.ebuild
deleted file mode 100644
index 29b1d9d71889..000000000000
--- a/dev-ml/ocamlmod/ocamlmod-0.0.9.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="Generate OCaml modules from source files"
-HOMEPAGE="http://forge.ocamlcore.org/projects/ocamlmod/"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1702/${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- test? ( >=dev-ml/ounit-2.0.0 )"
-
-DOCS=( "AUTHORS.txt" "README.txt" )
diff --git a/dev-ml/optcomp/Manifest b/dev-ml/optcomp/Manifest
deleted file mode 100644
index b6c305e18737..000000000000
--- a/dev-ml/optcomp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST optcomp-1.6.tar.gz 56370 BLAKE2B 15a349d7ce927d69b10424329abd59108803683cba85dcea66cea19d0465a18e43f990a8031e2b63dba5e8bfb97488b28c905dd09391de0a0ff919d62926381a SHA512 19fa04a42e5ed589979647469759017442598d170bf82d49c3b720d1b1b6bbe3066ae3ffee77a3f15dcbf51be5d7a8934300873391ebce423f3a0f3878250c18
diff --git a/dev-ml/optcomp/metadata.xml b/dev-ml/optcomp/metadata.xml
deleted file mode 100644
index c143b4d35ed1..000000000000
--- a/dev-ml/optcomp/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">diml/optcomp</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/optcomp/optcomp-1.6-r1.ebuild b/dev-ml/optcomp/optcomp-1.6-r1.ebuild
deleted file mode 100644
index e64a3633ee6b..000000000000
--- a/dev-ml/optcomp/optcomp-1.6-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-DESCRIPTION="Optional compilation for OCaml with cpp-like directives"
-HOMEPAGE="https://github.com/diml/optcomp"
-SRC_URI="https://github.com/diml/optcomp/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="dev-ml/camlp4:="
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGES.md README.md )
diff --git a/dev-ml/ounit/Manifest b/dev-ml/ounit/Manifest
deleted file mode 100644
index b799eb6cb249..000000000000
--- a/dev-ml/ounit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ounit-2.0.6.tar.gz 114305 BLAKE2B 94ae4e2f7ace6fe5732253d724115cdc3e24af91db2066b36439501cb17df7f44fb9230242b8400ec59a72f9317c22361f068f7f2634d29ccfdcca63cb95c275 SHA512 466ec1f691a81e0abd93f698c7328e6db4fa2d617d8f5262d9f18b57ede3d389a3ee122ed7bccc8dff20600826fbbae1d17dd88d7c1329562798792fae54417d
diff --git a/dev-ml/ounit/metadata.xml b/dev-ml/ounit/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/dev-ml/ounit/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-ml/ounit/ounit-2.0.6.ebuild b/dev-ml/ounit/ounit-2.0.6.ebuild
deleted file mode 100644
index b39ae6572f54..000000000000
--- a/dev-ml/ounit/ounit-2.0.6.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-DESCRIPTION="Unit testing framework for OCaml"
-HOMEPAGE="http://ounit.forge.ocamlcore.org/"
-SRC_URI="https://forge.ocamlcore.org/frs/download.php/1722/${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86"
-DEPEND=""
-RDEPEND="${DEPEND}"
-IUSE=""
-
-DOCS=( "README.txt" "AUTHORS.txt" "changelog" )
diff --git a/dev-ml/pgocaml/Manifest b/dev-ml/pgocaml/Manifest
deleted file mode 100644
index a3f8d1eb7686..000000000000
--- a/dev-ml/pgocaml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pgocaml-2.3.tgz 90383 BLAKE2B 3e536b4a310846688a3fd55b7a807e1aeebd12ce5f551d66572f8f3014007058a6843da1bfaf6acf16d0c1ab8b8c61551b85c29b95a79d604e9314849c1b1e05 SHA512 f42ca8ccf31f9e03cfa9f81a9cd19c2a6010c33f5a578e76924683fd10ab4acf2727b09b71c5a8f200bc39765a5d876a289976fea367b49ae54335c007fd3ff7
diff --git a/dev-ml/pgocaml/metadata.xml b/dev-ml/pgocaml/metadata.xml
deleted file mode 100644
index 1c104aae19ab..000000000000
--- a/dev-ml/pgocaml/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>ML</name>
- </maintainer>
- <use>
- <flag name="camlp4">Enable PG'Ocaml syntax extension.</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-ml/pgocaml/pgocaml-2.3-r1.ebuild b/dev-ml/pgocaml/pgocaml-2.3-r1.ebuild
deleted file mode 100644
index db6b18302050..000000000000
--- a/dev-ml/pgocaml/pgocaml-2.3-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-DESCRIPTION="PG'OCaml is a set of OCaml bindings for the PostgreSQL database"
-HOMEPAGE="http://pgocaml.forge.ocamlcore.org/"
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1597/${P}.tgz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="+camlp4 doc"
-
-DEPEND="dev-ml/calendar:=
- dev-ml/csv:=
- dev-ml/re:=
- camlp4? ( dev-ml/camlp4:= )"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" "CHANGELOG.txt"
- "doc/BUGS.txt" "doc/CONTRIBUTORS.txt"
- "doc/HOW_IT_WORKS.txt" "doc/PROFILING.txt"
- )
-
-src_configure() {
- oasis_configure_opts="$(use_enable camlp4 p4)" oasis_src_configure
-}
diff --git a/dev-ml/ppx_ast/Manifest b/dev-ml/ppx_ast/Manifest
deleted file mode 100644
index b94f512fbde7..000000000000
--- a/dev-ml/ppx_ast/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ppx_ast-0.9.1.tar.gz 86802 BLAKE2B 5974cbea0b2566e83d8fb4192aa7e7f802aa7b6fa02b8f638ea12ac5c617fdca1f4426e0ee3fc761c46fe0ddf2e26d4ed402eb8c21fd84ce513a60996047ca28 SHA512 4a5a9fb47282877763ecf9638e67bcd1b57110c1acfcf446703ed335b9fa5aaa1521c55a75fce6025f91e715f9c4522b695444dde4d3ffa7feed79560e399ad7
diff --git a/dev-ml/ppx_ast/metadata.xml b/dev-ml/ppx_ast/metadata.xml
deleted file mode 100644
index 7479fbd4c5c4..000000000000
--- a/dev-ml/ppx_ast/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/ppx_ast</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ppx_ast/ppx_ast-0.9.1.ebuild b/dev-ml/ppx_ast/ppx_ast-0.9.1.ebuild
deleted file mode 100644
index acc14d99d440..000000000000
--- a/dev-ml/ppx_ast/ppx_ast-0.9.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="AST used in Jane Street ppx rewriters"
-HOMEPAGE="https://github.com/janestreet/ppx_ast"
-SRC_URI="https://github.com/janestreet/ppx_ast/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="
- dev-ml/ocaml-compiler-libs:=
- dev-ml/ocaml-migrate-parsetree:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${RDEPEND}
- dev-ml/jbuilder"
diff --git a/dev-ml/ppx_core/Manifest b/dev-ml/ppx_core/Manifest
deleted file mode 100644
index 62a261436dec..000000000000
--- a/dev-ml/ppx_core/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ppx_core-0.9.0.tar.gz 44525 BLAKE2B a2d67d6ba07217446af11f0e7030197f8894fd271b9eebefefa03a01ccb8692b1d866accf192926ea9193d639e1c551b085875baf877eb396d5a75c847378ec6 SHA512 04b0e096aa545c27f040feeea8745078e0fb9dbe4816ade6d3f39b6690da669c6c786334381dbccd74dfd46514ae88c6475b14db8c3216167a6acfea79601e06
diff --git a/dev-ml/ppx_core/metadata.xml b/dev-ml/ppx_core/metadata.xml
deleted file mode 100644
index be8727d00044..000000000000
--- a/dev-ml/ppx_core/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/ppx_core</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ppx_core/ppx_core-0.9.0-r1.ebuild b/dev-ml/ppx_core/ppx_core-0.9.0-r1.ebuild
deleted file mode 100644
index b7479abd2f4f..000000000000
--- a/dev-ml/ppx_core/ppx_core-0.9.0-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="Standard library for ppx rewriters"
-HOMEPAGE="https://github.com/janestreet/ppx_core"
-SRC_URI="https://github.com/janestreet/ppx_core/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="
- dev-ml/base:=
- dev-ml/ocaml-compiler-libs:=
- dev-ml/ppx_ast:=
- dev-ml/ppx_traverse_builtins:=
- dev-ml/stdio:=
- dev-ml/ocaml-migrate-parsetree:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} dev-ml/jbuilder"
diff --git a/dev-ml/ppx_driver/Manifest b/dev-ml/ppx_driver/Manifest
deleted file mode 100644
index d0688f42d145..000000000000
--- a/dev-ml/ppx_driver/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ppx_driver-0.11.0.tar.gz 9157 BLAKE2B 053e710c3d8cb6096c893bd5308fbe2b4563dfb2de3c006402ae363aed60db31a3bb1b7656f0565ce13d88368d8b6bef68658f81190dda397562d462828618f4 SHA512 d7ef318f6f0c6e4c56537584bb50b6673b294b67ac264208b7c8b4bcc9d0ca6baf1cbea752459b12d9102bb84a392047c907c65afd23760cac1cc4465ed85ea9
diff --git a/dev-ml/ppx_driver/metadata.xml b/dev-ml/ppx_driver/metadata.xml
deleted file mode 100644
index c69342dd5815..000000000000
--- a/dev-ml/ppx_driver/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>gienah@gentoo.org</email>
- <name>Mark Wright</name>
- </maintainer>
- <upstream>
- <remote-id type="github">janestreet/ppx_driver</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ppx_driver/ppx_driver-0.11.0.ebuild b/dev-ml/ppx_driver/ppx_driver-0.11.0.ebuild
deleted file mode 100644
index aa88a6f5b4d2..000000000000
--- a/dev-ml/ppx_driver/ppx_driver-0.11.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit opam
-
-DESCRIPTION="Feature-full driver for OCaml AST transformers"
-HOMEPAGE="https://github.com/janestreet/ppx_driver"
-SRC_URI="https://github.com/janestreet/ppx_driver/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-BDEPEND="dev-ml/jbuilder"
-DEPEND="
- dev-ml/ppx_core:=
- dev-ml/stdio:=
- dev-ml/ppx_optcomp:=
- dev-ml/ocaml-migrate-parsetree:=
- dev-ml/ocamlbuild:="
-RDEPEND="${DEPEND}"
diff --git a/dev-ml/ppx_traverse/Manifest b/dev-ml/ppx_traverse/Manifest
deleted file mode 100644
index 8491aaa82c43..000000000000
--- a/dev-ml/ppx_traverse/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ppx_traverse-0.9.0.tar.gz 10837 BLAKE2B b0d3e9a10c5af698105fae5dec13afe8b545bb3ee2b48ec72b3d7e76466d3e2ce7ece1ecdfeeabde63855bf8d24c89a05666f8e2fa8c286621ca1c9bd35274d8 SHA512 914f79405f09ccfecd444416499b63f68f700d4b7485031c45b7ab9500a82c4bc65dad8315a6cc7b7669b2c40f51e98a6fa453869b20501a22eff5b1ffb0e441
diff --git a/dev-ml/ppx_traverse/metadata.xml b/dev-ml/ppx_traverse/metadata.xml
deleted file mode 100644
index 777735f041c6..000000000000
--- a/dev-ml/ppx_traverse/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/ppx_traverse</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ppx_traverse/ppx_traverse-0.9.0.ebuild b/dev-ml/ppx_traverse/ppx_traverse-0.9.0.ebuild
deleted file mode 100644
index 1ea84ac585ee..000000000000
--- a/dev-ml/ppx_traverse/ppx_traverse-0.9.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="Automatic generation of open recursion classes"
-HOMEPAGE="https://github.com/janestreet/ppx_traverse"
-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=""
-
-DEPEND="
- dev-ml/ppx_core:=
- dev-ml/ppx_driver:=
- dev-ml/ppx_metaquot:=
- dev-ml/ppx_type_conv:=
- dev-ml/ocaml-migrate-parsetree:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} dev-ml/jbuilder"
diff --git a/dev-ml/ppx_traverse_builtins/Manifest b/dev-ml/ppx_traverse_builtins/Manifest
deleted file mode 100644
index c5a325ceb0c7..000000000000
--- a/dev-ml/ppx_traverse_builtins/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ppx_traverse_builtins-0.9.0.tar.gz 6328 BLAKE2B 1e111d97876fb97826a04dfddbd1289e4b64ca93cb09e2f8692fcd5c1b87eb09259938b31662ed712d3e3926cd3b8edecf967d85ce9846805c74b28a4359e02a SHA512 c8d77138f8fcd4d440870eb9126f5aca2d9fa917fac6bd9aa7f6dd4fb3e75f5860efbdc312ffc23b375808c33e1527726318918bf7bee61f470ef3a2cb40f6ba
diff --git a/dev-ml/ppx_traverse_builtins/metadata.xml b/dev-ml/ppx_traverse_builtins/metadata.xml
deleted file mode 100644
index 424c533ad3f3..000000000000
--- a/dev-ml/ppx_traverse_builtins/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/ppx_traverse_builtins</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ppx_traverse_builtins/ppx_traverse_builtins-0.9.0.ebuild b/dev-ml/ppx_traverse_builtins/ppx_traverse_builtins-0.9.0.ebuild
deleted file mode 100644
index 07f2a2aa57fd..000000000000
--- a/dev-ml/ppx_traverse_builtins/ppx_traverse_builtins-0.9.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="Builtins for ppx_traverse"
-HOMEPAGE="https://github.com/janestreet/ppx_traverse_builtins"
-SRC_URI="https://github.com/janestreet/ppx_traverse_builtins/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-DEPEND="${RDEPEND}
- dev-ml/jbuilder"
diff --git a/dev-ml/ppx_type_conv/Manifest b/dev-ml/ppx_type_conv/Manifest
deleted file mode 100644
index e7bb605ae29e..000000000000
--- a/dev-ml/ppx_type_conv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ppx_type_conv-0.9.0.tar.gz 14651 BLAKE2B 50b4ffb85062eb306bbadb3b641f9ca0318e95c614482302c4b3e001eeeb14137c4d0050abb8cf5c6e57a5fd8afe70b16a3455b4080e6f85981c88765c8ba945 SHA512 71af29d7e882652a5e101e1fc3610adb4faaba30068161b4b391e3ce7419af7feffd289070c1707cc961c593eda7b7f325609e8c98543c1168400cfafea31472
diff --git a/dev-ml/ppx_type_conv/metadata.xml b/dev-ml/ppx_type_conv/metadata.xml
deleted file mode 100644
index 75fe4910a683..000000000000
--- a/dev-ml/ppx_type_conv/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/ppx_type_conv</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/ppx_type_conv/ppx_type_conv-0.9.0.ebuild b/dev-ml/ppx_type_conv/ppx_type_conv-0.9.0.ebuild
deleted file mode 100644
index 879332244f97..000000000000
--- a/dev-ml/ppx_type_conv/ppx_type_conv-0.9.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="Support Library for type-driven code generators"
-HOMEPAGE="https://github.com/janestreet/ppx_type_conv"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="
- dev-ml/ppx_driver:=
- dev-ml/ppx_metaquot:=
- dev-ml/ppx_core:=
- dev-ml/ocaml-migrate-parsetree:=
- dev-ml/ppx_deriving:=
-"
-
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} dev-ml/jbuilder"
diff --git a/dev-ml/qcheck/Manifest b/dev-ml/qcheck/Manifest
deleted file mode 100644
index 9520346f07b5..000000000000
--- a/dev-ml/qcheck/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qcheck-0.7.tar.gz 257935 BLAKE2B a885635e555a7442f0ad7687320e3d9f45897b9167ba4ac12baf632bc60e1eca207ae5ccf4b57ff36897e418f5ef4e781f9f2bf674ec16cdab140049debcb6c6 SHA512 3082029a09d5efe3af0cb8fcd0bd08f11dd1066d5bffc6beaac16c7244b07286b3ae93931e699f22c977ad4d6ba050dff69b133ce3492455d6932a9e0cc304f7
diff --git a/dev-ml/qcheck/metadata.xml b/dev-ml/qcheck/metadata.xml
deleted file mode 100644
index 11fddec26cee..000000000000
--- a/dev-ml/qcheck/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">c-cube/qcheck</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/qcheck/qcheck-0.7.ebuild b/dev-ml/qcheck/qcheck-0.7.ebuild
deleted file mode 100644
index 63578ec22400..000000000000
--- a/dev-ml/qcheck/qcheck-0.7.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_TESTS=1
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-DESCRIPTION="QuickCheck inspired property-based testing for OCaml"
-HOMEPAGE="https://github.com/c-cube/qcheck/"
-SRC_URI="https://github.com/c-cube/qcheck/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-ml/ounit:=
- !<dev-ml/iTeML-2.5"
-DEPEND="${RDEPEND}
- dev-ml/ocamlbuild"
diff --git a/dev-ml/re2/Manifest b/dev-ml/re2/Manifest
deleted file mode 100644
index 80e398d16dbc..000000000000
--- a/dev-ml/re2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST re2-0.9.1.tar.gz 388911 BLAKE2B d6d0673142e2523c0d5fed2c19439bbf7c2ace401558f4c40f0302445492ae17bf67076c4faeb0e25eeb8cc01f463f4804317d4f6a5113586be77df18ec93874 SHA512 a92dc39a1d263dd2bbfad88f0ea0936fcadd1d03cd735d9db151412919713cfb4d8329f1e0fa454917d8faa49480e8dd60af9331b0863548ab267b647bd1e192
diff --git a/dev-ml/re2/metadata.xml b/dev-ml/re2/metadata.xml
deleted file mode 100644
index ea7b1788aeb6..000000000000
--- a/dev-ml/re2/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">janestreet/re2</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/re2/re2-0.9.1.ebuild b/dev-ml/re2/re2-0.9.1.ebuild
deleted file mode 100644
index e77c46fb6030..000000000000
--- a/dev-ml/re2/re2-0.9.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="OCaml bindings for RE2"
-HOMEPAGE="https://github.com/janestreet/re2"
-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=""
-
-DEPEND="
- dev-ml/core_kernel:=
- dev-ml/ppx_driver:=
- dev-ml/ppx_jane:=
- dev-ml/ocaml-migrate-parsetree:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} dev-ml/jbuilder"
diff --git a/dev-ml/stringext/Manifest b/dev-ml/stringext/Manifest
deleted file mode 100644
index c8fc769c5d9e..000000000000
--- a/dev-ml/stringext/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST stringext-1.4.3.tar.gz 49255 BLAKE2B a1594144be431ead57e92339fef60a4823b8d1bf77e60bdfc7f89e5bc8700c4c55afcae90980b6486284d0de62b8cb3090a1cffe2f26a276f8063329e34c8068 SHA512 f6d6ad9e6cd89fb499f2ef449eede448fe9d67912644f44ffadf4e869326bc20fd839d7e725a133e4a81ca8ba98497fd02307efb9f9f62cbad4308e18123ffb5
diff --git a/dev-ml/stringext/metadata.xml b/dev-ml/stringext/metadata.xml
deleted file mode 100644
index 546e97319333..000000000000
--- a/dev-ml/stringext/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">rgrinberg/stringext</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ml/stringext/stringext-1.4.3.ebuild b/dev-ml/stringext/stringext-1.4.3.ebuild
deleted file mode 100644
index 2d743c11f5e3..000000000000
--- a/dev-ml/stringext/stringext-1.4.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="Extra string functions for OCaml"
-HOMEPAGE="https://github.com/rgrinberg/stringext"
-SRC_URI="https://github.com/rgrinberg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- >=dev-lang/ocaml-4:=
-"
-DEPEND="
- ${RDEPEND}
- test? ( dev-ml/iTeML )
-"
-
-DOCS=( README.md )
diff --git a/dev-ml/type-conv/Manifest b/dev-ml/type-conv/Manifest
deleted file mode 100644
index 6beef75fe6ce..000000000000
--- a/dev-ml/type-conv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST type_conv-113.00.02.tar.gz 64174 BLAKE2B 23189d3b9f676657d59d0801ec0c7bde7b926e2e75c6a2316ae5fc8b5dedb3a2cda944b029e61a10d997b555ed0678dd0cb0593693c395a5bcd4df4de4a15de9 SHA512 6bc6db0e5a36fa4150941155290d137552d9e19aac7cf3aff107f0a7eaa47749c7044c4a4e475827d739784b99ef2103e9c9c03191c6aaa55c51585e71553559
diff --git a/dev-ml/type-conv/metadata.xml b/dev-ml/type-conv/metadata.xml
deleted file mode 100644
index 1b2becffa26c..000000000000
--- a/dev-ml/type-conv/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-ml/type-conv/type-conv-113.00.02.ebuild b/dev-ml/type-conv/type-conv-113.00.02.ebuild
deleted file mode 100644
index 088550945270..000000000000
--- a/dev-ml/type-conv/type-conv-113.00.02.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-MY_P=${PN/-/_}-${PV}
-DESCRIPTION="Mini library required for some other preprocessing libraries"
-HOMEPAGE="http://janestreet.github.io/"
-SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}/files/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND=">=dev-lang/ocaml-4.02[ocamlopt?]
- dev-ml/camlp4:="
-DEPEND="${RDEPEND}
- >=dev-ml/findlib-1.3.2"
-
-DOCS=( "README.md" "CHANGES.md" )
-
-S="${WORKDIR}/${MY_P}"
diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest
deleted file mode 100644
index 3255e446b984..000000000000
--- a/dev-ml/tyxml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tyxml-4.2.0.tar.gz 182255 BLAKE2B 04ec57372bb4b63eb66b21c8d8771290cf9d7d9a344d8354414c5512d112852c2f2af9e5dbda74e6c990c64a498545ad6ad7f4f94190523b7b9029809b0f41c8 SHA512 555df1fdf5eb30592a3bd93b7d08345964b1cd6e16c2f746ef777cb3c5fc9a31dddf316432e0457d317eaf7728c5d1156982956169a7b1eb9b660eedcf89ca58
diff --git a/dev-ml/tyxml/metadata.xml b/dev-ml/tyxml/metadata.xml
deleted file mode 100644
index 0bed57209834..000000000000
--- a/dev-ml/tyxml/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?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>ML</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ocsigen/tyxml</remote-id>
- </upstream>
- <use>
- <flag name="camlp4">Enables the camlp4 syntax extension (deprecated)</flag>
- <flag name="ppx">Enables the ppx syntax extension (preferred)</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-ml/tyxml/tyxml-4.2.0.ebuild b/dev-ml/tyxml/tyxml-4.2.0.ebuild
deleted file mode 100644
index 77cd847248e3..000000000000
--- a/dev-ml/tyxml/tyxml-4.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-# Cannot find findlib package alcotest
-# OASIS_BUILD_TESTS=1
-
-inherit oasis
-
-DESCRIPTION="A libary to build xml trees typechecked by OCaml"
-HOMEPAGE="http://ocsigen.org/tyxml/"
-SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="+ppx +camlp4"
-
-DEPEND="
- >=dev-ml/uutf-1.0:=
- dev-ml/uchar:=
- dev-ml/re:=
- ppx? (
- >=dev-ml/ppx_tools_versioned-5.2.2:=
- dev-ml/markup:=
- )
- camlp4? ( dev-ml/camlp4:= )"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGES README.md )
-
-src_configure() {
- oasis_configure_opts="
- $(use_enable camlp4 syntax)
- $(use_enable ppx)
- " oasis_src_configure
-}
diff --git a/eclass/dune.eclass b/eclass/dune.eclass
index a6b499cfbdb1..c19c5ab9944f 100644
--- a/eclass/dune.eclass
+++ b/eclass/dune.eclass
@@ -9,15 +9,15 @@
# @AUTHOR:
# Rafael Kitover <rkitover@gmail.com>
# @SUPPORTED_EAPIS: 5 6 7
-# @BLURB: Provides functions for installing dune packages.
+# @BLURB: Provides functions for installing Dune packages.
# @DESCRIPTION:
-# Provides dependencies on dune and ocaml and default src_compile, src_test and
-# src_install for dune-based packages.
+# Provides dependencies on dDne and OCaml and default src_compile, src_test and
+# src_install for Dune-based packages.
# @ECLASS-VARIABLE: DUNE_PKG_NAME
# @PRE_INHERIT
# @DESCRIPTION:
-# Sets the actual dune package name, if different from gentoo package name.
+# Sets the actual Dune package name, if different from Gentoo package name.
# Set before inheriting the eclass.
case ${EAPI:-0} in
@@ -32,8 +32,13 @@ EXPORT_FUNCTIONS src_compile src_test src_install
RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt?]"
case ${EAPI:-0} in
- 0|1|2|3|4|5|6) DEPEND="${RDEPEND} dev-ml/dune";;
- *) BDEPEND="dev-ml/dune dev-lang/ocaml"; DEPEND="${RDEPEND}" ;;
+ 5|6)
+ DEPEND="${RDEPEND} dev-ml/dune"
+ ;;
+ *)
+ BDEPEND="dev-ml/dune dev-lang/ocaml"
+ DEPEND="${RDEPEND}"
+ ;;
esac
dune_src_compile() {
diff --git a/eclass/findlib.eclass b/eclass/findlib.eclass
index 0e37e2ecfa0f..8eaaccd0ec96 100644
--- a/eclass/findlib.eclass
+++ b/eclass/findlib.eclass
@@ -10,19 +10,18 @@
# @DESCRIPTION:
# ocamlfind (a.k.a. findlib) eclass
-# Do not complain about CFLAGS etc since ml projects do not use them.
+# Do not complain about CFLAGS etc since ML projects do not use them.
QA_FLAGS_IGNORED='.*'
-# From this findlib version there is proper stublibs support.
+# From this findlib version, there is proper stublibs support.
DEPEND=">=dev-ml/findlib-1.0.4-r1"
[[ ${FINDLIB_USE} ]] && DEPEND="${FINDLIB_USE}? ( ${DEPEND} )"
check_ocamlfind() {
- if [ ! -x "${EPREFIX}"/usr/bin/ocamlfind ]
- then
- eerror "In findlib.eclass: could not find the ocamlfind executable"
- eerror "Please report this bug on gentoo's bugzilla, assigning to ml@gentoo.org"
- die "ocamlfind executabled not found"
+ if [ ! -x "${EPREFIX}"/usr/bin/ocamlfind ] ; then
+ eerror "In ${ECLASS}: could not find the ocamlfind executable"
+ eerror "Please report this bug on Gentoo's Bugzilla, assigning to ml@gentoo.org"
+ die "ocamlfind executable not found"
fi
}
diff --git a/eclass/oasis.eclass b/eclass/oasis.eclass
deleted file mode 100644
index 42ad9368f735..000000000000
--- a/eclass/oasis.eclass
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# @ECLASS: oasis.eclass
-# @MAINTAINER:
-# ML <ml@gentoo.org>
-# @AUTHOR:
-# Original Author: Alexis Ballier <aballier@gentoo.org>
-# @SUPPORTED_EAPIS: 3 4 5
-# @BLURB: Provides common ebuild phases for oasis-based packages.
-# @DEPRECATED: opam.eclass, dune.eclass, or findlib.eclass (if necessary)
-# @DESCRIPTION:
-# Provides common ebuild phases for oasis-based packages.
-# Most of these packages will just have to inherit the eclass, set their
-# dependencies and the DOCS variable for base.eclass to install it and be done.
-#
-# It inherits multilib, findlib, eutils and base eclasses.
-# Ebuilds using oasis.eclass must be EAPI>=3.
-
-# @ECLASS-VARIABLE: OASIS_BUILD_DOCS
-# @PRE_INHERIT
-# @DESCRIPTION:
-# Will make oasis_src_compile build the documentation if this variable is
-# defined and the doc useflag is enabled.
-# The eclass takes care of setting doc in IUSE but the ebuild should take care
-# of the extra dependencies it may need.
-# Set before inheriting the eclass.
-
-# @ECLASS-VARIABLE: OASIS_BUILD_TESTS
-# @PRE_INHERIT
-# @DESCRIPTION:
-# Will make oasis_src_configure enable building the tests if the test useflag is
-# enabled. oasis_src_test will then run them.
-# Note that you sometimes need to enable this for src_test to be useful,
-# sometimes not. It has to be enabled on a per-case basis.
-# The eclass takes care of setting test in IUSE but the ebuild should take care
-# of the extra dependencies it may need.
-# Set before inheriting the eclass.
-
-
-# @ECLASS-VARIABLE: OASIS_NO_DEBUG
-# @PRE_INHERIT
-# @DESCRIPTION:
-# Disable debug useflag usage. Old oasis versions did not support it so we allow
-# disabling it in those cases.
-# The eclass takes care of setting debug in IUSE.
-# Set before inheriting the eclass.
-
-# @ECLASS-VARIABLE: OASIS_DOC_DIR
-# @PRE_INHERIT
-# @DESCRIPTION:
-# Specify where to install documentation. Default is for ocamldoc HTML.
-# Change it before inherit if this is not what you want.
-# EPREFIX is automatically prepended.
-: ${OASIS_DOC_DIR:="/usr/share/doc/${PF}/html"}
-
-inherit multilib findlib eutils base
-
-# Implicitly limited to EAPI 5 or earlier because of base.eclass
-case ${EAPI:-0} in
- 0|1|2) die "You need at least EAPI-3 to use oasis.eclass";;
- 3|4) RDEPEND=">=dev-lang/ocaml-3.12[ocamlopt?]";;
- *) RDEPEND=">=dev-lang/ocaml-3.12:=[ocamlopt?]";;
-esac
-
-IUSE="+ocamlopt"
-[ -n "${OASIS_NO_DEBUG}" ] || IUSE="${IUSE} debug"
-[ -n "${OASIS_BUILD_DOCS}" ] && IUSE="${IUSE} doc"
-if [[ -n ${OASIS_BUILD_TESTS} ]]; then
- IUSE+=" test"
- RESTRICT+=" !test? ( test )"
-fi
-
-DEPEND="${RDEPEND}
- dev-ml/ocamlbuild"
-
-# @FUNCTION: oasis_use_enable
-# @USAGE: < useflag > < variable >
-# @DESCRIPTION:
-# A use_enable-like function for oasis configure variables.
-# Outputs '--override variable (true|false)', whether useflag is enabled or
-# not.
-# Typical usage: $(oasis_use_enable ocamlopt is_native) as an oasis configure
-# argument.
-oasis_use_enable() {
- echo "--override $2 $(usex $1 true false)"
-}
-
-# @FUNCTION: oasis_src_configure
-# @DESCRIPTION:
-# src_configure phase shared by oasis-based packages.
-# Extra arguments may be passed via oasis_configure_opts.
-oasis_src_configure() {
- local confargs=""
- [ -n "${OASIS_BUILD_TESTS}" ] && confargs="${confargs} $(use_enable test tests)"
- [ -n "${OASIS_NO_DEBUG}" ] || confargs="${confargs} $(oasis_use_enable debug debug)"
- ${OASIS_SETUP_COMMAND:-ocaml setup.ml} -configure \
- --prefix "${ED}/usr" \
- --libdir "${ED}/usr/$(get_libdir)" \
- --docdir "${ED}${OASIS_DOC_DIR}" \
- $(oasis_use_enable ocamlopt is_native) \
- ${confargs} \
- ${oasis_configure_opts} \
- || die
-}
-
-# @FUNCTION: oasis_src_compile
-# @DESCRIPTION:
-# Builds an oasis-based package.
-# Will build documentation if OASIS_BUILD_DOCS is defined and the doc useflag is
-# enabled.
-oasis_src_compile() {
- ${OASIS_SETUP_COMMAND:-ocaml setup.ml} -build || die
- if [ -n "${OASIS_BUILD_DOCS}" ] && use doc; then
- ocaml setup.ml -doc || die
- fi
-}
-
-# @FUNCTION: oasis_src_test
-# @DESCRIPTION:
-# Runs the testsuite of an oasis-based package.
-oasis_src_test() {
- LD_LIBRARY_PATH="${S}/_build/lib" ${OASIS_SETUP_COMMAND:-ocaml setup.ml} -test || die
-}
-
-# @FUNCTION: oasis_src_install
-# @DESCRIPTION:
-# Installs an oasis-based package.
-# It calls base_src_install_docs, so will install documentation declared in the
-# DOCS variable.
-oasis_src_install() {
- findlib_src_preinst
- ${OASIS_SETUP_COMMAND:-ocaml setup.ml} -install || die
- base_src_install_docs
-}
-
-EXPORT_FUNCTIONS src_configure src_compile src_test src_install
diff --git a/eclass/opam.eclass b/eclass/opam.eclass
index 2789e32d315a..262d726a8a7a 100644
--- a/eclass/opam.eclass
+++ b/eclass/opam.eclass
@@ -29,8 +29,13 @@ QA_FLAGS_IGNORED='.*'
RDEPEND=">=dev-lang/ocaml-4:="
case ${EAPI:-0} in
- 0|1|2|3|4|5|6) DEPEND="${RDEPEND} ${OPAM_INSTALLER_DEP}";;
- *) BDEPEND="${OPAM_INSTALLER_DEP} dev-lang/ocaml"; DEPEND="${RDEPEND}" ;;
+ 5|6)
+ DEPEND="${RDEPEND} ${OPAM_INSTALLER_DEP}"
+ ;;
+ *)
+ BDEPEND="${OPAM_INSTALLER_DEP} dev-lang/ocaml"
+ DEPEND="${RDEPEND}"
+ ;;
esac
# @ECLASS-VARIABLE: OPAM_INSTALLER
diff --git a/net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.10-r1.ebuild b/net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.10-r1.ebuild
index a7b1bfc31c27..eaf055e9fadc 100644
--- a/net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.10-r1.ebuild
+++ b/net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.10-r1.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}"
src_prepare() {
# Upstream has a custom Makefile that is meant to build bundles.
- mv -f Makefile Makefile.upstream || die
+ #mv -f Makefile Makefile.upstream || die
sed -i '/CPANfile/d' Makefile.PL || die
default
}
diff --git a/net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.8-r1.ebuild b/net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.8-r1.ebuild
index a7b1bfc31c27..eaf055e9fadc 100644
--- a/net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.8-r1.ebuild
+++ b/net-analyzer/nagios-plugin-check_raid/nagios-plugin-check_raid-4.0.8-r1.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}"
src_prepare() {
# Upstream has a custom Makefile that is meant to build bundles.
- mv -f Makefile Makefile.upstream || die
+ #mv -f Makefile Makefile.upstream || die
sed -i '/CPANfile/d' Makefile.PL || die
default
}
diff --git a/net-libs/daq/daq-2.0.7.ebuild b/net-libs/daq/daq-2.0.7.ebuild
index 9ec2ff60a4ba..21c38f12f6e5 100644
--- a/net-libs/daq/daq-2.0.7.ebuild
+++ b/net-libs/daq/daq-2.0.7.ebuild
@@ -67,7 +67,7 @@ src_install() {
# This has been bugged upstream
if ! use static-libs; then
for z in libdaq_static libdaq_static_modules; do
- rm "${ED}"/usr/$(get_libdir)/${z}.a || die
+ rm -f "${ED}"/usr/$(get_libdir)/${z}.a || die
done
fi
}
diff --git a/profiles/package.mask b/profiles/package.mask
index 9f1c4f4592dc..8324ae607d21 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -234,35 +234,6 @@ dev-haskell/geniplate
# for transitioning out. Bug #776262.
app-admin/lastpass-cli
-# Sam James <sam@gentoo.org> (2021-03-13)
-# Stuck on oasis.eclass, out of date
-# No reverse dependencies
-# (For ounit: please port your applications to dev-ml/ounit2
-# Should be a case of just a sed in most cases.)
-# Removal in 14 days. Nothing should really
-# be able to use any of these right now anyway.
-# bug #775785, bug #749696, bug #711414
-dev-ml/qcheck
-dev-ml/macaque
-dev-ml/pgocaml
-dev-ml/csv
-dev-ml/gen
-dev-ml/tyxml
-dev-ml/stringext
-dev-ml/deriving
-dev-ml/type-conv
-dev-ml/optcomp
-dev-ml/lwt_react
-dev-ml/batteries
-dev-ml/ocaml-magic-mime
-dev-ml/iTeML
-dev-ml/ocaml-re
-dev-ml/ocamlify
-dev-ml/ocamlmod
-dev-ml/ocaml-expect
-dev-ml/oasis
-dev-ml/ounit
-
# Hans de Graaff <graaff@gentoo.org> (2021-03-12)
# Requires a (proxy) maintainer with access to Oracle development
# libraries. Please express your interest on bug 772128 if you can
@@ -350,31 +321,6 @@ dev-libs/libgpuarray
# Bug 729876 and several others; removal in 30days
dev-libs/klibc
-# Alfredo Tupone <tupone@gentoo.org> (2021-03-07)
-# unbuildable
-# Removal on 2021-04-05
-www-servers/ocsigenserver
-dev-ml/eliom
-dev-ml/js_of_ocaml
-dev-ml/ocaml-conduit
-dev-ml/dns
-dev-ml/ocaml-cohttp
-dev-ml/ocaml-dispatch
-dev-ml/ocaml-cstruct
-dev-ml/ocaml-ipaddr
-dev-ml/ocaml-uri
-dev-ml/re2
-dev-ml/bin-prot
-dev-ml/configurator
-dev-ml/ppx_traverse
-dev-ml/ppx_type_conv
-dev-ml/bin-prot
-dev-ml/ppx_driver
-dev-ml/ppx_core
-dev-ml/ppx_ast
-dev-ml/ppx_traverse_builtins
-dev-ml/jbuilder
-
# Conrad Kostecki <conikost@gentoo.org> (2021-03-05)
# Deprecated by upstream and unsupported due EOL.
# Multiple bugs open and unmaintained.
@@ -418,11 +364,6 @@ app-office/moneyguru
# bug #772998
~net-misc/openntpd-6.8_p1
-# Alfredo Tupone <tupone@gentoo.org> (2021-03-03)
-# no package uses it
-# Removal on 2021-04-02
-dev-ml/core_extended
-
# Sam James <sam@gentoo.org> (2021-03-01)
# Mask new proj 8.x as it removes deprecated
# API. Likely to break several consumers
diff --git a/profiles/updates/4Q-2017 b/profiles/updates/4Q-2017
index b319f5b973c5..53f6b7ef5a6b 100644
--- a/profiles/updates/4Q-2017
+++ b/profiles/updates/4Q-2017
@@ -1,4 +1,3 @@
-move dev-ml/ocaml-dns dev-ml/dns
move dev-perl/HTML-Format dev-perl/HTML-Formatter
move dev-perl/MARC-XML dev-perl/MARC-File-XML
move dev-perl/MARC-file-XML dev-perl/MARC-File-XML
diff --git a/www-servers/ocsigenserver/Manifest b/www-servers/ocsigenserver/Manifest
deleted file mode 100644
index 93629062b1bc..000000000000
--- a/www-servers/ocsigenserver/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocsigenserver-2.8.tar.gz 1265240 BLAKE2B bc1b7da3579d8853f4c259a8a4d4924e08c5552a68a5b40ce00400147efade8c91d01083f117fe0a78cfb8eb44ce3b9e98b34ee2390bd4171d6606b62999ec29 SHA512 80d5125a93239c73756b03a0f50d83e691810f93a15525daef2f7ccd69279e348f03486c26319a9511c1a746f375317082a89ba37ce0ba22872d6db7d3fddf1b
diff --git a/www-servers/ocsigenserver/files/lwt3.patch b/www-servers/ocsigenserver/files/lwt3.patch
deleted file mode 100644
index 3fb6b9d8e7a6..000000000000
--- a/www-servers/ocsigenserver/files/lwt3.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-Index: ocsigenserver-2.8/Makefile.options
-===================================================================
---- ocsigenserver-2.8.orig/Makefile.options
-+++ ocsigenserver-2.8/Makefile.options
-@@ -30,7 +30,7 @@ endif
-
- BASE_PACKAGE := lwt ipaddr bytes
-
--SERVER_PACKAGE := lwt.ssl \
-+SERVER_PACKAGE := lwt_ssl \
- bytes \
- ${LWT_PREEMPTIVE_PACKAGE} \
- ipaddr \
-Index: ocsigenserver-2.8/configure
-===================================================================
---- ocsigenserver-2.8.orig/configure
-+++ ocsigenserver-2.8/configure
-@@ -410,8 +410,8 @@ check_library ssl "See: http://sourcefor
-
- check_library lwt "See: http://ocsigen.org/lwt"
- check_library lwt.unix "Missing support for 'unix' in lwt."
--check_library lwt.react "Missing support for 'react' in lwt."
--check_library lwt.ssl "Missing support for 'ssl' in lwt."
-+check_library lwt_react "Missing support for 'react' in lwt."
-+check_library lwt_ssl "Missing support for 'ssl' in lwt."
- check_library lwt.preemptive "Missing support for 'preemptive' in lwt."
-
- check_library netstring \
-Index: ocsigenserver-2.8/src/extensions/Makefile
-===================================================================
---- ocsigenserver-2.8.orig/src/extensions/Makefile
-+++ ocsigenserver-2.8/src/extensions/Makefile
-@@ -4,8 +4,8 @@ PACKAGE := \
- bytes \
- lwt.unix \
- ipaddr \
-- lwt.ssl \
-- lwt.react \
-+ lwt_ssl \
-+ lwt_react \
- netstring \
- netstring-pcre \
- tyxml.parser
-Index: ocsigenserver-2.8/src/files/META.in
-===================================================================
---- ocsigenserver-2.8.orig/src/files/META.in
-+++ ocsigenserver-2.8/src/files/META.in
-@@ -37,7 +37,7 @@ package "baselib" (
- )
-
- package "http" (
-- requires = "%%NAME%%.baselib,lwt.ssl,tyxml"
-+ requires = "%%NAME%%.baselib,lwt_ssl,tyxml"
- version = "[distributed with Ocsigen server]"
- description = "HTTP library for Ocsigen server"
- archive(byte) = "http.cma"
-@@ -188,7 +188,7 @@ package "ext" (
-
- package "comet" (
- exists_if = "ocsigen_comet.cmo,ocsigen_comet.cmx"
-- requires = "ocsigenserver,lwt.react"
-+ requires = "ocsigenserver,lwt_react"
- version = "[distributed with Ocsigen server]"
- description = "Comet server-to-client communication"
- archive(byte) = "ocsigen_comet.cmo"
-Index: ocsigenserver-2.8/src/http/Makefile
-===================================================================
---- ocsigenserver-2.8.orig/src/http/Makefile
-+++ ocsigenserver-2.8/src/http/Makefile
-@@ -3,7 +3,7 @@ PACKAGE := \
- bytes \
- netstring \
- netstring-pcre \
-- lwt.ssl \
-+ lwt_ssl \
- tyxml
-
- LIBS := -I ../baselib ${addprefix -package ,${PACKAGE}}
diff --git a/www-servers/ocsigenserver/files/ocsigenserver.confd b/www-servers/ocsigenserver/files/ocsigenserver.confd
deleted file mode 100644
index 70638b7c8709..000000000000
--- a/www-servers/ocsigenserver/files/ocsigenserver.confd
+++ /dev/null
@@ -1,25 +0,0 @@
-# /etc/conf.d/ocsigenserver : config file for /etc/init.d/ocsigenserver
-
-# Path for the ocsigen binary (add opt for native executable)
-
-#DAEMON=/usr/bin/ocsigenserver.opt
-DAEMON=/usr/bin/ocsigenserver
-
-# Name for ocsigen daemon
-
-NAME=ocsigenserver
-
-# Locstion of Ocsigen config file
-
-CONF=/etc/$NAME/ocsigenserver.conf
-
-# PID file location
-
-PIDFILE=/var/run/$NAME.pid
-
-# Add here any additional aptions for ocsigen
-
-OCSIGEN_OPTS=""
-
-# Command pipe
-COMMANDPIPE=/var/run/ocsigenserver_command
diff --git a/www-servers/ocsigenserver/files/ocsigenserver.initd b/www-servers/ocsigenserver/files/ocsigenserver.initd
deleted file mode 100644
index 57d3343159f5..000000000000
--- a/www-servers/ocsigenserver/files/ocsigenserver.initd
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-extra_commands="depend checkconfig reload"
-
-depend() {
- need net
- use logger
- after bootmist
-}
-
-
-checkconfig() {
- if [ ! -f "$DAEMON" ] ; then
- ewarn "Unable to find $DAEMON"
- return 1
- fi
- if [ ! -f "$CONF" ] ; then
- ewarn $CONF " does not exist."
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Creating command pipe (${COMMANDPIPE})"
- mkfifo -m 660 "${COMMANDPIPE}"
- chown ocsigenserver:ocsigenserver "${COMMANDPIPE}"
- eend $?
-
- ebegin "Starting ocsigen"
- start-stop-daemon --start --exec $DAEMON -- \
- --pidfile $PIDFILE \
- --daemon \
- $OCSIGEN_OPTS
- eend $?
-}
-
-stop() {
- ebegin "Stopping ocsigen"
- start-stop-daemon --stop --pidfile $PIDFILE
- eend $?
- ebegin "Removing command pipe (${COMMANDPIPE})"
- rm -f "${COMMANDPIPE}"
- eend $?
-}
-
-reload() {
- if [ ! -f "$PIDFILE" ] ; then
- ewarn "$PIDFILE not found!!"
- ewarn "Ocsigen is not running. Not reloading."
- return 1
- fi
- ebegin "Reloading ocsigen"
- echo reload > /var/run/ocsigen_command
- eend $?
-}
diff --git a/www-servers/ocsigenserver/metadata.xml b/www-servers/ocsigenserver/metadata.xml
deleted file mode 100644
index 42c018ed1037..000000000000
--- a/www-servers/ocsigenserver/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">ocsigen/ocsigenserver</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild b/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild
deleted file mode 100644
index 7a0c0069f540..000000000000
--- a/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib findlib user
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- inherit git-r3
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/ocsigen/ocsigenserver"
-else
- SRC_URI="https://github.com/ocsigen/ocsigenserver/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Ocaml-powered webserver and framework for dynamic web programming"
-HOMEPAGE="http://www.ocsigen.org"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="debug doc dbm +ocamlopt +sqlite zlib postgres"
-REQUIRED_USE="|| ( sqlite dbm postgres )"
-RESTRICT="strip installsources"
-
-DEPEND=">=dev-ml/lwt-2.5.0:=[camlp4(+)]
- dev-ml/lwt_react:=
- dev-ml/lwt_ssl:=
- >=dev-ml/react-0.9.3:=
- zlib? ( >=dev-ml/camlzip-1.03-r1:= )
- dev-ml/cryptokit:=
- >=dev-ml/ocamlnet-3.6:=[pcre]
- >=dev-ml/pcre-ocaml-6.2.5:=
- >=dev-ml/tyxml-4:=[camlp4(+)]
- >=dev-lang/ocaml-3.12:=[ocamlopt?]
- dev-ml/ocaml-ipaddr:=
- postgres? ( dev-ml/pgocaml:=[camlp4(+)] )
- dbm? ( dev-ml/camldbm:= )
- sqlite? ( dev-ml/ocaml-sqlite3:= )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewgroup ocsigenserver
- enewuser ocsigenserver -1 -1 /var/www ocsigenserver
-}
-
-src_prepare() {
- epatch "${FILESDIR}/lwt3.patch"
-}
-
-src_configure() {
- sh configure \
- --prefix /usr \
- --temproot "${ED}" \
- --bindir /usr/bin \
- --docdir /usr/share/doc/${PF} \
- --mandir /usr/share/man/man1 \
- --libdir /usr/$(get_libdir)/ocaml \
- $(use_enable debug) \
- $(use_with zlib camlzip) \
- $(use_with sqlite) \
- $(use_with dbm) \
- $(use_with postgres pgsql) \
- --with-preempt \
- --ocsigen-group ocsigenserver \
- --ocsigen-user ocsigenserver \
- --name ocsigenserver \
- || die "Error : configure failed!"
-}
-
-src_compile() {
- if use ocamlopt; then
- emake
- else
- emake byte
- fi
- use doc && emake doc
-}
-
-src_install() {
- findlib_src_preinst
- if use ocamlopt; then
- emake install
- else
- emake install.byte
- fi
- if use doc ; then
- emake install.doc
- fi
- emake logrotate
-
- newinitd "${FILESDIR}"/ocsigenserver.initd ocsigenserver
- newconfd "${FILESDIR}"/ocsigenserver.confd ocsigenserver
-
- dodoc README.md
-
- # We create it at runtime
- rm -f "${ED}/var/run/ocsigenserver_command" || die
-}
diff --git a/www-servers/ocsigenserver/ocsigenserver-9999.ebuild b/www-servers/ocsigenserver/ocsigenserver-9999.ebuild
deleted file mode 100644
index 7a0c0069f540..000000000000
--- a/www-servers/ocsigenserver/ocsigenserver-9999.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib findlib user
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- inherit git-r3
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/ocsigen/ocsigenserver"
-else
- SRC_URI="https://github.com/ocsigen/ocsigenserver/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Ocaml-powered webserver and framework for dynamic web programming"
-HOMEPAGE="http://www.ocsigen.org"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="debug doc dbm +ocamlopt +sqlite zlib postgres"
-REQUIRED_USE="|| ( sqlite dbm postgres )"
-RESTRICT="strip installsources"
-
-DEPEND=">=dev-ml/lwt-2.5.0:=[camlp4(+)]
- dev-ml/lwt_react:=
- dev-ml/lwt_ssl:=
- >=dev-ml/react-0.9.3:=
- zlib? ( >=dev-ml/camlzip-1.03-r1:= )
- dev-ml/cryptokit:=
- >=dev-ml/ocamlnet-3.6:=[pcre]
- >=dev-ml/pcre-ocaml-6.2.5:=
- >=dev-ml/tyxml-4:=[camlp4(+)]
- >=dev-lang/ocaml-3.12:=[ocamlopt?]
- dev-ml/ocaml-ipaddr:=
- postgres? ( dev-ml/pgocaml:=[camlp4(+)] )
- dbm? ( dev-ml/camldbm:= )
- sqlite? ( dev-ml/ocaml-sqlite3:= )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewgroup ocsigenserver
- enewuser ocsigenserver -1 -1 /var/www ocsigenserver
-}
-
-src_prepare() {
- epatch "${FILESDIR}/lwt3.patch"
-}
-
-src_configure() {
- sh configure \
- --prefix /usr \
- --temproot "${ED}" \
- --bindir /usr/bin \
- --docdir /usr/share/doc/${PF} \
- --mandir /usr/share/man/man1 \
- --libdir /usr/$(get_libdir)/ocaml \
- $(use_enable debug) \
- $(use_with zlib camlzip) \
- $(use_with sqlite) \
- $(use_with dbm) \
- $(use_with postgres pgsql) \
- --with-preempt \
- --ocsigen-group ocsigenserver \
- --ocsigen-user ocsigenserver \
- --name ocsigenserver \
- || die "Error : configure failed!"
-}
-
-src_compile() {
- if use ocamlopt; then
- emake
- else
- emake byte
- fi
- use doc && emake doc
-}
-
-src_install() {
- findlib_src_preinst
- if use ocamlopt; then
- emake install
- else
- emake install.byte
- fi
- if use doc ; then
- emake install.doc
- fi
- emake logrotate
-
- newinitd "${FILESDIR}"/ocsigenserver.initd ocsigenserver
- newconfd "${FILESDIR}"/ocsigenserver.confd ocsigenserver
-
- dodoc README.md
-
- # We create it at runtime
- rm -f "${ED}/var/run/ocsigenserver_command" || die
-}