summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin41304 -> 41294 bytes
-rw-r--r--dev-ml/camlp5/Manifest8
-rw-r--r--dev-ml/camlp5/camlp5-6.17.ebuild9
-rw-r--r--dev-ml/camlp5/camlp5-7.00.ebuild9
-rw-r--r--dev-ml/camlp5/camlp5-7.01.ebuild9
-rw-r--r--dev-ml/camlp5/camlp5-7.03.ebuild9
-rw-r--r--dev-ml/dune/Manifest2
-rw-r--r--dev-ml/dune/dune-1.7.2.ebuild2
-rw-r--r--dev-ml/llvm-ocaml/Manifest6
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild11
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-9.0.0.ebuild11
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-9.0.1.9999.ebuild12
-rw-r--r--dev-ml/menhir/Manifest2
-rw-r--r--dev-ml/menhir/menhir-20181006.ebuild2
-rw-r--r--dev-ml/ocplib-simplex/Manifest2
-rw-r--r--dev-ml/ocplib-simplex/ocplib-simplex-0.4.ebuild2
-rw-r--r--dev-ml/seq/Manifest2
-rw-r--r--dev-ml/seq/seq-0.1.ebuild2
18 files changed, 48 insertions, 52 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 678be1070b71..077a1b2d021b 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/camlp5/Manifest b/dev-ml/camlp5/Manifest
index 9b69063095f7..d8211e9dbecd 100644
--- a/dev-ml/camlp5/Manifest
+++ b/dev-ml/camlp5/Manifest
@@ -2,8 +2,8 @@ DIST camlp5-6.17.tar.gz 718935 BLAKE2B b0a573e1110d6ce0654325a1a7310ebee8c815998
DIST camlp5-7.00.tar.gz 755750 BLAKE2B b047422ff34c4d15c21b65bd7473ccdad8bfc1f484a0075f1beeaa50fdca72b2f900b437333c847a4e4fd7bb8ae5c37aa4ed984e3a850c4dcba045d8678502c4 SHA512 2d63451229f86fffeb287735ed26901ad43bb964b6ede1716cb82737001a5c1e4b77479a969509606f6a4f14bb6dbff32275d82f4a9640e0c16bb6594779e849
DIST camlp5-7.01.tar.gz 757118 BLAKE2B 5d7c6f39f24bfee545552aae5c126305d2c767d06762aa516c21bcc5b327b312b7c38d742717eb507b92ae1e27de9c0fcde4d616754a7ce616b5f56689c8dc5a SHA512 9930957f707d9d2c8903f87f5f3444f71bad3d84c944436c7abc6de19209595c974098cd60a6a391f8ae87c4fb53b5122cba8e42e34fcf46d798dbdc28840008
DIST camlp5-7.03.tar.gz 758136 BLAKE2B 4e1169adf7e119f1f659fe684a8b06c4730db3bcd7807169552de0e3fc115f8d45bc11961f3aee0a9c2d86e1130ec776a1bb7753d7d4e95f661d65d1f841406c SHA512 0c76d469c5f8c727088f3136107b6690349b50791ef8baefffdaa90141230907f977a7a886a9e8d88d39d8fa315637d882d0205c57d752e16575c888a8a1f54d
-EBUILD camlp5-6.17.ebuild 1645 BLAKE2B 94734aab73643c034eeddec7a995078d95543a8f716b00276ab665810fc1a1c05539bfdabf4923aa691f743f6cf7e8e06046f8d63a43e63e5007c7bf20ed6c0c SHA512 16349c9120695840f6c1e617674d7d9f1984551f794e5074d51dc1cc64cc23320d922823a3190f4d2c68c1325ff464b1f980016e960dcdf540bbebd560cad583
-EBUILD camlp5-7.00.ebuild 1452 BLAKE2B 65c161d777a533eba81d5778a2d59b3e3ee9c0d47f631d2151778881c80f415b82c7977c80efd79fb49ba18531f2a468982c7e8ae89afa9cbd543cef836faa63 SHA512 875b5fc955349582899e3ccf48040d5489d09953f83df57972bee6d98b03a001e282a07276eae9503adb9ee18791336857c76c6e3d6cadab49e70936a6b0619f
-EBUILD camlp5-7.01.ebuild 1452 BLAKE2B 65c161d777a533eba81d5778a2d59b3e3ee9c0d47f631d2151778881c80f415b82c7977c80efd79fb49ba18531f2a468982c7e8ae89afa9cbd543cef836faa63 SHA512 875b5fc955349582899e3ccf48040d5489d09953f83df57972bee6d98b03a001e282a07276eae9503adb9ee18791336857c76c6e3d6cadab49e70936a6b0619f
-EBUILD camlp5-7.03.ebuild 1452 BLAKE2B 65c161d777a533eba81d5778a2d59b3e3ee9c0d47f631d2151778881c80f415b82c7977c80efd79fb49ba18531f2a468982c7e8ae89afa9cbd543cef836faa63 SHA512 875b5fc955349582899e3ccf48040d5489d09953f83df57972bee6d98b03a001e282a07276eae9503adb9ee18791336857c76c6e3d6cadab49e70936a6b0619f
+EBUILD camlp5-6.17.ebuild 1666 BLAKE2B 46d98c785c4bdde62ed08a2b1e68215f3bd01337124d3eb225e6f219217ae83b7f5862c75e3fceaae67572ee3823653cc8045e0b1c7d89ba2e3ad96ca1c4afe7 SHA512 602455cf941e3d996d3402c7e6d0645974f687ba3378651e0ebe9fe1db3e61b1468b0400cd76078fdb79c70a98e0d63ee81a301862a3effd8294c7b1745772d8
+EBUILD camlp5-7.00.ebuild 1473 BLAKE2B 903f983282688ac736fb814e32d39b8a7dc4dccf103ebaaad573528a5f93f4fa77dc25189b7aa2d95c53529f7055012772f27217d77fa523c49666036f74ea0a SHA512 4b8e2cc30fcec4941ad38ddd5555bdc81610e8267ff7551178b68110b4fd1ddbac1333bac01ebcbaab168412f84c1579203ee1476f9e4caf9861e3cf25303c4b
+EBUILD camlp5-7.01.ebuild 1473 BLAKE2B 903f983282688ac736fb814e32d39b8a7dc4dccf103ebaaad573528a5f93f4fa77dc25189b7aa2d95c53529f7055012772f27217d77fa523c49666036f74ea0a SHA512 4b8e2cc30fcec4941ad38ddd5555bdc81610e8267ff7551178b68110b4fd1ddbac1333bac01ebcbaab168412f84c1579203ee1476f9e4caf9861e3cf25303c4b
+EBUILD camlp5-7.03.ebuild 1473 BLAKE2B 903f983282688ac736fb814e32d39b8a7dc4dccf103ebaaad573528a5f93f4fa77dc25189b7aa2d95c53529f7055012772f27217d77fa523c49666036f74ea0a SHA512 4b8e2cc30fcec4941ad38ddd5555bdc81610e8267ff7551178b68110b4fd1ddbac1333bac01ebcbaab168412f84c1579203ee1476f9e4caf9861e3cf25303c4b
MISC metadata.xml 325 BLAKE2B 427ef154bfad29601dc0caf2681c5cb4b44fe2caad04d4c718d9594fcc4a2c1ad85fa31b2dd84968e081b8e3501fbfa6f069d361f9691667a94725b7243a3779 SHA512 1497b891615104f0f6ce596be91ede868e9d20c401b6912794ff3187975e22d4372ec45eddae276c90b19e5a619146aa8bc49491fd305d723339bf2c9c0b0800
diff --git a/dev-ml/camlp5/camlp5-6.17.ebuild b/dev-ml/camlp5/camlp5-6.17.ebuild
index 9f3df08d5fbe..96b44eda9170 100644
--- a/dev-ml/camlp5/camlp5-6.17.ebuild
+++ b/dev-ml/camlp5/camlp5-6.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -16,7 +16,10 @@ SLOT="0/${PV}"
KEYWORDS="alpha amd64 ppc x86"
IUSE="doc +ocamlopt"
-DEPEND=">=dev-lang/ocaml-3.10:=[ocamlopt?]"
+DEPEND="
+ >=dev-lang/ocaml-3.10:=[ocamlopt?]
+ <=dev-lang/ocaml-4.4.2
+"
RDEPEND="${DEPEND}"
PATCHLEVEL=${PV#*_p}
@@ -44,7 +47,7 @@ src_configure() {
./configure \
--strict \
-prefix /usr \
- -bindir /usr/bin \
+ -bindir /usr/bin \
-libdir /usr/$(get_libdir)/ocaml \
-mandir /usr/share/man || die "configure failed"
}
diff --git a/dev-ml/camlp5/camlp5-7.00.ebuild b/dev-ml/camlp5/camlp5-7.00.ebuild
index 547a32353afb..2ead52bac719 100644
--- a/dev-ml/camlp5/camlp5-7.00.ebuild
+++ b/dev-ml/camlp5/camlp5-7.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -16,7 +16,10 @@ SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
IUSE="doc +ocamlopt"
-DEPEND=">=dev-lang/ocaml-3.10:=[ocamlopt?]"
+DEPEND="
+ >=dev-lang/ocaml-3.10:=[ocamlopt?]
+ <=dev-lang/ocaml-4.6.0
+"
RDEPEND="${DEPEND}"
PATCHLEVEL=${PV#*_p}
@@ -40,7 +43,7 @@ src_configure() {
./configure \
--strict \
-prefix /usr \
- -bindir /usr/bin \
+ -bindir /usr/bin \
-libdir /usr/$(get_libdir)/ocaml \
-mandir /usr/share/man || die "configure failed"
}
diff --git a/dev-ml/camlp5/camlp5-7.01.ebuild b/dev-ml/camlp5/camlp5-7.01.ebuild
index 547a32353afb..2ead52bac719 100644
--- a/dev-ml/camlp5/camlp5-7.01.ebuild
+++ b/dev-ml/camlp5/camlp5-7.01.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -16,7 +16,10 @@ SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
IUSE="doc +ocamlopt"
-DEPEND=">=dev-lang/ocaml-3.10:=[ocamlopt?]"
+DEPEND="
+ >=dev-lang/ocaml-3.10:=[ocamlopt?]
+ <=dev-lang/ocaml-4.6.0
+"
RDEPEND="${DEPEND}"
PATCHLEVEL=${PV#*_p}
@@ -40,7 +43,7 @@ src_configure() {
./configure \
--strict \
-prefix /usr \
- -bindir /usr/bin \
+ -bindir /usr/bin \
-libdir /usr/$(get_libdir)/ocaml \
-mandir /usr/share/man || die "configure failed"
}
diff --git a/dev-ml/camlp5/camlp5-7.03.ebuild b/dev-ml/camlp5/camlp5-7.03.ebuild
index 547a32353afb..2ead52bac719 100644
--- a/dev-ml/camlp5/camlp5-7.03.ebuild
+++ b/dev-ml/camlp5/camlp5-7.03.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -16,7 +16,10 @@ SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
IUSE="doc +ocamlopt"
-DEPEND=">=dev-lang/ocaml-3.10:=[ocamlopt?]"
+DEPEND="
+ >=dev-lang/ocaml-3.10:=[ocamlopt?]
+ <=dev-lang/ocaml-4.6.0
+"
RDEPEND="${DEPEND}"
PATCHLEVEL=${PV#*_p}
@@ -40,7 +43,7 @@ src_configure() {
./configure \
--strict \
-prefix /usr \
- -bindir /usr/bin \
+ -bindir /usr/bin \
-libdir /usr/$(get_libdir)/ocaml \
-mandir /usr/share/man || die "configure failed"
}
diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 6a986fd802d6..76f57a5f02cb 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,3 +1,3 @@
DIST dune-1.7.2.tar.gz 666745 BLAKE2B 2edda7273f92bcb9c20b5cb9a8eee75ad33c3ce1bd88406dbd51256373c554b5442096fb74ba990ee2fcec784c19ab55099e70385f040e1055a30c925cf50987 SHA512 2d53fb910fdf8774fc9ef5343831311d1d4007fe5ef47a5084596b98dd8c89b7a404912e959753d6a8d7eb8b8a923d6a7bc74dad2cdb2c80d26b3fa48373658c
-EBUILD dune-1.7.2.ebuild 768 BLAKE2B f1145e0b22edcc4e1508ae7214c0011d7e06f47ec0bb175882201c74ed38ea52fde08acab40d72cdcc924610d69c5b1a4787563d0f858d7e4033c0d44aeff4ee SHA512 78542aa9740e27b8d40d4a1d8e3830af0525a745d08efb0b6c3cf62cd8dc706d0c2f1ebc7d2ce2773a5598f54f0aa46459d0696d02711a446c1888cc4a9daf1b
+EBUILD dune-1.7.2.ebuild 767 BLAKE2B 40114de2079e709d136c057616167e0fc3d362d65bd78ce9c897f012a9f5f039ffd36d68eb4d09ba520d46a2da2b89ff7c4fb704a9efc02b286f1c4de6620853 SHA512 8ef26767a0767cdbe06a80a70aefdfdd43736579fe11b1a5966370a13aaf9278d84b3c84984fdcdeef8f22e609438bfcebb146ceb1a13417e81a0aa11ece5a80
MISC metadata.xml 322 BLAKE2B f2ec51b1449266da30a270b152a5fc3628e03e3d74b4af1f609da068b98ee3659b33094f787f5efb6fe60b779356bb50a3e6ad2314c3112c38b68562b3fd108f SHA512 7255ddef00376508b8381c76f1ce1789c99f13137e6a479051c1d1a089875168c2dc50e1f997125356181e0b13aa140098c62f7cda8807852254889b220cb3bc
diff --git a/dev-ml/dune/dune-1.7.2.ebuild b/dev-ml/dune/dune-1.7.2.ebuild
index f771167311a4..0805c0c0d01b 100644
--- a/dev-ml/dune/dune-1.7.2.ebuild
+++ b/dev-ml/dune/dune-1.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/1.7.2.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="test"
DEPEND="dev-lang/ocaml"
diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index aac1648d28b2..ed9c0e03ecde 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -2,10 +2,10 @@ DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 60232d4d22f8096b565cc8d81fea0639f24f
DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c SHA512 a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5 SHA512 82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b SHA512 1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
-EBUILD llvm-ocaml-10.0.0.9999.ebuild 3494 BLAKE2B 01b236edebc545620fe9c448aafc618a7561bc5c1aacd44e22cfe7791c7a9733a1aceb5b0d36eabdc56c7ef7f4092e152aa39b7596c242366ae1d4962f0eb9ac SHA512 8102d82d7d5edef2341b8f9ba9f347857be8f29cc97c341eb72cfe4477af4eb6dd9a53235463389cedbd49b13ef797c72a94682c16a249ce80ae7c4f101718d9
+EBUILD llvm-ocaml-10.0.0.9999.ebuild 3330 BLAKE2B 1815f3c019b93e8948e7e28049143ece2f24dbe1d19005748b9e3bbc33b6bbb033c27a81ea9ecc6d64cdff2196e0beafc08395fa8b3e1f47c526df5885a1813e SHA512 9eed66a6a37fe0019f4d5af94dbe39a3a0a51c6a6b61c2d224881fdd728ecd938230a5d182837ce3efec8dd589aeb3bd4d3fa51bc0434234e4d46dbe65420a30
EBUILD llvm-ocaml-6.0.1.ebuild 3121 BLAKE2B dca92122927a7fd4c8e3213f85393e134f194ddf51f436ac2dacef59585d340fd27e6ac77bb3b9306bee3560f998805abe06a695664d6f50920c250dce413147 SHA512 e328f56e4eb855be1528a4e5fafb4ef7ddaf23592369650fdb275b3a59a7fd318c9384cf93d0d4da46403ae9ceac409a1668db76f21a9662783e6666eabc89b8
EBUILD llvm-ocaml-7.1.0.ebuild 3121 BLAKE2B dca92122927a7fd4c8e3213f85393e134f194ddf51f436ac2dacef59585d340fd27e6ac77bb3b9306bee3560f998805abe06a695664d6f50920c250dce413147 SHA512 e328f56e4eb855be1528a4e5fafb4ef7ddaf23592369650fdb275b3a59a7fd318c9384cf93d0d4da46403ae9ceac409a1668db76f21a9662783e6666eabc89b8
EBUILD llvm-ocaml-8.0.1.ebuild 3166 BLAKE2B 6326a9a3811a74f7927d63187677f4b53b70b267e1f577773b9cd2cdd7205f164bb864993228b2b4ce1b0bf87a1fce56f11b2dd71f4242c0882dccfef5afa7c9 SHA512 c886ad555a335793ef8980007034c0e8b1606351783df88cab5fbf9fc96cd26a2dc27372a2d2d0fdfdcce6f03c4a7521c3a3125fb5ec4473ec418b5cb7a6b855
-EBUILD llvm-ocaml-9.0.0.ebuild 3188 BLAKE2B dc0ebe50eb31eacc15fa28c819e0108458b1ca68ae270daac7c120784740b0322cc1b3c7fa0723ead48d09428b3ad26ad3389fc40fa4f00e1b4afa7223411842 SHA512 ef4812e0ab754d2a4d20e2b70f93838e013b722f28f632319ae5dd3b45369493e9eb56fe195439b9c792f22b545d9107ef3e6a1645dd4d7fe928e9d1e7ec9970
-EBUILD llvm-ocaml-9.0.1.9999.ebuild 3205 BLAKE2B bb9662598ccc74ba10ebd411207be48920ed06fbe4afed981b38380e81565ad80e13561067b4cfeac9b31b5395e416f1abc00fd0800abf64fac67c9d84b52ba5 SHA512 187f8eef13282aa212e691655b507b4eaf758fd50442ddac93bf5abedb3366469b7c3970829e6681d5c382ba95a4ef88ebca0fdefa5e645ca10a613088c9cfd3
+EBUILD llvm-ocaml-9.0.0.ebuild 3032 BLAKE2B 9d1948d1d6642ff97c144a99488b727dc0aaf33b29e1cc059aaab8ff2c267ca0e455b27d4540f73c28ed80f4aa0c8ccf16c13ff6ea90b2e7be2f11ecd5e2f732 SHA512 180772648b054100a04520ae0feb5c769c34b2579bb66fc39ad42c2ebc07b961adf3396e4384671909bcee9459213ef733ce7400efc965e8b94eeae89b9fed8f
+EBUILD llvm-ocaml-9.0.1.9999.ebuild 3016 BLAKE2B 12fbb379cca9dc71e3b3972c82eddee3921e449ee0d4768f731c6330d2d4933f0f642acacedd1851a68b96a3e36bc9a2504eb3c3702362c68a320d4e3c718ba4 SHA512 8ec4f2c3e82caf64a562512aee875c7eb0864c4675b774e8d5e46b2541d5c47841fd5e29430d8b174d63c36def1b6c1bbf16395761e10ab31be889f971dad436
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild
index b0d581bd9ff5..4b0cb21a9496 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.9999.ebuild
@@ -3,18 +3,13 @@
EAPI=7
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-# (needed due to CMAKE_BUILD_TYPE != Gentoo)
-CMAKE_MIN_VERSION=3.7.0-r1
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
-
-inherit cmake-utils git-r3 llvm multiprocessing python-any-r1
+inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
DESCRIPTION="OCaml bindings for LLVM"
HOMEPAGE="https://llvm.org/"
-SRC_URI=""
-EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
- https://github.com/llvm-mirror/llvm.git"
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
# Keep in sync with sys-devel/llvm
ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-9.0.0.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-9.0.0.ebuild
index 44c293f604cc..79b9b550b232 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-9.0.0.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-9.0.0.ebuild
@@ -3,18 +3,13 @@
EAPI=7
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-# (needed due to CMAKE_BUILD_TYPE != Gentoo)
-CMAKE_MIN_VERSION=3.7.0-r1
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
-inherit cmake-utils llvm multiprocessing python-any-r1
-
-MY_P=llvm-${PV/_/}.src
DESCRIPTION="OCaml bindings for LLVM"
HOMEPAGE="https://llvm.org/"
-SRC_URI="https://releases.llvm.org/${PV}/${MY_P}.tar.xz"
-S=${WORKDIR}/${MY_P}
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
# Keep in sync with sys-devel/llvm
ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1.9999.ebuild
index ea47038cb443..8084c82be3e6 100644
--- a/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1.9999.ebuild
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1.9999.ebuild
@@ -3,19 +3,13 @@
EAPI=7
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-# (needed due to CMAKE_BUILD_TYPE != Gentoo)
-CMAKE_MIN_VERSION=3.7.0-r1
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
-
-inherit cmake-utils git-r3 llvm multiprocessing python-any-r1
+inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
DESCRIPTION="OCaml bindings for LLVM"
HOMEPAGE="https://llvm.org/"
-SRC_URI=""
-EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
- https://github.com/llvm-mirror/llvm.git"
-EGIT_BRANCH="release_90"
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
# Keep in sync with sys-devel/llvm
ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
diff --git a/dev-ml/menhir/Manifest b/dev-ml/menhir/Manifest
index 1ee95fca2267..3f7f6cd45ef7 100644
--- a/dev-ml/menhir/Manifest
+++ b/dev-ml/menhir/Manifest
@@ -3,5 +3,5 @@ DIST menhir-20171013.tar.gz 854000 BLAKE2B d50ce48d32d3bfd588520d6e5a8af4ea62808
DIST menhir-20181006.tar.gz 6665871 BLAKE2B 98820922c3dc9ffa27e0f9432d683aae3a1115cd5ba7d1114c57730c7dc679a918c14ef692d1287ca851c62d32aca50a034de1d4c6d4049ddf80e4694bbbae3e SHA512 a838c0b6411345ae64e21f8649367541a7e137af7e552e1dcc3da0c2212813de3d0c359dbd863d0130be897148063b406e0757fd2f18b42d43d3964963ebd4c7
EBUILD menhir-20170712.ebuild 894 BLAKE2B e62e9439edd990293f8ab860de8603a3acfcebaeb8d1822362722eca9fbe2cdd6d515ce744c40a03c7ea97f903c29f8a8c874ec004fc2b7e30cd32a529ac255f SHA512 aa34340bdb35e4e928513c2bed7c5d6f146385d8b5b6bc5a5a1e82ec9d2bf9fb4cf2c4d172f92ba547ddfc2a7b042d0138490e856228dc35c4dd0b8254e8f3c1
EBUILD menhir-20171013.ebuild 890 BLAKE2B 3de73ccdf507992b5bf71d813d85d669ad4c849fda53a05e3d797abaae8b84f3d298d0f7c7fac9faef70d16fc9d15573a653af1ba7bcf7c6483fb19b79557d29 SHA512 6a8c92fb546d5812910ea8ad9a2bb1de9ba1ed022b382c0b24932da132d35d4f18a2094e91c541171b7678831324cb4b34bd376e8bbfe8c3507b1f392affce5b
-EBUILD menhir-20181006.ebuild 891 BLAKE2B c8f146a6ca7151d4f5eb7f64bd60c71173f7afffe21f7a959fe6ca5780c27c869771ae36dc24d402a26be6ea17c162fe2fd8b8644d334e710aece20d8d6a33e9 SHA512 8507be3dfe117fcd93286049da51473b22d4c021c124e844667af870120e96dd57c614471c944856f53676611b43eddaf6bbb4fc5707d2af933d772ad72b7118
+EBUILD menhir-20181006.ebuild 890 BLAKE2B d9bdda28d00ccc0f528d6f7a43abc8b9d394073b5592fef9857b2c06092a6d8f0f7de49bea4b974379b0d789e4de044f456f65984f2575665cb4e2296379525d SHA512 420da808f42896ece95cf6b9487140a3509e1a60cd6c4f4fabd9fadc0c894d3cb054e51e52d6aba16d52ae1af6832dc461eec8fba65e0db12edfccec00d0fb2e
MISC metadata.xml 243 BLAKE2B 010ca240ae06e9a9f6d7ba213eb06df36d9ba862ff2d2458d98a9fea1a1e7f3026d13832a73bce1b3ad9345029425e6abfae9e03bf126f2329b3f030ed3753fd SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449
diff --git a/dev-ml/menhir/menhir-20181006.ebuild b/dev-ml/menhir/menhir-20181006.ebuild
index 1ae3f25522f1..00be878804ac 100644
--- a/dev-ml/menhir/menhir-20181006.ebuild
+++ b/dev-ml/menhir/menhir-20181006.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2-with-linking-exception"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
IUSE="examples +ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
diff --git a/dev-ml/ocplib-simplex/Manifest b/dev-ml/ocplib-simplex/Manifest
index 94755b928741..63990651126f 100644
--- a/dev-ml/ocplib-simplex/Manifest
+++ b/dev-ml/ocplib-simplex/Manifest
@@ -1,5 +1,5 @@
DIST ocplib-simplex-0.3.tar.gz 31013 BLAKE2B 30d1541f15bf9d2c55f51ed565f2feb63c2b0fbe0095c15849a22df0876ad992a3e6c15924dbbe5a798ab278c7e171e30cda815b1de2ec9bc19fc92bbe79ad95 SHA512 43373deb6e921a31526c27d33808c3520b4f375caf9e5237179db0e8d84b5be3bf43e061e2d991fc6de694958c64c7ede0b258400fb921c4139664e367958630
DIST ocplib-simplex-0.4.tar.gz 31784 BLAKE2B 89ebb43ba59debc658b1400b24379dcb717f44f484742a4ea2227e1692f2d1d359469add4e3c22bd15b7a5044e4d45877994b40e80f28ec8639989bf28565d9a SHA512 5eb80f0c8ad32291d24423255c0359e139cd85e2262b0cbbfaffcab66d9a7eb66c9bf04bb9d5d5c103574ec7041a72cde5412e6cb03fc9fe4a8fd257dab49a76
EBUILD ocplib-simplex-0.3.ebuild 755 BLAKE2B b3c1b4fb214ea1c3a4deb79508ebcd58eb75b753899dc63edae5b38bbedeadb9baf26a8ecd2f57e44e267e3973248fe9bfe538fdcdb55e351156c6ab9bc9954e SHA512 665c3ca7adeeb547c390742ffe3127f6783a90262b7719b119d6aa962b58d9210c4b63c3c9341fd92d7083cb472b4aab748510a45015c18faa429ce4b084d3e9
-EBUILD ocplib-simplex-0.4.ebuild 755 BLAKE2B f2dd7fb038c8784f8a3490e14e740a31771fb72446ccd8082da85aef3ec63f64af2018d1a0415dea85e7f414413e258a0f74cb0a00897a7337874acdffb3c948 SHA512 8d5ffc9f7571446d50031b917c9b53f89fca7d7c40f04da55cd9853d9a67ba2582e3135abe08b3dd6070b174e770363c5d095e1bdd892998b19cf75d74d9e56f
+EBUILD ocplib-simplex-0.4.ebuild 754 BLAKE2B 9603a6d2f46e41ec57cfa749fe2642cf694556c83c99fba1007c7d2acc8a141309a9d557a98194228880c3e188e5ba14ad25e104648384364b8282162217163a SHA512 762d891cd7f9df64cfb42fe032bf55f480ac748a14fd8b237dab22a81556c90f6c61ce5692a66f6314dd5db50b97143d6f3a6250b1d782e6bf20826839a742d4
MISC metadata.xml 410 BLAKE2B 517ce557434537aa6fcaf30b4d9ff7aab1c817bd3bdb9f4d2a7f7a8556e3911db55a79d6cadebe86ba018577ad9a1434b3073ed8811513a72c1522069f8bed41 SHA512 caf6a675ff8f7950d06b2ed55e0d8a1eed290fe4f14a68fc87e9c60b6b394cc029787692be7041b7d7e727d6187249ba61a324315742c1af50556496da23eb0f
diff --git a/dev-ml/ocplib-simplex/ocplib-simplex-0.4.ebuild b/dev-ml/ocplib-simplex/ocplib-simplex-0.4.ebuild
index eb9269280d79..e43a4e3d0841 100644
--- a/dev-ml/ocplib-simplex/ocplib-simplex-0.4.ebuild
+++ b/dev-ml/ocplib-simplex/ocplib-simplex-0.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/OCamlPro-Iguernlala/${PN}/archive/v${PV}.tar.gz
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
DEPEND=""
diff --git a/dev-ml/seq/Manifest b/dev-ml/seq/Manifest
index 1d40a145502c..e269dd615b21 100644
--- a/dev-ml/seq/Manifest
+++ b/dev-ml/seq/Manifest
@@ -1,4 +1,4 @@
AUX seq-0.1-gentoo.patch 309 BLAKE2B c80895e464359e67350ee3f0a183f3dfde63d718775876acad3905446c62dac229ad173b334020f4b2d51807b37d15e526ea98fd3ce2bf27ee8fe751c77c6d11 SHA512 0f93ed7035bc7138518b99471d64cf6144cfd3d4aeb08445a7fc6b2ae631a96a242a1dceaa5014b6503149ad24a1f048c1f0ea435ff38e8c76452f0bafffe540
DIST seq-0.1.tar.gz 2452 BLAKE2B 4f673c3909611957fc882c548c8549cbcad1e93101e1968f001609108b89f4cee13b055a7a8e75e9c36d33074863532b7d84461f036d14c468d5baadde411295 SHA512 cf0df428408efd8f593765c419007c3b181c1234fa957bd09bd96bbbbc7950dcd329429a8a22573680fdfd46847e21befae29ade967509690428ba2b90fe83f2
-EBUILD seq-0.1.ebuild 643 BLAKE2B 52181f4317536b27529cc6e5a69d918aeeacb10c461e62eb63a9672fb1e4071f0bfa0d105d9349a6f818edc13e1d871cc5c6c218a527e901f6ccdaef928123f3 SHA512 193731d29613a3c4756c419a090a6a551ca6284b9b82eb6d6e1253c253b3df4a13c5253447722cebd29092643017f312f3216c7bd85ddc630dbdb93105496df1
+EBUILD seq-0.1.ebuild 641 BLAKE2B ac3a5354b058bf5ba0975d7707e257f1ebc18eff422d459a08318fd5e23dfdbcd68d41f7a44f2b1ac6e552509db942361adac8150b807623c1be30a1f73ae46d SHA512 d9640a82e30be6993ba7f4b8e0ee3012b9e7f54dea5ae9df6c70c00f809679f4c1d3dd2688cfb49afc667395a1f94fff2fbfbd5f118fb0642c87a8ab185eee30
MISC metadata.xml 375 BLAKE2B c6d166cdc6fbcce412dd0f1d78f8d1f54635d25c89e12d762e0f967a85c1a315c4912a58cdf8075c784881dcb507594d73cec30cd09e575877696a17b616d868 SHA512 dc49b250f3706af5b0f3a589bace4bd06c900d6d5f0551ae311090985c4267592a385c007f09423be4a37793e00cbe8275aa1faeee2df7f6858f67260cbd7932
diff --git a/dev-ml/seq/seq-0.1.ebuild b/dev-ml/seq/seq-0.1.ebuild
index 13d3d327be21..a78bce9693ed 100644
--- a/dev-ml/seq/seq-0.1.ebuild
+++ b/dev-ml/seq/seq-0.1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/c-cube/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-ml/findlib