this repo has no description

Fix memtrace_viewer with dune 3.0.0 (#20815)

* Fix memtrace_viewer with dune 3.0.0

Dune 3.0.0 removed the --cache-transport argument and made direct the default:
https://github.com/ocaml/dune/pull/4493.

* memtrace_viewer.0.14.0 missing bound on js_of_ocaml

* memtrace_viewer.0.14.x: Apply suggestions from code review

* memtrace_viewer.0.14.x: add conflicts on re (due to vendoring)

Co-authored-by: Marcello Seri <mseri@users.noreply.github.com>

Changed files
+12 -4
packages
memtrace_viewer
memtrace_viewer.v0.14.0
memtrace_viewer.v0.14.1
+7 -3
packages/memtrace_viewer/memtrace_viewer.v0.14.0/opam
···
license: "MIT"
build: [
["dune" "build" "--profile" "release" "--default-target" "@install" "."
-
"--root" "." "--cache-transport=direct"]
+
"--root" "." "--cache-transport=direct" {dune < "3.0.0"}]
["cp" "_build/default/memtrace_viewer.install" "."]
+
]
+
conflicts: [
+
"sexplib0" {< "v0.14.0"}
+
"re" {< "1.9.0"}
]
depends: [
"ocaml" {>= "4.11.0" & < "4.12"}
···
"dune" {>= "2.7.1"}
"dune-configurator" {>= "2.7.1"}
"fmt" {>= "0.8.8"}
-
"js_of_ocaml" {>= "3.7.0"}
-
"js_of_ocaml-ppx" {>= "3.7.0"}
+
"js_of_ocaml" {>= "3.7.0" & < "4.0.0"}
+
"js_of_ocaml-ppx" {>= "3.7.0" & < "4.0.0"}
"jsonm" {>= "1.0.1"}
"lambdasoup" {>= "0.7.1"}
"logs" {>= "0.7.0"}
+5 -1
packages/memtrace_viewer/memtrace_viewer.v0.14.1/opam
···
license: "MIT"
build: [
["dune" "build" "--profile" "release" "--default-target" "@install" "."
-
"--root" "." "--cache-transport=direct"]
+
"--root" "." "--cache-transport=direct" {dune < "3.0.0"}]
["cp" "_build/default/memtrace_viewer.install" "."]
+
]
+
conflicts: [
+
"sexplib0" {< "v0.14.0"}
+
"re" {< "1.9.0"}
]
depends: [
"ocaml" {>= "4.11.0" & < "4.12"}