summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-29 02:06:03 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-29 02:06:03 +0000
commit2a3c08f4647671d17f534a5dbd8bd45e11c90ea2 (patch)
tree67ecd2d13b251a03c4834bdec638d301818901eb /dev-ml
parenta2148b9fab4c83209816a49f091d70873b19881d (diff)
gentoo auto-resync : 29:11:2024 - 02:06:03
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin39964 -> 39961 bytes
-rw-r--r--dev-ml/typerep/Manifest2
-rw-r--r--dev-ml/typerep/typerep-0.17.1.ebuild22
-rw-r--r--dev-ml/utop/Manifest2
-rw-r--r--dev-ml/utop/utop-2.15.0.ebuild69
5 files changed, 95 insertions, 0 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 575f443cd7f0..2c8ee6e15024 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/typerep/Manifest b/dev-ml/typerep/Manifest
index 1c5b81374cc9..8c6d8857c89d 100644
--- a/dev-ml/typerep/Manifest
+++ b/dev-ml/typerep/Manifest
@@ -2,8 +2,10 @@ DIST typerep-0.14.0.tar.gz 22936 BLAKE2B 353a42f0f14bf6cbfc88670ca3d42af5873db1f
DIST typerep-0.15.0.tar.gz 22737 BLAKE2B f94587cd3b4bb9efb117c1ce228663fe91ad1156cc287654f5a1dc684fea35b7b3d25f69643e7c5418dff70cf56d4afbba75165833a11817d75abfdd398f9277 SHA512 d86821dbf4dd808a6310986cebed50029fa5388e0dba8fdc165e50f5346214a9e110c14070fcbbaf2ba3f4261595f9370b0acd723b6445729f562600500b795b
DIST typerep-0.16.0.tar.gz 23002 BLAKE2B d0ec7176b8354a2734b13317f2084eaac154a46567f2286ed33702908afcbe7ceeacbf15cc6fe6fb03ceae4f975d32ff4eeaafe05477abbf11849a0a70e61dd9 SHA512 1a93552b3ba83d0b1fee155a083cf929949089372dc21419a62a0f3ef0ea0171b6294833e3ff06cc718e2cfd761072f1c835f5026a17bb3fb17a0dfc7a23718e
DIST typerep-0.17.0.tar.gz 23074 BLAKE2B 52548d976d9580acc3b31a39fd6ce1fdeb543a32ae6453537d5e5fbf4f31293ad15312c768a95c3d998eef54efa45bfab2a2bf36e2baef98588e34270efa370e SHA512 f66630350ada7838d7fd4ff83a155c2b942d1ae94b07914e40494b710e4bef83265fc6740fc4d231f00ce4505ba01f4a8d1e0a7c835c328647fd9a2e64795419
+DIST typerep-0.17.1.tar.gz 23072 BLAKE2B 2d904f1416c34631fe583343095639148dc2454aec3a08590ce41b3702dee935ef958cd3b8aa0b1d90ad0d345c1ee350cc5a36657469469b2107f2a7b9c52bc2 SHA512 e81434ced58ab1cf3cb61d0e2c2106d81c81fe040130cfe07bb79dc3dcc834b1f51dec0faf50e06ccf8cac831e39f31a2ff4ca3dabef7bbaa61f85f13d7f44f5
EBUILD typerep-0.14.0.ebuild 479 BLAKE2B efbf5219d78d3854764470687f4489ff5ffeb0d7c06d41373acf356c92fac981e3572878e02c2cef1e1daa58caf6c56cc8ffa029553f1fc4affbaa6a43872e29 SHA512 86e107cdb761bcc042132e27dd3ebbe960429c7587fac9c067acd9a7b3dd5664fc8896fc34429a2c589c1156f1773058c10658d4171c0aeb0ab9a62d45148f12
EBUILD typerep-0.15.0.ebuild 494 BLAKE2B 6888131fb6cf7e7eaa7b4b26ee23f49b6627983583dd40fe3b71cc28a15d271ad8c2a17d07107a8666db6332a99c7aa614488df384d164779f12d165f00c5785 SHA512 ba825c815630e7ec15b14f98b2cd921a64bd8dd3ea73f00fed546b48ece5b269e3eb15422275769e2a5dce59131c263939ec6158e43426f52998f42456c80400
EBUILD typerep-0.16.0.ebuild 494 BLAKE2B c411b2e123b76549d3a5ae808d1b0edfdcf3b91b5bc0a77e5aea474e2d145d8e8635f34ac0ab70618458e3e3156dba98ae16d60f7154c3d9fc15d88d7cb0a8cf SHA512 4194a8c8e5c8dfdec26945dd1ebc6cfb7c61c81eeda16e14086ec7d9ed2e443e71e440f7f92b82532efc9ee389ff54baa670a0c07223f156323cff3d528118c5
EBUILD typerep-0.17.0.ebuild 553 BLAKE2B 1e33a7d399acf551cc876ce8febf1e7a4e7f97f16ed99de4a158271a55f5ef50d93859e9b0b44d0d3b969ecb81e68ead2303c13658355e33b01d9db5b871fc6f SHA512 5c39566e2a0ab2a46f0827182d6f5be180e861110dcafb626c29ccc61243783ff6e639e9208844999c61bcbe2bd313bb855ade67480ba560c2359022ebf5d109
+EBUILD typerep-0.17.1.ebuild 553 BLAKE2B 1e33a7d399acf551cc876ce8febf1e7a4e7f97f16ed99de4a158271a55f5ef50d93859e9b0b44d0d3b969ecb81e68ead2303c13658355e33b01d9db5b871fc6f SHA512 5c39566e2a0ab2a46f0827182d6f5be180e861110dcafb626c29ccc61243783ff6e639e9208844999c61bcbe2bd313bb855ade67480ba560c2359022ebf5d109
MISC metadata.xml 316 BLAKE2B 52c8e9305438751e99ca3df54e49896a80d206885090142ea0d219b6184cf0ccbabaf95e0ce7bc1dc06ba397c33e87bdc4ef9c9f4db47bcc0d14472df967a8df SHA512 9063d1b227f10e42ebfe37ea4c2040ceac27afe7e2f972a7d0aa0b3461e9966450c7e82ad6ea297cd7a2813996e9fd275e8e297d75340550b4284a548da3d39c
diff --git a/dev-ml/typerep/typerep-0.17.1.ebuild b/dev-ml/typerep/typerep-0.17.1.ebuild
new file mode 100644
index 000000000000..41cc2192d6b8
--- /dev/null
+++ b/dev-ml/typerep/typerep-0.17.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Library for creating runtime representation of OCaml types"
+HOMEPAGE="https://github.com/janestreet/typerep"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-5
+ dev-ml/base:${SLOT}[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/dune-3.11"
diff --git a/dev-ml/utop/Manifest b/dev-ml/utop/Manifest
index f4076d84ae5d..ccea9006e455 100644
--- a/dev-ml/utop/Manifest
+++ b/dev-ml/utop/Manifest
@@ -1,6 +1,8 @@
AUX 50utop-gentoo.el 100 BLAKE2B eb2061a156c26f41f06076905e66212743aca67b3692c14f5347006aeda59f05d973f766fd65c97dfd14ab0dca22cac831076c7809e12d509253483cd0ab8bb4 SHA512 80ef89749dc68e7d339bc6fc63984b56913b3d94c22fa38ab82a6d4e4867ea30e94ce116d25212785d00ce721909fbda3cb3ff9e710e617e241b42f8152b18d2
DIST utop-2.12.1.tar.gz 416596 BLAKE2B a8a31c91fd4f989e3d89bc736caa7b611ba0ccc2de905adcd1cf59fff87770d5a00c2d7a43462940269ae8be2f5980fa5b8d2ec7ba547b937cc1e6a579621f2f SHA512 cc52bdb2a58141e6f7b678c93f69b0aa5ca4c628cb6841e02e6a783191a917bd838c06682d55f4f455a01a7004e43b5193d8574968b8400050b0f7b5a102ca3a
DIST utop-2.14.0.tar.gz 418609 BLAKE2B 726ff00d6ce13f6bb81b6e1ad82749094f25a6394f6552f2a976f270d182a7b600a9a17a1c692e56fa807332b25638a8cf0c2082c12ef93262ef5409633fba27 SHA512 16c724c0d54cd14d2126060f00e8b86fe3b886cffd7ff306a825d7f9e045b74ffc5830f659ccb151dfaa36c41c2966c26bc2c2e7567f9e1d725b33e9f677d19e
+DIST utop-2.15.0.tar.gz 418750 BLAKE2B 76339509d363f36375b8c4bd84f3f17e1c9df514e1b9753d0fa5773aedb1114a2a4fd483fa5aec6a8aed25314dadf69b445c3eb387642013283c09e3dbebcf17 SHA512 f05aa85fbec3a4ecda6068b1ed350f61a0b3626969641c37508fde0fdeeffa80abd50b406c36884a81bc965d91d97d797490da1fe4edea0daa3936d47bbb1c70
EBUILD utop-2.12.1.ebuild 1068 BLAKE2B e4f9aa5170aa046f5f07737cbca7e5dac2ab916ad41b7483fc3971cfd3430f28f6d304de4f1b496169093b2a279ba189bb07888710c1f6e60c7cdacc5f514a3e SHA512 d63f4757e29f790d84274f890ba7dcfc90e95c322fc1f94ee853c0a6de7a396ce9ab99780f891207bbf8812c45e665263b6aa4884451f5952fd44b96da0bcecf
EBUILD utop-2.14.0-r1.ebuild 1220 BLAKE2B 5b0b00e7546d78ecc592ac7860ba417dc05f18e002405f862e184278b570a9d00b300889756456f5a660348eb77d783b18df93abb2daf319491a79587bf58daf SHA512 7183380842bde2060e2e84daac05bcf8d77fed9712279edb052276da43ece3bbed6efd078d9343523ded074fadd3b310d9d99e21e7f6cfca5dbe086da1220496
+EBUILD utop-2.15.0.ebuild 1220 BLAKE2B 5b0b00e7546d78ecc592ac7860ba417dc05f18e002405f862e184278b570a9d00b300889756456f5a660348eb77d783b18df93abb2daf319491a79587bf58daf SHA512 7183380842bde2060e2e84daac05bcf8d77fed9712279edb052276da43ece3bbed6efd078d9343523ded074fadd3b310d9d99e21e7f6cfca5dbe086da1220496
MISC metadata.xml 714 BLAKE2B cdcb086ec113872a316e1f98b53802f6faef22a718543527c5cd5d4038ac68a601bb0898532428378ce016e4d018074c043e8dafb4109ac7fcd233cabe1f3c54 SHA512 40468222a996f4b5bebf03ab5d2d7fc639ab00acba23ea98da3a4a7993864946d2327c296806e0106e5d150c90d5286629d9608bc0e04acbd94fc5fd1ba50bf4
diff --git a/dev-ml/utop/utop-2.15.0.ebuild b/dev-ml/utop/utop-2.15.0.ebuild
new file mode 100644
index 000000000000..5439a2c47f25
--- /dev/null
+++ b/dev-ml/utop/utop-2.15.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune elisp-common
+
+DESCRIPTION="Universal toplevel for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/utop"
+SRC_URI="https://github.com/ocaml-community/utop/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="emacs +ocamlopt test"
+
+ELISP_DEPEND="
+ emacs? (
+ >=app-editors/emacs-24:*
+ >=app-emacs/tuareg-mode-2.2.0
+ )
+"
+DEPEND="
+ >=dev-lang/ocaml-4.11
+ dev-ml/lambda-term:=[ocamlopt?]
+ dev-ml/logs:=[ocamlopt?]
+ dev-ml/lwt:=[ocamlopt?]
+ dev-ml/react:=
+ dev-ml/xdg:=[ocamlopt?]
+ dev-ml/zed:=[ocamlopt?]
+"
+RDEPEND="
+ ${DEPEND}
+ ${ELISP_DEPEND}
+"
+BDEPEND="
+ dev-ml/cppo
+ dev-ml/findlib
+ ${ELISP_DEPEND}
+ test? ( dev-ml/alcotest )
+"
+
+RESTRICT="!test? ( test )"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ dune_src_compile
+
+ use emacs &&
+ BYTECOMPFLAGS="-L src/top" elisp-compile src/top/*.el
+}
+
+src_install() {
+ dune_src_install
+
+ if use emacs ; then
+ elisp-install ${PN} src/top/*.el{,c}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}