diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-29 02:06:03 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-29 02:06:03 +0000 |
commit | 2a3c08f4647671d17f534a5dbd8bd45e11c90ea2 (patch) | |
tree | 67ecd2d13b251a03c4834bdec638d301818901eb /dev-ml | |
parent | a2148b9fab4c83209816a49f091d70873b19881d (diff) |
gentoo auto-resync : 29:11:2024 - 02:06:03
Diffstat (limited to 'dev-ml')
-rw-r--r-- | dev-ml/Manifest.gz | bin | 39964 -> 39961 bytes | |||
-rw-r--r-- | dev-ml/typerep/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/typerep/typerep-0.17.1.ebuild | 22 | ||||
-rw-r--r-- | dev-ml/utop/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/utop/utop-2.15.0.ebuild | 69 |
5 files changed, 95 insertions, 0 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz Binary files differindex 575f443cd7f0..2c8ee6e15024 100644 --- a/dev-ml/Manifest.gz +++ b/dev-ml/Manifest.gz 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 +} |