From 176a19e3694c62b9c79721600bff1795a00da3b0 Mon Sep 17 00:00:00 2001 From: Vesa Karvonen Date: Sat, 11 Jan 2025 23:06:40 +0000 Subject: [PATCH] [new release] multicore-magic (2 packages) (2.3.1) CHANGES: - Allow unboxed `Atomic_array` on 5.3 (@polytypic) - Support js_of_ocaml (@polytypic) --- .../multicore-magic-dscheck.2.3.1/opam | 38 +++++++++++++++++ .../multicore-magic.2.3.1/opam | 41 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 packages/multicore-magic-dscheck/multicore-magic-dscheck.2.3.1/opam create mode 100644 packages/multicore-magic/multicore-magic.2.3.1/opam diff --git a/packages/multicore-magic-dscheck/multicore-magic-dscheck.2.3.1/opam b/packages/multicore-magic-dscheck/multicore-magic-dscheck.2.3.1/opam new file mode 100644 index 00000000000..f1b9e3ed1d2 --- /dev/null +++ b/packages/multicore-magic-dscheck/multicore-magic-dscheck.2.3.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: + "An implementation of multicore-magic API using the atomic module of DScheck to make DScheck tests possible in libraries using multicore-magic" +maintainer: ["Vesa Karvonen "] +authors: ["Vesa Karvonen "] +license: "ISC" +homepage: "https://github.com/ocaml-multicore/multicore-magic" +bug-reports: "https://github.com/ocaml-multicore/multicore-magic/issues" +depends: [ + "dune" {>= "3.14"} + "ocaml" {>= "4.12.0"} + "dscheck" {>= "0.5.0"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/multicore-magic.git" +url { + src: + "https://github.com/ocaml-multicore/multicore-magic/releases/download/2.3.1/multicore-magic-2.3.1.tbz" + checksum: [ + "sha256=56a82876f3e995c00f0fa9493e181b5738a86a7be652c8abc86aeb8eabca9bd4" + "sha512=397eb856126868fea7627d47a862b8a0ce1f03e58f8aa614223c5539d106da621b3594e7ffb937f3a732dd62774086349cbec0e0a5cc0e9633b1f53293a4b5db" + ] +} +x-commit-hash: "0a82bcf7f3a4a1ab1b03b6957ffe00d07014eb70" diff --git a/packages/multicore-magic/multicore-magic.2.3.1/opam b/packages/multicore-magic/multicore-magic.2.3.1/opam new file mode 100644 index 00000000000..c2a6c09c319 --- /dev/null +++ b/packages/multicore-magic/multicore-magic.2.3.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "Low-level multicore utilities for OCaml" +maintainer: ["Vesa Karvonen "] +authors: ["Vesa Karvonen "] +license: "ISC" +homepage: "https://github.com/ocaml-multicore/multicore-magic" +bug-reports: "https://github.com/ocaml-multicore/multicore-magic/issues" +depends: [ + "dune" {>= "3.14"} + "ocaml" {>= "4.12.0"} + "domain_shims" {>= "0.1.0" & with-test} + "alcotest" {>= "1.7.0" & with-test} + "js_of_ocaml" {>= "5.4.0" & with-test} + "conf-npm" {os != "win32" & with-test} + "sherlodoc" {>= "0.2" & with-doc} + "odoc" {>= "2.4.1" & with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/multicore-magic.git" +url { + src: + "https://github.com/ocaml-multicore/multicore-magic/releases/download/2.3.1/multicore-magic-2.3.1.tbz" + checksum: [ + "sha256=56a82876f3e995c00f0fa9493e181b5738a86a7be652c8abc86aeb8eabca9bd4" + "sha512=397eb856126868fea7627d47a862b8a0ce1f03e58f8aa614223c5539d106da621b3594e7ffb937f3a732dd62774086349cbec0e0a5cc0e9633b1f53293a4b5db" + ] +} +x-commit-hash: "0a82bcf7f3a4a1ab1b03b6957ffe00d07014eb70"