From 391b5b359a346aff490103da7dddc85047f83830 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 1 Oct 2021 20:54:53 +0100 Subject: gentoo resync : 01.10.2021 --- dev-ml/Manifest.gz | Bin 28907 -> 28901 bytes dev-ml/async_kernel/Manifest | 4 +- dev-ml/async_kernel/async_kernel-0.14.0.ebuild | 4 + dev-ml/async_kernel/metadata.xml | 5 +- dev-ml/async_unix/Manifest | 4 +- dev-ml/async_unix/async_unix-0.14.0.ebuild | 4 + dev-ml/async_unix/metadata.xml | 5 +- dev-ml/base/Manifest | 2 +- dev-ml/base/base-0.14.0.ebuild | 1 + dev-ml/core/Manifest | 4 +- dev-ml/core/core-0.14.0-r3.ebuild | 1 + dev-ml/core/core-0.14.1.ebuild | 34 +++++++ dev-ml/core_bench/Manifest | 2 +- dev-ml/core_bench/core_bench-0.14.0.ebuild | 4 + dev-ml/labltk/Manifest | 2 +- dev-ml/labltk/labltk-8.06.10.ebuild | 7 +- dev-ml/llvm-ocaml/Manifest | 8 +- dev-ml/llvm-ocaml/llvm-ocaml-13.0.0.ebuild | 112 +++++++++++++++++++++ dev-ml/llvm-ocaml/llvm-ocaml-13.0.0_rc2.ebuild | 112 --------------------- dev-ml/llvm-ocaml/llvm-ocaml-13.0.0_rc3.ebuild | 112 --------------------- dev-ml/llvm-ocaml/llvm-ocaml-13.0.0_rc4.ebuild | 112 --------------------- dev-ml/lwt/Manifest | 5 +- dev-ml/lwt/files/lwt-5.3.0-ocaml-4.12.patch | 24 +++++ dev-ml/lwt/lwt-5.3.0-r1.ebuild | 5 + dev-ml/lwt/metadata.xml | 4 + dev-ml/merlin/Manifest | 2 +- dev-ml/merlin/merlin-4.1-r2.ebuild | 9 +- dev-ml/opam-format/Manifest | 6 +- dev-ml/opam-format/opam-format-2.0.8-r2.ebuild | 1 + dev-ml/opam-format/opam-format-2.0.8-r3.ebuild | 4 + dev-ml/opam-format/opam-format-2.0.9.ebuild | 4 + dev-ml/opam-repository/Manifest | 6 +- .../opam-repository-2.0.8-r1.ebuild | 4 + .../opam-repository/opam-repository-2.0.8.ebuild | 1 + .../opam-repository/opam-repository-2.0.9.ebuild | 4 + dev-ml/opam-solver/Manifest | 4 +- dev-ml/opam-solver/opam-solver-2.0.8-r1.ebuild | 4 + dev-ml/opam-solver/opam-solver-2.0.9.ebuild | 4 + dev-ml/opam-state/Manifest | 6 +- dev-ml/opam-state/opam-state-2.0.8-r1.ebuild | 4 + dev-ml/opam-state/opam-state-2.0.8.ebuild | 1 + dev-ml/opam-state/opam-state-2.0.9.ebuild | 4 + dev-ml/parmap/Manifest | 4 +- dev-ml/parmap/parmap-1.2.1.ebuild | 4 + dev-ml/parmap/parmap-1.2.3.ebuild | 4 + dev-ml/patience_diff/Manifest | 4 +- dev-ml/patience_diff/metadata.xml | 5 +- dev-ml/patience_diff/patience_diff-0.14.0.ebuild | 4 + dev-ml/ppx_assert/Manifest | 5 +- .../ppx_assert/files/ppx_assert-0.14.0-4.12.patch | 30 ++++++ dev-ml/ppx_assert/metadata.xml | 4 + dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild | 2 + 52 files changed, 335 insertions(+), 376 deletions(-) create mode 100644 dev-ml/core/core-0.14.1.ebuild create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-13.0.0.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-13.0.0_rc2.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-13.0.0_rc3.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-13.0.0_rc4.ebuild create mode 100644 dev-ml/lwt/files/lwt-5.3.0-ocaml-4.12.patch create mode 100644 dev-ml/ppx_assert/files/ppx_assert-0.14.0-4.12.patch (limited to 'dev-ml') diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 0ddebea05f19..515754648b0d 100644 Binary files a/dev-ml/Manifest.gz and b/dev-ml/Manifest.gz differ diff --git a/dev-ml/async_kernel/Manifest b/dev-ml/async_kernel/Manifest index 5558c356ac8a..4ebac7753771 100644 --- a/dev-ml/async_kernel/Manifest +++ b/dev-ml/async_kernel/Manifest @@ -1,3 +1,3 @@ DIST async_kernel-0.14.0.tar.gz 138191 BLAKE2B 0f8096eb1cfabcdb4b3148f8d2cb3d5f8c858da74986ac107e7592195dab6e6563c0adb8f39f22a8d3b279b994c937e345b6c56d03a5767672913c7316ecd1fb SHA512 9324f17527311e3c112203b7caa2b0b7dfea15bdb30d02d7218c7b8d8c930d4893d83043016ad064265cedc191985400dbaf2d0af448f840c98ef98326aac8ff -EBUILD async_kernel-0.14.0.ebuild 500 BLAKE2B 8d70ecdd21dc2568ea7e6a94480d79e2f563762f4309ea2136e6f4e6a78918fd25914e93599bb2f62eceb81eafaeef69acd2604b9a5e295630e8adc13e4cf35b SHA512 b80bb0f6c1bba72f13b2e9bacdb4a9693bb510c32592900d9009e20b56555ebb5a074c38b2b2ade4a2ef12474687b36e5b325ba981f247d7fe98ca04a333942b -MISC metadata.xml 256 BLAKE2B f8f153d6840745fc0af52238d159f66b675d261c09cebe3e5d8251387703e2dd0050b9040e1a6aba5b9769cf4f000258b4885e7c1c379e71cd6d5176c6fc5434 SHA512 ac3d53bb3af15bc9c2de5b1bfab10c62b0e67eedb213230abeddf5006c833af65087fe66a8357963742f298962b49601b1ea75b0bae6bf2b6203f2dbef691be9 +EBUILD async_kernel-0.14.0.ebuild 565 BLAKE2B 9376ebda9f8880bd66e0791bea4710c09aa197ab0d39988997c4f9140a8355d280cb27efa5f195f3abfd8cc3f220af76291d47de6e0f39de8050c2958065fb35 SHA512 0f4bf1064315796f72b8d59f56e2b72698196674032d767cc7446e70788aeb20a9196c0db2785fbf8e352c0abe64094b1e0599b6946c5f7a5be68a8e07278aea +MISC metadata.xml 321 BLAKE2B fd8db9f53c6506db9ed49966b039aa07734345b6e0983e009e6fb9bee82fd7dd4e15ecdbb791503ce7f4ec3fd9fac2751f02626dca8a86e2fdac640919918d67 SHA512 a64a7d3dcef7d139eaa027b590915e6d4171daedfb4ae2d83ebac996edfc107e2b345bbcbed096629a23ef6f6d923497e09b5a3e3004160d33160c2b7d16d658 diff --git a/dev-ml/async_kernel/async_kernel-0.14.0.ebuild b/dev-ml/async_kernel/async_kernel-0.14.0.ebuild index eddff5633056..4f2232ed012e 100644 --- a/dev-ml/async_kernel/async_kernel-0.14.0.ebuild +++ b/dev-ml/async_kernel/async_kernel-0.14.0.ebuild @@ -19,3 +19,7 @@ RDEPEND=" dev-ml/ppx_jane:= " DEPEND="${RDEPEND}" + +src_compile() { + dune build @install --profile release || die +} diff --git a/dev-ml/async_kernel/metadata.xml b/dev-ml/async_kernel/metadata.xml index 4885bbdae3a5..84b93df47b35 100644 --- a/dev-ml/async_kernel/metadata.xml +++ b/dev-ml/async_kernel/metadata.xml @@ -1,7 +1,10 @@ - + + ml@gentoo.org + ML + janestreet/async_kernel diff --git a/dev-ml/async_unix/Manifest b/dev-ml/async_unix/Manifest index caf5d9e4d188..34bd47ae0cab 100644 --- a/dev-ml/async_unix/Manifest +++ b/dev-ml/async_unix/Manifest @@ -1,3 +1,3 @@ DIST async_unix-0.14.0.tar.gz 171624 BLAKE2B 4c55b6c8ba8cd59ede4b214ec84d8689700e46b918a96e145f94ebd011c32de6c2ab40c35a4c821ac58872259740b752e045eb2ac7954ecb0b988ceaf1b75ff2 SHA512 d90713d1d35445a648392e9104eedd25d4c7e6a10a46d0442539c1521349dcbee4118e852cc8335c8c03ba4d1050f199eb91a6e3c3c827dca8eee59501f379be -EBUILD async_unix-0.14.0.ebuild 536 BLAKE2B 987e590419d042071795ad047cdda5dead8c7def791753b6ec31c946e4b78085ccb0931285374b724a20df66754548326e5fb372af35147e79c17775674175a6 SHA512 a6542b3fb14b53ee5959b13700caefa8b364649cd2a0a42caaf8884060c0f82616b273d18196546cf222ae290c36c0d0fa1f63f0d865b70329b2518ea2d0e6af -MISC metadata.xml 254 BLAKE2B dd6dee74755d31c9fab252deefed0731672f3224b343c6bd98393114ee7acac59c5e2240fb220e2ba7e121214a84ff449f1c0c4e038a5340faf129da8bd7688f SHA512 51b639a6e376b68161eb36e430eda17edfa88f3a74e6fbf0cda4682ca8cd3812af98421e8c99fb099dca83dcecc07d2c11f9943da2cc05a5540f7d2447c9ce62 +EBUILD async_unix-0.14.0.ebuild 601 BLAKE2B 168319dec24032943c55367cde25214e08c769db30143d500f9d9a1711176959450d44868e65dddd1b75b6b3bfde07593e5aad6d87b66660f177f5db92b4d032 SHA512 b8de94d856302bdd7e376c8901650dfd0d41026865f53c8619a76e9f0dc51bee3ee887ec861a20e39fe68c1e470916107dcb735c1dc887cb22fd4f9eb1359be8 +MISC metadata.xml 319 BLAKE2B 057719c234859791c2afb0f8e286a8050ad1373cb0318c0d0fbd9ff9906e65131871ecd0cc0f01993c58abaae60eab700b2ba5fc8fe56487150de4aea9e50aad SHA512 5a813d9ff6adc78e1ef4e8dd30b670313bdd15a191ba3ca12c5f4ad2a9dd9d23d69003bcf1805a8490006c46440674db701275c51351b05bcb05902199ae7072 diff --git a/dev-ml/async_unix/async_unix-0.14.0.ebuild b/dev-ml/async_unix/async_unix-0.14.0.ebuild index 51bdd90f7140..231d23d4ecdf 100644 --- a/dev-ml/async_unix/async_unix-0.14.0.ebuild +++ b/dev-ml/async_unix/async_unix-0.14.0.ebuild @@ -21,3 +21,7 @@ RDEPEND=" dev-ml/ppx_jane:= " DEPEND="${RDEPEND}" + +src_compile() { + dune build @install --profile release || die +} diff --git a/dev-ml/async_unix/metadata.xml b/dev-ml/async_unix/metadata.xml index 9a0ff9dd7d4e..517a5e2afdfd 100644 --- a/dev-ml/async_unix/metadata.xml +++ b/dev-ml/async_unix/metadata.xml @@ -1,7 +1,10 @@ - + + ml@gentoo.org + ML + janestreet/async_unix diff --git a/dev-ml/base/Manifest b/dev-ml/base/Manifest index e54da8d9e2f9..16e8c37c1823 100644 --- a/dev-ml/base/Manifest +++ b/dev-ml/base/Manifest @@ -1,5 +1,5 @@ DIST base-0.14.0.tar.gz 385265 BLAKE2B f3a49b22bb63919bcdc522fbce14a24fd6eaddf39b921ba956cb82eb664ccc6919c9a9feb799dea318f1d8bdf1bd1983180b7ce38d9a43e118794057a9fec6a3 SHA512 c713c9aaf369bc042afb1ead53dc5a34a6eb3c97abc7fef99868e3be8e976adc6297f34d13cfc314adf2182fc64b0cde9c9a05aeeb0f51380255aa1f8e0edf16 DIST base-0.14.1.tar.gz 385381 BLAKE2B 619c5c437237bb3ea9f428b450085eff2cb4639bf11803bcb2ae9f147b3ae39af72cfcfa10aaa5e74446bff4ba5f553815ff790190845f12e5e5b5080b197237 SHA512 5675a8b6b1ee5b7bd992ac9fbb036239f11b8a8c7cac9059ca38581d91f42e35d7bfa5839a90ed227344dd4c7b1bbacf0e7871d958c81f6ccf7e072b64ceff2e -EBUILD base-0.14.0.ebuild 480 BLAKE2B 9bf362a5511760be4d1ce2c034d1463bcbbaf454fabde6504bac3cf4f9464962f90912db47a9921d0689679df3fd04ddd0b40cfa1b3e02f52789db79953ea820 SHA512 1c0c091e87a6e3e9ae7cd7204b3d67331f07b8ba53bf8886662c950611452b9e95857f964c1125fd0b3d187402700a1887e810f7605e482b02c2e55a627b0e02 +EBUILD base-0.14.0.ebuild 502 BLAKE2B a7be7cfeb7add4d794834686cbae812939ce7653d30a0e7e0212cbad47cda1335db05d50465d7955b16472d5dddf86366510097a67d108828566e5acac24130a SHA512 1887f190062ab377a3d6efe8b631d00c1735902526046ff59a309c9a96c756a75a4e42a95ff3a4bc0af23745eaf10006df27340a1f3411e92fb2388d75181b17 EBUILD base-0.14.1.ebuild 486 BLAKE2B f45d23ba7ec9690f78a4cfbab8ccfeccee98fc1bd08e3965ce6d9960d84bacc141485d4f7782e2e6464fe5d35c7183cb046fbd195f14d55f688cf50d1779d9cc SHA512 e0c83936ab8e766ba976fbd4d57bc77d549b291f8585a80caf2761868b7b3688c01275165f1987f3bde830c8a4d93c8d4d335b3778551395907fa76a55052776 MISC metadata.xml 325 BLAKE2B b6ec2fe282aaec8d1859a20e908ba83bee431d766a21006a2effc6d68d26ea62d7e8bda2b6f2cb4e8a04b9ccbdfa4f3041b154bce987474b3375faf3d889e851 SHA512 ad9744b303444107c9177eca8ab5aa45fef6121d17b091f460c414f13b139672b068e0c041fc335c3f6bcfe8b8657bb2f116e9397b3acefaa61d42e25b01053d diff --git a/dev-ml/base/base-0.14.0.ebuild b/dev-ml/base/base-0.14.0.ebuild index c45143ed9c05..335aee9d07c6 100644 --- a/dev-ml/base/base-0.14.0.ebuild +++ b/dev-ml/base/base-0.14.0.ebuild @@ -15,6 +15,7 @@ KEYWORDS="amd64 arm arm64 ppc ppc64 x86" IUSE="+ocamlopt" RDEPEND=" + =dev-ml/sexplib0-0.14.0:= dev-ml/dune-configurator:= " diff --git a/dev-ml/core/Manifest b/dev-ml/core/Manifest index f0bc8fe66c9f..47abfea8a68f 100644 --- a/dev-ml/core/Manifest +++ b/dev-ml/core/Manifest @@ -1,3 +1,5 @@ DIST core-0.14.0.tar.gz 361607 BLAKE2B 1602857bee142c23101380e6d54b6f8df1be8bb67e8f8baf7ca65c2f248d1ff9794e33d96cc58ca1f591b69e4a16b7873043549e01d38e2fc390c884d117d0a3 SHA512 fd3202c115ccda53aa32233f2eac223dcc3fb6272fd6327ea6aa5dcd3b7295936d86102640046c961a2af45d62aa3563a2701a2e0ef54f6cd2bfcb81609639f4 -EBUILD core-0.14.0-r3.ebuild 641 BLAKE2B edb3da1a6608f21de5b96a3017a411bdac80b3f5652450cd96eafeab2206c156bbe22e37decf29bdddd82782c412aa0573102fdcc46ff36ce05e0b17442b5ada SHA512 f95a79cb182f14280d8b244962e48a0f658b70173929e8c04c1215c0bb9fd4fda3f24f9c9a16daa01684f6665a2e45df3fbb7e989d6372abc8b1c438827c4d80 +DIST core-0.14.1.tar.gz 361679 BLAKE2B ca43016c760e620f9073defd84a07bacaa0557d42fd9a60d6c4c894187671526ae07e0b93d29bee961b3460e1b0ec5cb346cc711d583c71fde94a9bf9992bf7e SHA512 29482b1f611f2f15f11562bfed7f8a47d2926333601ed57867c8c134d4b10dbf2ba0309ceb6ae602fe8bca1e1f9324603dba37a5df3183cd0cb690104817ed3f +EBUILD core-0.14.0-r3.ebuild 663 BLAKE2B 1603396fc7966e792be0d0320b79ca222694d8294ecb657f70794ff69838c9c77401f2c986e93810945a418f2094371afe31bd56183e503c1fb1ed1295c20dee SHA512 6afad762041ff18d91d7be8dd136eaa92d4e51d55d22ce674c56b161104c91d618866db19b65c89e567c8bca5d7209d51d8af5adf6c46c16b5e2c929e20e5726 +EBUILD core-0.14.1.ebuild 712 BLAKE2B 034642d0b7b7e414a3a24dddc76800bec600df99377d8b8f6160975083dcd123db50aa0d415c75b00cfb027845e49a09733b97b0abbcf33979b5f099abf51a36 SHA512 8abcec2a7fddfa7bba42194f87c943f71fed22e9ab7e2fff44e964162e4516c19141d4c4420004c6e7127e064483bc1394df868051b2768e6ec68dfe12d41dea MISC metadata.xml 710 BLAKE2B 368091778c4347e69ea5398a3f6013d1741bc9fb20acacc861de152c8afd90d9647ef7b31143c26c7e50e0285b52f2a8688b7203821473004a9b237e65585dd7 SHA512 3d29e7a8c748a4849421fb73a1f1225f6480d032d8eb8bd70870567c8f2ac50ef1504c368204f6f063f71f5c984daff98a1109e81674abc8faca10c5a3414efe diff --git a/dev-ml/core/core-0.14.0-r3.ebuild b/dev-ml/core/core-0.14.0-r3.ebuild index 1774dc183f88..59ff7c24b085 100644 --- a/dev-ml/core/core-0.14.0-r3.ebuild +++ b/dev-ml/core/core-0.14.0-r3.ebuild @@ -18,6 +18,7 @@ IUSE="+ocamlopt" RESTRICT="test" RDEPEND=" + = (4, 12, 0) ++ | SO_REUSEPORT ++#endif + + type socket_int_option = + Unix.socket_int_option = +--- a/src/unix/lwt_unix.cppo.mli 2021-10-01 20:33:57.558539065 +0200 ++++ b/src/unix/lwt_unix.cppo.mli 2021-10-01 20:35:30.393202008 +0200 +@@ -1008,6 +1008,9 @@ + | SO_ACCEPTCONN + | TCP_NODELAY + | IPV6_ONLY ++#if OCAML_VERSION >= (4, 12, 0) ++ | SO_REUSEPORT ++#endif + + type socket_int_option = + Unix.socket_int_option = diff --git a/dev-ml/lwt/lwt-5.3.0-r1.ebuild b/dev-ml/lwt/lwt-5.3.0-r1.ebuild index b635eab67eb5..40958766de01 100644 --- a/dev-ml/lwt/lwt-5.3.0-r1.ebuild +++ b/dev-ml/lwt/lwt-5.3.0-r1.ebuild @@ -32,4 +32,9 @@ BDEPEND=" # backported from https://github.com/ocsigen/lwt/pull/807 PATCHES=( "${FILESDIR}"/${PN}-5.3.0-ppxlib-0.18.0.patch + "${FILESDIR}"/${P}-ocaml-4.12.patch ) + +src_compile() { + dune build @install --profile release || die +} diff --git a/dev-ml/lwt/metadata.xml b/dev-ml/lwt/metadata.xml index 18be4f6c21a9..52dc9a8f7464 100644 --- a/dev-ml/lwt/metadata.xml +++ b/dev-ml/lwt/metadata.xml @@ -1,6 +1,10 @@ + + ml@gentoo.org + ML + gienah@gentoo.org Mark Wright diff --git a/dev-ml/merlin/Manifest b/dev-ml/merlin/Manifest index d2dc0b9c546c..27ac48a08b3b 100644 --- a/dev-ml/merlin/Manifest +++ b/dev-ml/merlin/Manifest @@ -2,5 +2,5 @@ AUX 50merlin-gentoo.el 195 BLAKE2B a5bcca9e3af1810b18337680b4878dcfc41296b98a4b9 DIST merlin-3.4.2.tar.gz 11016272 BLAKE2B 6fa55423df7ae8f7a8056e90be630f148dd101194de1921605843caf805bd6c9694fa3fe5b8c2f8eff5d57d7d0e9d8653036b6165a49af655158925c7af87d2f SHA512 8225366ebf27ca656ca89fe00d5aec581487ae332aeab81568e7606eaf575648a7614d4d2de8e0757a4e69c6f4014fefa4574c95da13d42acb310c9dd58a468a DIST merlin-4.1.tar.gz 2136082 BLAKE2B 3e7e1996611f0cefb3a33b2a78cd36b6e8b84d48bc48f46c45ba340c4be1b93b4a1876f8f4192e911c1c384c416ad7502ba3c7a2abb72eff01215f9fb26bfaf0 SHA512 f0f3ada007f8214b97a8557bddca87eded48ee01a8bb88aba6476e52881ead52d9f47e2666a9292b5c6a490e4cfdc7d8bb322e8489f78eaac7b0f80b6d1e87bc EBUILD merlin-3.4.2-r1.ebuild 1265 BLAKE2B a12e5b68da2899f57ecb73de9ff4558a2069fef7056f7a6775616801bd809d058e8c457afe7c659e16f31861786311871860ce2ef58460f50a738939ffab9750 SHA512 355c89138e3838407d9f05d1d393411307700deb38fca7f17efb6cce553f2a4d159fb2b13568704bca3c655dfb975e50afa52f314f7c8815370f3ebf1cf74188 -EBUILD merlin-4.1-r2.ebuild 1258 BLAKE2B 0827684f440916233f9577321217024ffe796ca3cf233d657eae007758638c5d3e1f9f4388d0d6fb430e27a6fcfc65ca8b3ac567132144c300a45b3f9d3a4cfe SHA512 f9960931fae791496b32be1796326a7785652457e1551ba8491e744083c0efe2b11ced05e209bacafa78aae0dcb596a09611553fa30bb75eed5fcd230287ee3e +EBUILD merlin-4.1-r2.ebuild 1404 BLAKE2B 95db10376b3937bfeff54106b8aa1099ba852590b07a670f1499764862e7f1dd74e05efc461570947e0d5f9dc5c94d3ed9bc1449805e91bae33358cace53dd68 SHA512 07798a89c19f854966f3e078127a1f599b61e17ff905f5dd300ac8101b87465995f536c85cf6ea92db0b9f3d5e34419aa11c3d36baa61ceb4386c398e4707ae9 MISC metadata.xml 310 BLAKE2B f1255dfdcb6984112e896735ea40f1171a8d52149fa7e8ed279efc1fe08de9b071554f5168bc3f8c0e432bd8344c69f5c5716c5c689ff4ff4edbc27569546246 SHA512 06710c33027574e4c13259e30ca5e862b7bbda0442013676020d00dd1114e92ebee92fa19d2993fc3881c10f9db7b51dd2710fcfbcf9ca7564f8f96e5065705e diff --git a/dev-ml/merlin/merlin-4.1-r2.ebuild b/dev-ml/merlin/merlin-4.1-r2.ebuild index 70e3b0b53a56..20b1824bea52 100644 --- a/dev-ml/merlin/merlin-4.1-r2.ebuild +++ b/dev-ml/merlin/merlin-4.1-r2.ebuild @@ -13,7 +13,8 @@ SRC_URI="https://github.com/ocaml/merlin/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0/${PV}" KEYWORDS="~amd64" -IUSE="emacs +ocamlopt" +IUSE="emacs +ocamlopt test" +RESTRICT="!test? ( test )" RDEPEND=" dev-ml/csexp:= @@ -26,7 +27,8 @@ RDEPEND=" app-emacs/company-mode ) " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + test? ( app-misc/jq )" SITEFILE="50${PN}-gentoo.el" @@ -35,6 +37,9 @@ src_prepare() { # Handle installation via the eclass rm emacs/dune || die + + # rm failing test + rm -r tests/test-dirs/locate/context-detection/cd-mod_constr.t || die } src_compile() { diff --git a/dev-ml/opam-format/Manifest b/dev-ml/opam-format/Manifest index 79cbb16021d4..47e15659e9cf 100644 --- a/dev-ml/opam-format/Manifest +++ b/dev-ml/opam-format/Manifest @@ -1,7 +1,7 @@ AUX debian-Port-to-Dose3-6.0.1.patch 5223 BLAKE2B 8fada8b358cfae3aab9f6b8f0554894f55081197760a08b544229fdcc9d74434c1408cf72a8bb1d4280d11ef94d593ebb54a8f656617d99191d3576d02556793 SHA512 969c79a0552e0ea2388f732ca266d07b4c2a5a6945bd75daa2a435340ffbd8d87d2ada39dbab9cb364b2ad918f60600a59cf1fc06290a3dcbb68568c52fc9c7d DIST opam-2.0.8.tar.gz 643221 BLAKE2B 66510a18285f315fe95665e8ba2f334dd44211c716543cdc25f2951a7dfe537f115981046e5963fd08deea4c76f5672fa7cf8e7af2274a713a3165bdd0bac8c2 SHA512 14737dc994be2c54dfeaf2658d3713178033e1bc2b4b845a58b4bfc118bbbf12b502924add0ae32b4b2b6c1944462e5ee7143df3de362d9ee39573249d013bc9 DIST opam-2.0.9.tar.gz 644429 BLAKE2B d96ee79685a8ee8ff82c7570a747c80e38d86e513736a27904a4e471d1eaf432db72998251ac786cb8fbf1ad425fff42b772c5d26934e0929aae75c0946d4659 SHA512 0d8ee19ac0f3df9de4fd9cfa8daab1f7228f090f5e2e7e26bedf24d8c2ab377aade95048f2d7cd9ee9dbbe738729e26dc99f41f730fa2252df74953362464a22 -EBUILD opam-format-2.0.8-r2.ebuild 817 BLAKE2B ad9a97d3d0439fa4fc6382c423be2d9202e322426c4d58e8bcad567aea6569862365f24dd21275efd4b74ee5e6f9a97dc564e0ff564a39a8a666d69d72adecdd SHA512 973f9bc28a2fa479bb84f5fc9ef8a5852fd606a1d936d15bf8c3f225ee8fd08004d7daa4b834fe69724686db7767771a2938fde776b320eef76396776ab82e76 -EBUILD opam-format-2.0.8-r3.ebuild 984 BLAKE2B 2d0ac08a3955b84ada2dfdcbca6c6fa86e23ef3f5a6c268d8fd775a48d50b6fdf4c6e29d24468ab28ff0c64eb07da59b9dae1ea0673482401230b4171662fabd SHA512 3c0a3534f139b29de193c253c58d8e2693945121af29dfb92a3c69f2e81685187efc5cb610c3208b88ee4b5333681dc70dfaf081e4fb304f9b290c0d52d50e29 -EBUILD opam-format-2.0.9.ebuild 984 BLAKE2B 2d0ac08a3955b84ada2dfdcbca6c6fa86e23ef3f5a6c268d8fd775a48d50b6fdf4c6e29d24468ab28ff0c64eb07da59b9dae1ea0673482401230b4171662fabd SHA512 3c0a3534f139b29de193c253c58d8e2693945121af29dfb92a3c69f2e81685187efc5cb610c3208b88ee4b5333681dc70dfaf081e4fb304f9b290c0d52d50e29 +EBUILD opam-format-2.0.8-r2.ebuild 839 BLAKE2B 9bd5bc8b71da0ecb840f1f5cb14f78052d4d0f1ce8a2beeafa8f7afac25dc1840f48dfb84087fc964d0e72ea8748c48a3df250eb3d29e7197ef949c532faadf2 SHA512 8f78d05582ada892d34954cca1265737a83932bda148890c2ce954a8909cac035f9c5c6c73ec693e7edc193750ee28e5664c26b4d4097fee194a54b7c351cf96 +EBUILD opam-format-2.0.8-r3.ebuild 1049 BLAKE2B 15d7e8ede597b898a9ca914af74a942ff1ba7c1af184439c0d3c71df22899402847d419b95c0c08a53f3297599a2697e2f45206a2cbd4c5831da65ed05f0eee0 SHA512 dd0beec122699837ac24daadefd8322230ac25ba00f36de750f63295dee21bd8737590e08855618aa6dc71c8630a504870a21d79d8b083b43bbaa9d597e90a9d +EBUILD opam-format-2.0.9.ebuild 1049 BLAKE2B 15d7e8ede597b898a9ca914af74a942ff1ba7c1af184439c0d3c71df22899402847d419b95c0c08a53f3297599a2697e2f45206a2cbd4c5831da65ed05f0eee0 SHA512 dd0beec122699837ac24daadefd8322230ac25ba00f36de750f63295dee21bd8737590e08855618aa6dc71c8630a504870a21d79d8b083b43bbaa9d597e90a9d MISC metadata.xml 413 BLAKE2B cbdd94927312b95f2b5f76489f341f658974be49f704b81a4524879bbe780dcc5d9505b863b87da002cd98b8bb1e13967b047095dbe1eac589acd3145b66fc6c SHA512 afe675cebc52bba018a89d8f04b5c993ae8306f8d18ae2175be4c372f3219c63606b34bbb45c7daaab53be8eb7747fb7e86417bd29bbed2753458f564f3078da diff --git a/dev-ml/opam-format/opam-format-2.0.8-r2.ebuild b/dev-ml/opam-format/opam-format-2.0.8-r2.ebuild index 54b3b0ce46df..eb552240221e 100644 --- a/dev-ml/opam-format/opam-format-2.0.8-r2.ebuild +++ b/dev-ml/opam-format/opam-format-2.0.8-r2.ebuild @@ -19,6 +19,7 @@ KEYWORDS="amd64 arm arm64 ppc ppc64 x86" IUSE="+ocamlopt" RDEPEND=" + - + + ml@gentoo.org + ML + janestreet/patience_diff diff --git a/dev-ml/patience_diff/patience_diff-0.14.0.ebuild b/dev-ml/patience_diff/patience_diff-0.14.0.ebuild index 67d3bdbbc951..cd95ca35acf3 100644 --- a/dev-ml/patience_diff/patience_diff-0.14.0.ebuild +++ b/dev-ml/patience_diff/patience_diff-0.14.0.ebuild @@ -19,3 +19,7 @@ RDEPEND=" dev-ml/core_kernel:= dev-ml/ppx_jane:= " + +src_compile() { + dune build @install --profile release || die +} diff --git a/dev-ml/ppx_assert/Manifest b/dev-ml/ppx_assert/Manifest index db029f4190c3..8426ad8afc8f 100644 --- a/dev-ml/ppx_assert/Manifest +++ b/dev-ml/ppx_assert/Manifest @@ -1,3 +1,4 @@ +AUX ppx_assert-0.14.0-4.12.patch 1228 BLAKE2B e12ae7064c8a223b0910fde08c4c9bf898be1c50b142024ec1dfbd409168a14d1d48f537b772443207cbc66174f4b7f1aaff0011ec1580fc24d55342fccf628b SHA512 cbdb4b77646d81ff96438a6c4510af31cbe4b791bcbbe37dfce228da597783cae837c70a01ffb2ab11264082d1847fdc5172c7fba57d12fe93d8bf1354a05c75 DIST ppx_assert-0.14.0.tar.gz 7239 BLAKE2B 730d1cceee88728291473e73120cc1ae19477927c8f5e20b1a455ab78e34c5917907a60e03ea7d2b898ccb99e42755f1ad918d7fa59ae64bac84fd8356af7647 SHA512 b8ae4a1f08e9110f0809f98d1e0126d50101db7c5b87aa166294aed29df420a079fd2c0797c2888718acd8cd4f2aaaa98f0c445e5fb1423325cc89801e7d52b1 -EBUILD ppx_assert-0.14.0.ebuild 757 BLAKE2B 786041fb4c2dd55760d00111d8ca1f195ce12f9dd281d37dadf7010d62bc9ba8f7a82a8c5228036eaee46c482c7ded24b7a3c3922242279cdb9d9595e006bc29 SHA512 7a4a00d675b63aa741d084d68ee84101d624e1bf5492e13a06a85959719da6f19cc71d57dbfda9657935b71b686445026e2fa55302567b5ee327a99b43c31b5a -MISC metadata.xml 331 BLAKE2B 8546586066697782a8be2982480bac5dc2a04510e0d832a498e48aa77bcbf210f6620a85076fb460960f2f8012dafd3319595040f20b69ecd3d83f374075edda SHA512 890664fd96752922eb3e487d88334db9537e4bd29e9a98b01df7df5f5788d0700934b86b93de85a314122504a5687d1e0cd8797dbd88322ac636195953559808 +EBUILD ppx_assert-0.14.0.ebuild 800 BLAKE2B ed5bb8b46fed03a66cca27fb8f7dc70773feec2df9055569b52e3f07a81621719d28b569b7c2eb7c9cec1489aa27d738aa5b63f819a19a07a090b3807861e0af SHA512 6dd60159cfefd21c3cd3d61d469dded46a001074fe969c3dbec2a9d37991558e8a96169daf0d12d6b72f5eade36cb5aee38cfce626221a602e246141c3629d14 +MISC metadata.xml 424 BLAKE2B 36ece1e8c41abefc52c0b403f3607aaed672322bfdb8c700dae76cf2ff7da8ccc8235c051cc4b1736aa9e066d196a131b8eac02606dc27e353c804bffa9ad5ab SHA512 2fcef4859e2b6d55dece207b0daaf34cb08c2aea9fbeef8a6aa7a374b6e3e0fa126dbd08af8bfe0247754e8d4d3af6c58040539e3fd0070b3c7604a12aa58e44 diff --git a/dev-ml/ppx_assert/files/ppx_assert-0.14.0-4.12.patch b/dev-ml/ppx_assert/files/ppx_assert-0.14.0-4.12.patch new file mode 100644 index 000000000000..80ff9fb1eb47 --- /dev/null +++ b/dev-ml/ppx_assert/files/ppx_assert-0.14.0-4.12.patch @@ -0,0 +1,30 @@ +--- a/runtime-lib/runtime.ml 2021-09-30 19:07:51.592766183 +0200 ++++ b/runtime-lib/runtime.ml 2021-09-30 19:11:18.035634157 +0200 +@@ -71,7 +71,7 @@ + end; + `Fail (expect, got) + +-let test_result_or_eq ~sexpifier ~comparator ?equal ~expect ~got = ++let test_result_or_eq ~sexpifier ~comparator ~equal ~expect ~got = + let pass = + match equal with + | None -> comparator got expect = 0 +@@ -89,7 +89,7 @@ + ] + + let test_eq ~pos ~sexpifier ~comparator ~here ?message ?equal t1 t2 = +- match test_result_or_eq ~sexpifier ~comparator ?equal ~expect:t1 ~got:t2 with ++ match test_result_or_eq ~sexpifier ~comparator ~equal ~expect:t1 ~got:t2 with + | `Pass -> () + | `Fail (t1, t2) -> test_eq_failed ~message ~pos ~here ~t1 ~t2 + +@@ -99,7 +99,7 @@ + Sexp.List [Sexp.Atom "got"; got]; + ] + +-let test_result ~pos ~sexpifier ~comparator ~here ?message ?equal ~expect ~got = +- match test_result_or_eq ~sexpifier ~comparator ?equal ~expect ~got with ++let[@warning "-16"] test_result ~pos ~sexpifier ~comparator ~here ?message ?equal ~expect ~got = ++ match test_result_or_eq ~sexpifier ~comparator ~equal ~expect ~got with + | `Pass -> () + | `Fail (expect, got) -> test_result_failed ~message ~pos ~here ~expect ~got diff --git a/dev-ml/ppx_assert/metadata.xml b/dev-ml/ppx_assert/metadata.xml index d2c8c92d51d3..d0d7bf7876c6 100644 --- a/dev-ml/ppx_assert/metadata.xml +++ b/dev-ml/ppx_assert/metadata.xml @@ -1,6 +1,10 @@ + + ml@gentoo.org + ML + gienah@gentoo.org Mark Wright diff --git a/dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild b/dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild index 4db2bc4b5920..0be3c6c2301b 100644 --- a/dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild +++ b/dev-ml/ppx_assert/ppx_assert-0.14.0.ebuild @@ -27,3 +27,5 @@ DEPEND=" dev-ml/cinaps:= " RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-4.12.patch ) -- cgit v1.2.3