summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-21 13:54:09 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-21 13:54:09 +0000
commit454de691f3543d47dc89cd0b137eaa9ea4640cd3 (patch)
tree90ec469ff7d2e1b1fac0b0f98f32d49dacb30278 /dev-ml
parente393c0503a79342594a61547dc43f80f8bcc086e (diff)
gentoo auto-resync : 21:12:2022 - 13:54:08
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin36301 -> 36633 bytes
-rw-r--r--dev-ml/merlin-extend/Manifest2
-rw-r--r--dev-ml/merlin-extend/merlin-extend-0.6.1.ebuild2
-rw-r--r--dev-ml/odoc-parser/Manifest3
-rw-r--r--dev-ml/odoc-parser/metadata.xml17
-rw-r--r--dev-ml/odoc-parser/odoc-parser-2.0.0.ebuild26
-rw-r--r--dev-ml/reason/Manifest2
-rw-r--r--dev-ml/reason/reason-3.8.2.ebuild2
-rw-r--r--dev-ml/tyxml/Manifest4
-rw-r--r--dev-ml/tyxml/files/tyxml-4.5.0-gentoo.patch11
-rw-r--r--dev-ml/tyxml/metadata.xml21
-rw-r--r--dev-ml/tyxml/tyxml-4.5.0.ebuild29
12 files changed, 115 insertions, 4 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 991be36fca14..dc55d7f0d424 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/merlin-extend/Manifest b/dev-ml/merlin-extend/Manifest
index 1367612938e5..a7cfee2d1460 100644
--- a/dev-ml/merlin-extend/Manifest
+++ b/dev-ml/merlin-extend/Manifest
@@ -1,5 +1,5 @@
DIST merlin-extend-0.6.1.tar.gz 8156 BLAKE2B d007bcfac004af48eafc8c806aabaff4f61d9bf7acd93273a991791144a7c9e8f7307cf61460551326ceb077bd838bb0b1d377aa134d45e2fd20109dc68f3213 SHA512 0d5041231b280dc1026d598cca8c75895a159e102f209be7c5a9a1ac9ab15da66c603d850a3f3f26880f9673e232765108e21984f2eb4dc92d9d1d7fb29b9382
DIST merlin-extend-0.6.tar.gz 8098 BLAKE2B c8adb32c03a3fe423aa1bb9e10ed9d5041cfbbdc991ae656180debbcad6ee72404bdd7c03d8ee609b809aa27e8013f14785204c759221e33405182ef6c9d1616 SHA512 5cfe4bb1fe8804dcb52eb4cebea6176b5d50fdafbdcd4f5854726c74f196ad06fe3b1b46dde7622f2e5c99ce6bfea9efd070fb81e5fd5e2b5197f40cee109ea7
EBUILD merlin-extend-0.6-r1.ebuild 428 BLAKE2B 5259b9ce048865f65cc97d3c93f30d45a013a7944f9c31c04a4f8bf5ed23c4f4c0d74fb80fe1c558ac88418d9723038e7290eed1e2574e806b671114ceddb480 SHA512 2fe6855da027d1dc5ce32ab61ec7068799ce193455a228fdd104797f0fbc10e9310c2991e375cd1e47015966118037731eca124cf7428bb326129a98b7989b5e
-EBUILD merlin-extend-0.6.1.ebuild 433 BLAKE2B 78ead6b669eae843a878d8412494e989a80296eb2eeb696ba3c257576d93b8f00220fd61b33533b729681efd7538bbc108784a95e16880e881746e3142c86da2 SHA512 e131a24f6b6cdd811d408be73b432d89405efb077713aae5263bd061f17ae308882a588aaeb83757f2f0111cff06380f2feaff87be4cf34d7d97f0a1346043fd
+EBUILD merlin-extend-0.6.1.ebuild 438 BLAKE2B f230c8596be9e312fe6a060c8395426c0857511b7734c3c286a48eb4d5b42e9247ec3261397489b67130694889912c307a52120e477f48be583fb551cf223235 SHA512 50aa2d7d900cf1c7730d86b6b9745e679e270431d823ccc1f446fb9f8b1f39c772782d3fb5e00d63683bf895a61023de2fec68b612674bef342200f0a85aeced
MISC metadata.xml 319 BLAKE2B 1a5504443802ca145e62b7a0a93d0db800a0723d8ccb18945d407d43f45b1631b9887d83a66062fba544fe3822b6193c0709615380baff74d2be0d60e764409d SHA512 cd5db8c1f6db80a9179cfb785c9405825285846a1bf307dea9a8bc4b1a3e21d7008ad7be8acf827abf7458690b20a41731fb3ec0a10a31350dbdb8dbd3427118
diff --git a/dev-ml/merlin-extend/merlin-extend-0.6.1.ebuild b/dev-ml/merlin-extend/merlin-extend-0.6.1.ebuild
index a146fd5b3c2b..2e233f143af0 100644
--- a/dev-ml/merlin-extend/merlin-extend-0.6.1.ebuild
+++ b/dev-ml/merlin-extend/merlin-extend-0.6.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/let-def/merlin-extend/archive/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="+ocamlopt"
RDEPEND="dev-lang/ocaml:="
diff --git a/dev-ml/odoc-parser/Manifest b/dev-ml/odoc-parser/Manifest
new file mode 100644
index 000000000000..5339d38d4026
--- /dev/null
+++ b/dev-ml/odoc-parser/Manifest
@@ -0,0 +1,3 @@
+DIST odoc-parser-2.0.0.tbz 34826 BLAKE2B 0d167fa7d768dfac3b45740707b0a84d300999ef4334ade70286675d906cd7d8c70fcd27e563fb0ab4450f6a0ff8097884af267b376b51e7a91ccfbecb8ac06c SHA512 d2bffa3e9f30471045682e390dcee7a2c1caf3831bca4bd57c16939e782c2e23434e6f1c9887580a1804800b3629ef4c4311a9d418fca5a939f324650d54006e
+EBUILD odoc-parser-2.0.0.ebuild 539 BLAKE2B 5988b2af483221657d38abc71bb409cbc9716ea636a871401d2392269f406d54d7ba65f8f8d7056543f6f8bdc913dde0437701b46bfbd1d1d83bd8c3be761e2c SHA512 ea55d6b39244166f72e2844abc3dd79e93a5ee4ed1d0619f0b9038d8dcc08fc63870732a09f12b96ba69d7011f094b1035e38471af92500c73715d131fcc4671
+MISC metadata.xml 601 BLAKE2B 18f8ae412797bedb9b3d12ebefa7da5c7fefb00181e0c9392cc2f62ab76c2ad4153392c903a6a2221e208b0916fc9d727d840b09dcce3278f1985c6b0b968022 SHA512 bfd7ea44b990f8e20829b4b6a7a64e49bde353c0d4158ff95273c672fd803429c3b81c2c926f9c1a12d433ea704a757f6d9eb520512e074d83cd52bf257ff817
diff --git a/dev-ml/odoc-parser/metadata.xml b/dev-ml/odoc-parser/metadata.xml
new file mode 100644
index 000000000000..c62c1cd9bcf5
--- /dev/null
+++ b/dev-ml/odoc-parser/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
+ <longdescription>
+ Odoc_parser is a library for parsing the contents of OCaml
+ documentation comments, formatted using 'odoc' syntax, an extension
+ of the language understood by ocamldoc.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/ocaml-doc/odoc-parser/issues/</bugs-to>
+ <remote-id type="github">ocaml-doc/odoc-parser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/odoc-parser/odoc-parser-2.0.0.ebuild b/dev-ml/odoc-parser/odoc-parser-2.0.0.ebuild
new file mode 100644
index 000000000000..70381f8c32d2
--- /dev/null
+++ b/dev-ml/odoc-parser/odoc-parser-2.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Parser for ocaml documentation comments"
+HOMEPAGE="https://github.com/ocaml-doc/odoc-parser"
+SRC_URI="https://github.com/ocaml-doc/odoc-parser/releases/download/${PV}/${P}.tbz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-ml/astring:=
+ dev-ml/result:=
+ dev-ml/camlp-streams:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? (
+ dev-ml/ppx_expect
+)"
diff --git a/dev-ml/reason/Manifest b/dev-ml/reason/Manifest
index 177bdf561998..2ace4017a0fb 100644
--- a/dev-ml/reason/Manifest
+++ b/dev-ml/reason/Manifest
@@ -3,5 +3,5 @@ DIST reason-3.8.1.tar.gz 1263319 BLAKE2B 340aa12bbf53255bd83af4922f552e0e341a09d
DIST reason-3.8.2.tar.gz 1264705 BLAKE2B f82cde6c3e825e9c0e0911ed9c3f5febd0b475e7f93c8919be4a817d3ebb11193b4b827eedce3db06d343dc6c508b355b7b5a1cab612bfcb54f020ff52be7be0 SHA512 a38d4727ac9c53b8c7c1aa86b1db62ab85e149084e44ef559c5eb6e92090eca09a78f810b93f7d7d180fa8dfa40569b622fc439e0569749dc8478094404d8916
EBUILD reason-3.8.0.ebuild 784 BLAKE2B 780bae2e3b46054080ba2984759eb07c2a02fa2de22fc1278db02948a77c9b16dd0150aec9d62a3a4b610ce07de87dec17d1d066bcde70f2b72fbfde433d0c86 SHA512 6f5bd30e58f66eb58793c6677cdd6a8736b204d466369d86bf55cf9f9d1f6bc0c2825e9ef7a39ca934bed718c912cc2e87330a829e1ceca04d3516fb7edc2763
EBUILD reason-3.8.1.ebuild 784 BLAKE2B 780bae2e3b46054080ba2984759eb07c2a02fa2de22fc1278db02948a77c9b16dd0150aec9d62a3a4b610ce07de87dec17d1d066bcde70f2b72fbfde433d0c86 SHA512 6f5bd30e58f66eb58793c6677cdd6a8736b204d466369d86bf55cf9f9d1f6bc0c2825e9ef7a39ca934bed718c912cc2e87330a829e1ceca04d3516fb7edc2763
-EBUILD reason-3.8.2.ebuild 784 BLAKE2B 780bae2e3b46054080ba2984759eb07c2a02fa2de22fc1278db02948a77c9b16dd0150aec9d62a3a4b610ce07de87dec17d1d066bcde70f2b72fbfde433d0c86 SHA512 6f5bd30e58f66eb58793c6677cdd6a8736b204d466369d86bf55cf9f9d1f6bc0c2825e9ef7a39ca934bed718c912cc2e87330a829e1ceca04d3516fb7edc2763
+EBUILD reason-3.8.2.ebuild 789 BLAKE2B d90fec5730ebb0679f8cd786e1c3b873e48ea5436eaec771a7d93c08787d6d857da31219485b187430931db4fe02b334331e4127bd3b898f05436700f0c4b7ab SHA512 907f20119bb95509a33ec81829fd12fa054ea40b885fafff042fa04d07e25cdb964ced474bf6d1ead4834521f1a7dfc2189dcb4086849eaac427cdcac8a67ca1
MISC metadata.xml 583 BLAKE2B f5c1da34708a350aea239b28e65a07903409ca72d4fb530dc6192a820c27fa2da8f2a0fdc2f5716d4ea98b7501e963a904b7299e6f3118e92b3418afa6ae1d6b SHA512 cfcd0f1819698d0563f0b7885d8f7173554c5af1cebcd541b82c304e06806a5b8682cc8f3daf40212cd28f994ec06b6a342bd79c0c90c6726bc7bf853e3883ce
diff --git a/dev-ml/reason/reason-3.8.2.ebuild b/dev-ml/reason/reason-3.8.2.ebuild
index 29a823b9621d..ade9712c67b7 100644
--- a/dev-ml/reason/reason-3.8.2.ebuild
+++ b/dev-ml/reason/reason-3.8.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/reasonml/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="+ocamlopt"
RDEPEND="
diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest
new file mode 100644
index 000000000000..5ebfa98180a3
--- /dev/null
+++ b/dev-ml/tyxml/Manifest
@@ -0,0 +1,4 @@
+AUX tyxml-4.5.0-gentoo.patch 376 BLAKE2B 433ef3124dfb6632aaa0dfceb048af905a4f70c98e94c2bf87570b9afb2775719cde532f024bf0509dcc93a12f18272c2df9c7d4a09e333c6a9b66563e0f02de SHA512 c3a3153c7416ec20f104d3b02c32bc3884254dc4e25e9da2eb83f72047306c4db2b852b1b4610dc37b9122e9dfb76ec89f6a8375e1583c35b28e36f9732229ae
+DIST tyxml-4.5.0.tbz 102918 BLAKE2B 28c5f827e6969ce9557a86c976e6925716f30759607a11c027c9c6a63c6078437c84ec565d03a91775223fbb9bef97f7acc0c0bb5677205c7e0af7be601b6e26 SHA512 772535441b09c393d53c27152e65f404a0a541aa0cea1bda899a8d751ab64d1729237e583618c3ff33d75e3865d53503d1ea413c6bbc8c68c413347efd1709b3
+EBUILD tyxml-4.5.0.ebuild 625 BLAKE2B c36bdec03ba03b727599f04f9041046e055eb907fc4f2adca5af46a2f42d0c8a591722e0f0fda555e3fda0220c70f553695bbfe2cb3e3fbf2467fc6b503a85c1 SHA512 85c4080b8815ca53128e53608bef84821f44891db69b230dc5545b539b304ee107a128313b1dea3171f68ff4a54973f8e7a8174b8ba83a3deb48772b01742a57
+MISC metadata.xml 864 BLAKE2B 3c101e5c42567dbde18863761f7c2647d8905866e1627c3ea740947324a8a4042a950aac46da39c96886e56e36c119787678e8f4c0a0146f9182c987b96bccaa SHA512 654eb0ff469280efb726d54b2979de2da080d86b5c5e5fd0c9f3b6d95aa7cb4141376e6d64819341762344372a00a294ec3f55eaa2d06dd965c0fdcacc524ca9
diff --git a/dev-ml/tyxml/files/tyxml-4.5.0-gentoo.patch b/dev-ml/tyxml/files/tyxml-4.5.0-gentoo.patch
new file mode 100644
index 000000000000..276b7dbc6f10
--- /dev/null
+++ b/dev-ml/tyxml/files/tyxml-4.5.0-gentoo.patch
@@ -0,0 +1,11 @@
+--- a/lib/dune 2022-12-20 22:46:07.612173538 +0100
++++ b/lib/dune 2022-12-20 22:46:17.811016202 +0100
+@@ -5,7 +5,7 @@
+ (modules_without_implementation
+ Xml_sigs Html_sigs Svg_sigs Html_types Svg_types)
+ (synopsis "Statically correct HTML and SVG documents (Functor version)")
+- (libraries uutf re seq)
++ (libraries uutf re)
+ (flags (:standard
+ -safe-string))
+ )
diff --git a/dev-ml/tyxml/metadata.xml b/dev-ml/tyxml/metadata.xml
new file mode 100644
index 000000000000..aed95d1077cd
--- /dev/null
+++ b/dev-ml/tyxml/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
+ <longdescription>
+ TyXML provides a set of convenient combinators that uses the OCaml
+ type system to ensure the validity of the generated documents. TyXML
+ can be used with any representation of HTML and SVG: the textual one,
+ provided directly by this package, or DOM trees (js_of_ocaml-tyxml)
+ virtual DOM (virtual-dom) and reactive or replicated trees (eliom).
+ You can also create your own representation and use it to instantiate
+ a new set of combinators.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/ocsigen/tyxml/issues/</bugs-to>
+ <remote-id type="github">ocsigen/tyxml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/tyxml/tyxml-4.5.0.ebuild b/dev-ml/tyxml/tyxml-4.5.0.ebuild
new file mode 100644
index 000000000000..192acf0b7965
--- /dev/null
+++ b/dev-ml/tyxml/tyxml-4.5.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="A library for building correct HTML and SVG documents"
+HOMEPAGE="https://github.com/ocsigen/tyxml"
+SRC_URI="https://github.com/ocsigen/${PN}/releases/download/${PV}/${P}.tbz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-ml/markup:=
+ dev-ml/ppxlib:=
+ dev-ml/uutf:=
+ dev-ml/re:="
+DEPEND="${RDEPEND}"
+BDEPEND="test? (
+ dev-ml/alcotest
+ dev-ml/reason
+)"
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )