diff --git a/.drom b/.drom index becc057e8..75c1861c3 100644 --- a/.drom +++ b/.drom @@ -5,7 +5,7 @@ version:0.9.0 # hash of toml configuration files # used for generation of all files -b702e5529a16cf2d07b69012566f7071:. +3555bef92a5c701a41e17743de7e5743:. # end context for . # begin context for .github/workflows/workflow.yml @@ -80,67 +80,67 @@ c8281f46ba9a11d0b61bc8ef67eaa357:docs/style.css # begin context for dune-project # file dune-project -04194ca260cbfc6524d5d64a4e935d69:dune-project +365496ada34e36085687aef332a51cc1:dune-project # end context for dune-project # begin context for opam/cobol_ast.opam # file opam/cobol_ast.opam -1c093791236b02c989e11c8e4277e6b7:opam/cobol_ast.opam +1abd7e52775c913a57b69b51d8a40dc8:opam/cobol_ast.opam # end context for opam/cobol_ast.opam # begin context for opam/cobol_common.opam # file opam/cobol_common.opam -2684c65869bf3fb2c73292774c68db80:opam/cobol_common.opam +ada93e0359cb3d89da51ace80c9d981a:opam/cobol_common.opam # end context for opam/cobol_common.opam # begin context for opam/cobol_config.opam # file opam/cobol_config.opam -1133aaf02d613ada678aef1c241ff541:opam/cobol_config.opam +e202292c92921c0b23ebb5d4795d7cc6:opam/cobol_config.opam # end context for opam/cobol_config.opam # begin context for opam/cobol_data.opam # file opam/cobol_data.opam -4bd93877af6f2710de8abcbc63bab7f6:opam/cobol_data.opam +865c7cd0ae13a7d592a8a646099ac72d:opam/cobol_data.opam # end context for opam/cobol_data.opam # begin context for opam/cobol_indent.opam # file opam/cobol_indent.opam -5ca055edfd5fc90ecfac3b085343f8df:opam/cobol_indent.opam +db8b6a55eaa140f90fba413612d11ea8:opam/cobol_indent.opam # end context for opam/cobol_indent.opam # begin context for opam/cobol_lsp.opam # file opam/cobol_lsp.opam -78c01ac9d637a0430e4c430d51f4ff6d:opam/cobol_lsp.opam +b3030133cc0ddc1c5a722e9a7a98af47:opam/cobol_lsp.opam # end context for opam/cobol_lsp.opam # begin context for opam/cobol_parser.opam # file opam/cobol_parser.opam -f74597b71bd29a3e384359d155d92ab1:opam/cobol_parser.opam +1e1d933afecb336c4c0ac2198f3a0c82:opam/cobol_parser.opam # end context for opam/cobol_parser.opam # begin context for opam/cobol_preproc.opam # file opam/cobol_preproc.opam -5e6c04d126c530509b79a509dc1ada53:opam/cobol_preproc.opam +1f92ae13996b06e78d07d7586bc9f940:opam/cobol_preproc.opam # end context for opam/cobol_preproc.opam # begin context for opam/cobol_typeck.opam # file opam/cobol_typeck.opam -8826cd23206fa658d2cc63beccabb5b1:opam/cobol_typeck.opam +865521571fc0583a863aeed1a6212dc7:opam/cobol_typeck.opam # end context for opam/cobol_typeck.opam # begin context for opam/ebcdic_lib.opam # file opam/ebcdic_lib.opam -c365b582bacd1274b4bfb2599d5cd4dc:opam/ebcdic_lib.opam +3ab3e8d84eb528b0cd74c53a2b6d0b79:opam/ebcdic_lib.opam # end context for opam/ebcdic_lib.opam # begin context for opam/interop-js-stubs.opam # file opam/interop-js-stubs.opam -e557ed4bc7c593fac0877c7327facaf6:opam/interop-js-stubs.opam +afb85a68ac677d9a3515c1af6b85260e:opam/interop-js-stubs.opam # end context for opam/interop-js-stubs.opam # begin context for opam/node-js-stubs.opam # file opam/node-js-stubs.opam -8256fdbb8b4dc6da20b61c69249b356c:opam/node-js-stubs.opam +8b680e1929f669f2b069a5f408984987:opam/node-js-stubs.opam # end context for opam/node-js-stubs.opam # begin context for opam/package-json.opam @@ -150,22 +150,22 @@ dcf0ebaa8b12787df9efcaa0ce8cbbe5:opam/package-json.opam # begin context for opam/polka-js-stubs.opam # file opam/polka-js-stubs.opam -8f12d7db1569d79ec6043b50df393de3:opam/polka-js-stubs.opam +e49714817e72c897f6e933ea5f55bb9f:opam/polka-js-stubs.opam # end context for opam/polka-js-stubs.opam # begin context for opam/ppx_cobcflags.opam # file opam/ppx_cobcflags.opam -a71b8dfe67612b506e31c13e89075556:opam/ppx_cobcflags.opam +92b182b0e3525087260b293177b34a17:opam/ppx_cobcflags.opam # end context for opam/ppx_cobcflags.opam # begin context for opam/pretty.opam # file opam/pretty.opam -8cca8f124c3c0a999f8a185f09f4693c:opam/pretty.opam +5c1d0eedd96fbaba500bfc1045af277d:opam/pretty.opam # end context for opam/pretty.opam # begin context for opam/superbol-free.opam # file opam/superbol-free.opam -09da22a50ff0d10a1b21364bc27aa345:opam/superbol-free.opam +e757ab64a72d3aff8c46c4870d5f157b:opam/superbol-free.opam # end context for opam/superbol-free.opam # begin context for opam/superbol-vscode-extension.opam @@ -175,42 +175,42 @@ a71b8dfe67612b506e31c13e89075556:opam/ppx_cobcflags.opam # begin context for opam/superbol-vscode-platform.opam # file opam/superbol-vscode-platform.opam -f4782070d6b32d738ffc3d5435fc879a:opam/superbol-vscode-platform.opam +fdb9e32b9e36a6462d61d02a644f8138:opam/superbol-vscode-platform.opam # end context for opam/superbol-vscode-platform.opam # begin context for opam/superbol_free_lib.opam # file opam/superbol_free_lib.opam -e618a6aa0b5f55717ae192be2c854b0f:opam/superbol_free_lib.opam +56eec30e76ac1c961125322cfde58685:opam/superbol_free_lib.opam # end context for opam/superbol_free_lib.opam # begin context for opam/vscode-debugadapter.opam # file opam/vscode-debugadapter.opam -49375af72a2ef6a3a464bc88553f1043:opam/vscode-debugadapter.opam +110b8096e67fb43715e76452898f2702:opam/vscode-debugadapter.opam # end context for opam/vscode-debugadapter.opam # begin context for opam/vscode-debugprotocol.opam # file opam/vscode-debugprotocol.opam -6a8c87cbc6d32091830518c1bf7e50ff:opam/vscode-debugprotocol.opam +ea348d86901f7bce526b0d5c94d7eaf1:opam/vscode-debugprotocol.opam # end context for opam/vscode-debugprotocol.opam # begin context for opam/vscode-js-stubs.opam # file opam/vscode-js-stubs.opam -57a5c922a192e339bfb18e778e43ec97:opam/vscode-js-stubs.opam +43b3dd244dd4e75b4d16ac25f70f7cd2:opam/vscode-js-stubs.opam # end context for opam/vscode-js-stubs.opam # begin context for opam/vscode-json.opam # file opam/vscode-json.opam -c945c8e78029c9fd639afc2247fa4743:opam/vscode-json.opam +59a282e75df2d60b50c4706a9804b1cf:opam/vscode-json.opam # end context for opam/vscode-json.opam # begin context for opam/vscode-languageclient-js-stubs.opam # file opam/vscode-languageclient-js-stubs.opam -d71959af1a2c7a513c15afa5107dba11:opam/vscode-languageclient-js-stubs.opam +6dcf0aae7277eb190d392c80e473a07b:opam/vscode-languageclient-js-stubs.opam # end context for opam/vscode-languageclient-js-stubs.opam # begin context for opam/vscode-package-json.opam # file opam/vscode-package-json.opam -6ebebf3e4341605200b5e2487710af9a:opam/vscode-package-json.opam +a4937538e88284bfd27632cbaf203a88:opam/vscode-package-json.opam # end context for opam/vscode-package-json.opam # begin context for scripts/after.sh @@ -405,7 +405,7 @@ b9a14c96cce8e365e1d7494d078d73fe:src/lsp/superbol-free/linking_flags.sh # begin context for src/vscode/interop-js-stubs/dune # file src/vscode/interop-js-stubs/dune -707a0383f1e544fb37662db29a4f14ad:src/vscode/interop-js-stubs/dune +16728fcdbeb298d01bad407ec5bb76eb:src/vscode/interop-js-stubs/dune # end context for src/vscode/interop-js-stubs/dune # begin context for src/vscode/interop-js-stubs/version.mlt @@ -415,7 +415,7 @@ b9a14c96cce8e365e1d7494d078d73fe:src/lsp/superbol-free/linking_flags.sh # begin context for src/vscode/node-js-stubs/dune # file src/vscode/node-js-stubs/dune -cf30d5557250e864c9020afd9e2389fd:src/vscode/node-js-stubs/dune +38cc9d96ddb1981744e3ccc33a974d5a:src/vscode/node-js-stubs/dune # end context for src/vscode/node-js-stubs/dune # begin context for src/vscode/node-js-stubs/version.mlt @@ -425,7 +425,7 @@ cf30d5557250e864c9020afd9e2389fd:src/vscode/node-js-stubs/dune # begin context for src/vscode/polka-js-stubs/dune # file src/vscode/polka-js-stubs/dune -569424afbc851a410f6f388591417035:src/vscode/polka-js-stubs/dune +35cfe02c249a09237f452bc126cfe703:src/vscode/polka-js-stubs/dune # end context for src/vscode/polka-js-stubs/dune # begin context for src/vscode/polka-js-stubs/version.mlt @@ -435,7 +435,7 @@ cf30d5557250e864c9020afd9e2389fd:src/vscode/node-js-stubs/dune # begin context for src/vscode/superbol-vscode-platform/dune # file src/vscode/superbol-vscode-platform/dune -f336ca790e61d4cc6371e8501b902bbd:src/vscode/superbol-vscode-platform/dune +664342638a68e3f2f79d39343772e32f:src/vscode/superbol-vscode-platform/dune # end context for src/vscode/superbol-vscode-platform/dune # begin context for src/vscode/superbol-vscode-platform/version.mlt @@ -445,7 +445,7 @@ f336ca790e61d4cc6371e8501b902bbd:src/vscode/superbol-vscode-platform/dune # begin context for src/vscode/vscode-debugadapter/dune # file src/vscode/vscode-debugadapter/dune -12ae4bbbcdd1df098363da163e1cbe4e:src/vscode/vscode-debugadapter/dune +95d8c6a4d92e07ecf1c81ba45560bc3a:src/vscode/vscode-debugadapter/dune # end context for src/vscode/vscode-debugadapter/dune # begin context for src/vscode/vscode-debugadapter/version.mlt @@ -455,7 +455,7 @@ f336ca790e61d4cc6371e8501b902bbd:src/vscode/superbol-vscode-platform/dune # begin context for src/vscode/vscode-debugprotocol/dune # file src/vscode/vscode-debugprotocol/dune -20bb8bb628d36d6baca51f4a9f54c8f7:src/vscode/vscode-debugprotocol/dune +592b86dca8fd4200e8550eae713517e3:src/vscode/vscode-debugprotocol/dune # end context for src/vscode/vscode-debugprotocol/dune # begin context for src/vscode/vscode-debugprotocol/version.mlt @@ -465,7 +465,7 @@ f336ca790e61d4cc6371e8501b902bbd:src/vscode/superbol-vscode-platform/dune # begin context for src/vscode/vscode-js-stubs/dune # file src/vscode/vscode-js-stubs/dune -f8e015ab8ad6d1dc7c7c8d63c86e446d:src/vscode/vscode-js-stubs/dune +1abfa6d0707e3727987cd9e4f74d47f6:src/vscode/vscode-js-stubs/dune # end context for src/vscode/vscode-js-stubs/dune # begin context for src/vscode/vscode-js-stubs/version.mlt @@ -490,7 +490,7 @@ a18d965350ea19e9be91b3784887f1ef:src/vscode/vscode-json/dune # begin context for src/vscode/vscode-languageclient-js-stubs/dune # file src/vscode/vscode-languageclient-js-stubs/dune -935c7469b455b26a8ec1f08627aae863:src/vscode/vscode-languageclient-js-stubs/dune +995d796d5acbb0b17aef1bc888c34531:src/vscode/vscode-languageclient-js-stubs/dune # end context for src/vscode/vscode-languageclient-js-stubs/dune # begin context for src/vscode/vscode-languageclient-js-stubs/version.mlt diff --git a/Makefile b/Makefile index c5e7955f6..f464e2f05 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ build: build-deps: if ! [ -e _opam ]; then \ - opam switch create . 4.13.0 ; \ + opam switch create . 4.14.1 --no-install ; \ fi opam install ./opam/*.opam --deps-only diff --git a/drom.toml b/drom.toml index a7a7a986d..82a980435 100644 --- a/drom.toml +++ b/drom.toml @@ -73,6 +73,7 @@ share-dirs = ["share"] # readme-trailer = "..." # dot-gitignore-trailer = "..." [fields] +dune = "2.8.0" dot-gitignore-trailer = """ /dist /node_modules diff --git a/dune-project b/dune-project index 21455aa31..616fb399c 100644 --- a/dune-project +++ b/dune-project @@ -1,4 +1,4 @@ -(lang dune 2.7) +(lang dune 2.8) ; This file was generated by drom, using drom.toml (cram enable) diff --git a/opam/cobol_ast.opam b/opam/cobol_ast.opam index 0dcc4abfb..7922a165c 100644 --- a/opam/cobol_ast.opam +++ b/opam/cobol_ast.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "ppx_deriving" {>= "5.2.1"} "cobol_common" {= version} "ppx_inline_test" {with-test} diff --git a/opam/cobol_common.opam b/opam/cobol_common.opam index a2476e820..1d96467d5 100644 --- a/opam/cobol_common.opam +++ b/opam/cobol_common.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "pretty" {= version} "ppx_deriving" {>= "5.2.1"} "ppx_inline_test" {with-test} diff --git a/opam/cobol_config.opam b/opam/cobol_config.opam index 64bb9980c..1aa005511 100644 --- a/opam/cobol_config.opam +++ b/opam/cobol_config.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "pretty" {= version} "ppx_deriving" {>= "5.2.1"} "menhir" {>= "1.2"} diff --git a/opam/cobol_data.opam b/opam/cobol_data.opam index cb98e7ab2..ccaa8a09a 100644 --- a/opam/cobol_data.opam +++ b/opam/cobol_data.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "ppx_deriving" {>= "5.2.1"} "cobol_parser" {= version} "cobol_ast" {= version} diff --git a/opam/cobol_indent.opam b/opam/cobol_indent.opam index b8789b7d7..9afc8fe66 100644 --- a/opam/cobol_indent.opam +++ b/opam/cobol_indent.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "fmt" {>= "0.9"} "cobol_preproc" {= version} "cobol_common" {= version} diff --git a/opam/cobol_lsp.opam b/opam/cobol_lsp.opam index 56a4a5453..d55a95d8b 100644 --- a/opam/cobol_lsp.opam +++ b/opam/cobol_lsp.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "toml" {>= "7.1.0" & < "8.0.0"} "pretty" {= version} "lsp" {>= "1.15" & < "1.16"} diff --git a/opam/cobol_parser.opam b/opam/cobol_parser.opam index 0e8957f3d..a720402f6 100644 --- a/opam/cobol_parser.opam +++ b/opam/cobol_parser.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "ppx_deriving" {>= "5.2.1"} "menhir" {>= "1.2"} "ez_file" {>= "0.3"} diff --git a/opam/cobol_preproc.opam b/opam/cobol_preproc.opam index fad10063b..81d89b58f 100644 --- a/opam/cobol_preproc.opam +++ b/opam/cobol_preproc.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "ppx_deriving" {>= "5.2.1"} "menhir" {>= "1.2"} "cobol_config" {= version} diff --git a/opam/cobol_typeck.opam b/opam/cobol_typeck.opam index 901670f05..991da5e8c 100644 --- a/opam/cobol_typeck.opam +++ b/opam/cobol_typeck.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "ppx_deriving" {>= "5.2.1"} "cobol_parser" {= version} "cobol_data" {= version} diff --git a/opam/ebcdic_lib.opam b/opam/ebcdic_lib.opam index 46f66adcb..3f4e4820a 100644 --- a/opam/ebcdic_lib.opam +++ b/opam/ebcdic_lib.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} diff --git a/opam/interop-js-stubs.opam b/opam/interop-js-stubs.opam index 727e696ea..e454afd40 100644 --- a/opam/interop-js-stubs.opam +++ b/opam/interop-js-stubs.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "js_of_ocaml" {>= "4"} "gen_js_api" {>= "1.1.1" & < "2.0.0"} "js_of_ocaml-ppx" {>= "4"} diff --git a/opam/node-js-stubs.opam b/opam/node-js-stubs.opam index 02af2d4eb..31ebf4ecb 100644 --- a/opam/node-js-stubs.opam +++ b/opam/node-js-stubs.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "promise_jsoo" {>= "0.3.1" & < "1.0.0"} "jsonoo" {>= "0.2.1" & < "1.0.0"} "js_of_ocaml" {>= "4"} diff --git a/opam/osx/cobol_ast-osx.opam b/opam/osx/cobol_ast-osx.opam index 5e60669af..b98f56e40 100644 --- a/opam/osx/cobol_ast-osx.opam +++ b/opam/osx/cobol_ast-osx.opam @@ -44,8 +44,9 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-osx" {>= "5.2.1"} "cobol_common-osx" {= version} "ppx_inline_test" {with-test} @@ -53,4 +54,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/cobol_common-osx.opam b/opam/osx/cobol_common-osx.opam index 9a4b71279..f919ccae7 100644 --- a/opam/osx/cobol_common-osx.opam +++ b/opam/osx/cobol_common-osx.opam @@ -44,13 +44,14 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "pretty-osx" {= version} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-osx" {>= "5.2.1"} + "pretty-osx" {= version} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/cobol_config-osx.opam b/opam/osx/cobol_config-osx.opam index 1ccbfc8e9..e5219e452 100644 --- a/opam/osx/cobol_config-osx.opam +++ b/opam/osx/cobol_config-osx.opam @@ -44,15 +44,17 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "pretty-osx" {= version} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-osx" {>= "5.2.1"} + "menhir" {>= "1.2"} "menhir-osx" {>= "1.2"} + "pretty-osx" {= version} "cobol_common-osx" {= version} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/cobol_data-osx.opam b/opam/osx/cobol_data-osx.opam index a26b6ee70..2beae7465 100644 --- a/opam/osx/cobol_data-osx.opam +++ b/opam/osx/cobol_data-osx.opam @@ -44,8 +44,9 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-osx" {>= "5.2.1"} "cobol_parser-osx" {= version} "cobol_ast-osx" {= version} @@ -54,4 +55,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/cobol_indent-osx.opam b/opam/osx/cobol_indent-osx.opam index a42ad82cc..c121b36c6 100644 --- a/opam/osx/cobol_indent-osx.opam +++ b/opam/osx/cobol_indent-osx.opam @@ -44,8 +44,9 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "fmt" {>= "0.9"} "fmt-osx" {>= "0.9"} "cobol_preproc-osx" {= version} "cobol_common-osx" {= version} @@ -54,4 +55,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/cobol_lsp-osx.opam b/opam/osx/cobol_lsp-osx.opam index c5aeb6c74..b2c67c94c 100644 --- a/opam/osx/cobol_lsp-osx.opam +++ b/opam/osx/cobol_lsp-osx.opam @@ -44,12 +44,15 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "toml" {>= "7.1.0" & < "8.0.0"} "toml-osx" {>= "7.1.0" & < "8.0.0"} - "pretty-osx" {= version} + "lsp" {>= "1.15" & < "1.16"} "lsp-osx" {>= "1.15" & < "1.16"} + "jsonrpc" {>= "1.15"} "jsonrpc-osx" {>= "1.15"} + "pretty-osx" {= version} "cobol_typeck-osx" {= version} "cobol_parser-osx" {= version} "cobol_indent-osx" {= version} @@ -61,4 +64,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/cobol_parser-osx.opam b/opam/osx/cobol_parser-osx.opam index 0bc0ffe08..2dd6e76fb 100644 --- a/opam/osx/cobol_parser-osx.opam +++ b/opam/osx/cobol_parser-osx.opam @@ -44,19 +44,21 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-osx" {>= "5.2.1"} - "menhir-osx" {>= "1.2"} + "ez_file" {>= "0.3"} "ez_file-osx" {>= "0.3"} + "menhir" {= "20230415"} + "menhir-osx" {>= "1.2"} "ebcdic_lib-osx" {= version} "cobol_preproc-osx" {= version} "cobol_common-osx" {= version} "cobol_ast-osx" {= version} - "menhir" {= "20230415"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/cobol_preproc-osx.opam b/opam/osx/cobol_preproc-osx.opam index 668e862a0..ac9d526a5 100644 --- a/opam/osx/cobol_preproc-osx.opam +++ b/opam/osx/cobol_preproc-osx.opam @@ -45,8 +45,10 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-osx" {>= "5.2.1"} + "menhir" {>= "1.2"} "menhir-osx" {>= "1.2"} "cobol_config-osx" {= version} "cobol_common-osx" {= version} @@ -55,4 +57,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/cobol_typeck-osx.opam b/opam/osx/cobol_typeck-osx.opam index f4e2930f9..39e948cc4 100644 --- a/opam/osx/cobol_typeck-osx.opam +++ b/opam/osx/cobol_typeck-osx.opam @@ -44,8 +44,9 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-osx" {>= "5.2.1"} "cobol_parser-osx" {= version} "cobol_data-osx" {= version} @@ -56,4 +57,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/ebcdic_lib-osx.opam b/opam/osx/ebcdic_lib-osx.opam index 1a82b94d7..25b73b738 100644 --- a/opam/osx/ebcdic_lib-osx.opam +++ b/opam/osx/ebcdic_lib-osx.opam @@ -44,11 +44,11 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/interop-js-stubs-osx.opam b/opam/osx/interop-js-stubs-osx.opam deleted file mode 100644 index 2e8047529..000000000 --- a/opam/osx/interop-js-stubs-osx.opam +++ /dev/null @@ -1,57 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "interop-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "interop-js-stubs" - "-x" - "osx" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "js_of_ocaml-osx" {>= "4"} - "gen_js_api-osx" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/osx/interop-js-stubs.opam b/opam/osx/interop-js-stubs.opam new file mode 120000 index 000000000..01aaec38e --- /dev/null +++ b/opam/osx/interop-js-stubs.opam @@ -0,0 +1 @@ +../interop-js-stubs.opam \ No newline at end of file diff --git a/opam/osx/node-js-stubs-osx.opam b/opam/osx/node-js-stubs-osx.opam deleted file mode 100644 index 8fc967d56..000000000 --- a/opam/osx/node-js-stubs-osx.opam +++ /dev/null @@ -1,60 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "node-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "node-js-stubs" - "-x" - "osx" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "promise_jsoo-osx" {>= "0.3.1" & < "1.0.0"} - "jsonoo-osx" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-osx" {>= "4"} - "interop-js-stubs-osx" {= version} - "gen_js_api-osx" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/osx/node-js-stubs.opam b/opam/osx/node-js-stubs.opam new file mode 120000 index 000000000..f48794e51 --- /dev/null +++ b/opam/osx/node-js-stubs.opam @@ -0,0 +1 @@ +../node-js-stubs.opam \ No newline at end of file diff --git a/opam/osx/polka-js-stubs-osx.opam b/opam/osx/polka-js-stubs-osx.opam deleted file mode 100644 index 5ee5e9022..000000000 --- a/opam/osx/polka-js-stubs-osx.opam +++ /dev/null @@ -1,61 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "polka-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "polka-js-stubs" - "-x" - "osx" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "promise_jsoo-osx" {>= "0.3.1" & < "1.0.0"} - "node-js-stubs-osx" {= version} - "jsonoo-osx" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-osx" {>= "4"} - "interop-js-stubs-osx" {= version} - "gen_js_api-osx" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/osx/polka-js-stubs.opam b/opam/osx/polka-js-stubs.opam new file mode 120000 index 000000000..a4f58558a --- /dev/null +++ b/opam/osx/polka-js-stubs.opam @@ -0,0 +1 @@ +../polka-js-stubs.opam \ No newline at end of file diff --git a/opam/osx/ppx_cobcflags-osx.opam b/opam/osx/ppx_cobcflags-osx.opam index 9b818daf6..d1aebfd02 100644 --- a/opam/osx/ppx_cobcflags-osx.opam +++ b/opam/osx/ppx_cobcflags-osx.opam @@ -44,12 +44,13 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppxlib" {>= "0.15"} "ppxlib-osx" {>= "0.15"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/pretty-osx.opam b/opam/osx/pretty-osx.opam index 6aa447c52..6213dbf31 100644 --- a/opam/osx/pretty-osx.opam +++ b/opam/osx/pretty-osx.opam @@ -44,13 +44,15 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "fmt" {>= "0.9"} "fmt-osx" {>= "0.9"} + "ez_file" {>= "0.3"} "ez_file-osx" {>= "0.3"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/superbol-free-osx.opam b/opam/osx/superbol-free-osx.opam index d187a3a4c..dfca5199d 100644 --- a/opam/osx/superbol-free-osx.opam +++ b/opam/osx/superbol-free-osx.opam @@ -44,12 +44,12 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} "superbol_free_lib-osx" {= version} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/superbol-vscode-extension.opam b/opam/osx/superbol-vscode-extension.opam new file mode 120000 index 000000000..d9c5d6741 --- /dev/null +++ b/opam/osx/superbol-vscode-extension.opam @@ -0,0 +1 @@ +../superbol-vscode-extension.opam \ No newline at end of file diff --git a/opam/osx/superbol-vscode-platform-osx.opam b/opam/osx/superbol-vscode-platform-osx.opam deleted file mode 100644 index 51944ceb8..000000000 --- a/opam/osx/superbol-vscode-platform-osx.opam +++ /dev/null @@ -1,64 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "superbol-vscode-platform" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "superbol-vscode-platform" - "-x" - "osx" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "vscode-languageclient-js-stubs-osx" {= version} - "vscode-js-stubs-osx" {= version} - "promise_jsoo-osx" {>= "0.3.1" & < "1.0.0"} - "polka-js-stubs-osx" {= version} - "ocplib_stuff-osx" {>= "0.4.0" & < "1.0.0"} - "node-js-stubs-osx" {= version} - "jsonoo-osx" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-osx" {>= "4"} - "gen_js_api-osx" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/osx/superbol_free_lib-osx.opam b/opam/osx/superbol_free_lib-osx.opam index 5a2554dfc..7cb1d2ad4 100644 --- a/opam/osx/superbol_free_lib-osx.opam +++ b/opam/osx/superbol_free_lib-osx.opam @@ -44,9 +44,11 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ez_file" {>= "0.3"} "ez_file-osx" {>= "0.3"} + "ez_cmdliner" {>= "0.3.0" & < "1.0.0"} "ez_cmdliner-osx" {>= "0.3.0" & < "1.0.0"} "cobol_typeck-osx" {= version} "cobol_parser-osx" {= version} @@ -59,4 +61,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/vscode-debugadapter-osx.opam b/opam/osx/vscode-debugadapter-osx.opam deleted file mode 100644 index 9dbedc60a..000000000 --- a/opam/osx/vscode-debugadapter-osx.opam +++ /dev/null @@ -1,62 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "vscode-debugadapter" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "vscode-debugadapter" - "-x" - "osx" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "vscode-debugprotocol-osx" {= version} - "promise_jsoo-osx" {>= "0.3.1" & < "1.0.0"} - "node-js-stubs-osx" {= version} - "jsonoo-osx" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-osx" {>= "4"} - "interop-js-stubs-osx" {= version} - "gen_js_api-osx" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "3.0"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/osx/vscode-debugadapter.opam b/opam/osx/vscode-debugadapter.opam new file mode 120000 index 000000000..39b68502c --- /dev/null +++ b/opam/osx/vscode-debugadapter.opam @@ -0,0 +1 @@ +../vscode-debugadapter.opam \ No newline at end of file diff --git a/opam/osx/vscode-debugprotocol-osx.opam b/opam/osx/vscode-debugprotocol-osx.opam deleted file mode 100644 index 37405b2ac..000000000 --- a/opam/osx/vscode-debugprotocol-osx.opam +++ /dev/null @@ -1,60 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "vscode-debugprotocol" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "vscode-debugprotocol" - "-x" - "osx" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "promise_jsoo-osx" {>= "0.3.1" & < "1.0.0"} - "jsonoo-osx" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-osx" {>= "4"} - "interop-js-stubs-osx" {= version} - "gen_js_api-osx" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "3.0"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/osx/vscode-debugprotocol.opam b/opam/osx/vscode-debugprotocol.opam new file mode 120000 index 000000000..659cc026c --- /dev/null +++ b/opam/osx/vscode-debugprotocol.opam @@ -0,0 +1 @@ +../vscode-debugprotocol.opam \ No newline at end of file diff --git a/opam/osx/vscode-js-stubs-osx.opam b/opam/osx/vscode-js-stubs-osx.opam deleted file mode 100644 index a4415bafa..000000000 --- a/opam/osx/vscode-js-stubs-osx.opam +++ /dev/null @@ -1,60 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "vscode-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "vscode-js-stubs" - "-x" - "osx" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "promise_jsoo-osx" {>= "0.3.1" & < "1.0.0"} - "jsonoo-osx" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-osx" {>= "4"} - "interop-js-stubs-osx" {= version} - "gen_js_api-osx" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/osx/vscode-js-stubs.opam b/opam/osx/vscode-js-stubs.opam new file mode 120000 index 000000000..ab4d0b08e --- /dev/null +++ b/opam/osx/vscode-js-stubs.opam @@ -0,0 +1 @@ +../vscode-js-stubs.opam \ No newline at end of file diff --git a/opam/osx/vscode-json-osx.opam b/opam/osx/vscode-json-osx.opam index 15817433f..30f21832b 100644 --- a/opam/osx/vscode-json-osx.opam +++ b/opam/osx/vscode-json-osx.opam @@ -44,14 +44,17 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ezjsonm" {} "ezjsonm-osx" {} + "ez_file" {>= "0.3.0" & < "1.0.0"} "ez_file-osx" {>= "0.3.0" & < "1.0.0"} "ppx_deriving_encoding" {>= "0.3.0" & < "1.0.0"} + "ppx_deriving_encoding-osx" {>= "0.3.0" & < "1.0.0"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/osx/vscode-languageclient-js-stubs-osx.opam b/opam/osx/vscode-languageclient-js-stubs-osx.opam deleted file mode 100644 index 1781fe964..000000000 --- a/opam/osx/vscode-languageclient-js-stubs-osx.opam +++ /dev/null @@ -1,61 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "vscode-languageclient-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "vscode-languageclient-js-stubs" - "-x" - "osx" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "vscode-js-stubs-osx" {= version} - "promise_jsoo-osx" {>= "0.3.1" & < "1.0.0"} - "jsonoo-osx" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-osx" {>= "4"} - "interop-js-stubs-osx" {= version} - "gen_js_api-osx" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/osx/vscode-languageclient-js-stubs.opam b/opam/osx/vscode-languageclient-js-stubs.opam new file mode 120000 index 000000000..099a504e4 --- /dev/null +++ b/opam/osx/vscode-languageclient-js-stubs.opam @@ -0,0 +1 @@ +../vscode-languageclient-js-stubs.opam \ No newline at end of file diff --git a/opam/osx/vscode-package-json-osx.opam b/opam/osx/vscode-package-json-osx.opam index e0aaef3c2..fe7c0e081 100644 --- a/opam/osx/vscode-package-json-osx.opam +++ b/opam/osx/vscode-package-json-osx.opam @@ -44,15 +44,18 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "vscode-json-osx" {= version} + "ocaml-osx" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ezjsonm" {} "ezjsonm-osx" {} + "ez_file" {>= "0.3.0" & < "1.0.0"} "ez_file-osx" {>= "0.3.0" & < "1.0.0"} "ppx_deriving_encoding" {} + "ppx_deriving_encoding-osx" {} + "vscode-json-osx" {= version} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/polka-js-stubs.opam b/opam/polka-js-stubs.opam index 38651b49e..fefb426e7 100644 --- a/opam/polka-js-stubs.opam +++ b/opam/polka-js-stubs.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "promise_jsoo" {>= "0.3.1" & < "1.0.0"} "node-js-stubs" {= version} "jsonoo" {>= "0.2.1" & < "1.0.0"} diff --git a/opam/ppx_cobcflags.opam b/opam/ppx_cobcflags.opam index b98a8f32e..87082f7cc 100644 --- a/opam/ppx_cobcflags.opam +++ b/opam/ppx_cobcflags.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "ppxlib" {>= "0.15"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} diff --git a/opam/pretty.opam b/opam/pretty.opam index 50028cafd..d312aee06 100644 --- a/opam/pretty.opam +++ b/opam/pretty.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "fmt" {>= "0.9"} "ez_file" {>= "0.3"} "ppx_inline_test" {with-test} diff --git a/opam/superbol-free.opam b/opam/superbol-free.opam index d4d4ef53e..a320d9202 100644 --- a/opam/superbol-free.opam +++ b/opam/superbol-free.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "superbol_free_lib" {= version} "ppx_inline_test" {with-test} "ppx_expect" {with-test} diff --git a/opam/superbol-vscode-platform.opam b/opam/superbol-vscode-platform.opam index 4d54b5327..a078ceedb 100644 --- a/opam/superbol-vscode-platform.opam +++ b/opam/superbol-vscode-platform.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "vscode-languageclient-js-stubs" {= version} "vscode-js-stubs" {= version} "promise_jsoo" {>= "0.3.1" & < "1.0.0"} diff --git a/opam/superbol_free_lib.opam b/opam/superbol_free_lib.opam index 1867f9c79..7d9d0ae0b 100644 --- a/opam/superbol_free_lib.opam +++ b/opam/superbol_free_lib.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "ez_file" {>= "0.3"} "ez_cmdliner" {>= "0.3.0" & < "1.0.0"} "cobol_typeck" {= version} diff --git a/opam/vscode-debugadapter.opam b/opam/vscode-debugadapter.opam index ebd2b3c83..48d66a023 100644 --- a/opam/vscode-debugadapter.opam +++ b/opam/vscode-debugadapter.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "vscode-debugprotocol" {= version} "promise_jsoo" {>= "0.3.1" & < "1.0.0"} "node-js-stubs" {= version} diff --git a/opam/vscode-debugprotocol.opam b/opam/vscode-debugprotocol.opam index 420b50e63..b08a02794 100644 --- a/opam/vscode-debugprotocol.opam +++ b/opam/vscode-debugprotocol.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "promise_jsoo" {>= "0.3.1" & < "1.0.0"} "jsonoo" {>= "0.2.1" & < "1.0.0"} "js_of_ocaml" {>= "4"} diff --git a/opam/vscode-js-stubs.opam b/opam/vscode-js-stubs.opam index 3f93c1795..4b0568dc3 100644 --- a/opam/vscode-js-stubs.opam +++ b/opam/vscode-js-stubs.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "promise_jsoo" {>= "0.3.1" & < "1.0.0"} "jsonoo" {>= "0.2.1" & < "1.0.0"} "js_of_ocaml" {>= "4"} diff --git a/opam/vscode-json.opam b/opam/vscode-json.opam index 9d4a7c5e2..f75ed94ff 100644 --- a/opam/vscode-json.opam +++ b/opam/vscode-json.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "ezjsonm" {} "ez_file" {>= "0.3.0" & < "1.0.0"} "ppx_deriving_encoding" {>= "0.3.0" & < "1.0.0"} diff --git a/opam/vscode-languageclient-js-stubs.opam b/opam/vscode-languageclient-js-stubs.opam index ea7e080ff..e6f4037f0 100644 --- a/opam/vscode-languageclient-js-stubs.opam +++ b/opam/vscode-languageclient-js-stubs.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "vscode-js-stubs" {= version} "promise_jsoo" {>= "0.3.1" & < "1.0.0"} "jsonoo" {>= "0.2.1" & < "1.0.0"} diff --git a/opam/vscode-package-json.opam b/opam/vscode-package-json.opam index 294c79829..07fd38d76 100644 --- a/opam/vscode-package-json.opam +++ b/opam/vscode-package-json.opam @@ -43,7 +43,7 @@ install: [ ] depends: [ "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "dune" {>= "2.8.0"} "vscode-json" {= version} "ezjsonm" {} "ez_file" {>= "0.3.0" & < "1.0.0"} diff --git a/opam/windows/cobol_ast-windows.opam b/opam/windows/cobol_ast-windows.opam index f2448efa7..23e798514 100644 --- a/opam/windows/cobol_ast-windows.opam +++ b/opam/windows/cobol_ast-windows.opam @@ -44,8 +44,9 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-windows" {>= "5.2.1"} "cobol_common-windows" {= version} "ppx_inline_test" {with-test} @@ -53,4 +54,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/cobol_common-windows.opam b/opam/windows/cobol_common-windows.opam index a858f49bc..795923be1 100644 --- a/opam/windows/cobol_common-windows.opam +++ b/opam/windows/cobol_common-windows.opam @@ -44,13 +44,14 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "pretty-windows" {= version} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-windows" {>= "5.2.1"} + "pretty-windows" {= version} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/cobol_config-windows.opam b/opam/windows/cobol_config-windows.opam index fac2ae2e8..53b2c0598 100644 --- a/opam/windows/cobol_config-windows.opam +++ b/opam/windows/cobol_config-windows.opam @@ -44,15 +44,17 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "pretty-windows" {= version} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-windows" {>= "5.2.1"} + "menhir" {>= "1.2"} "menhir-windows" {>= "1.2"} + "pretty-windows" {= version} "cobol_common-windows" {= version} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/cobol_data-windows.opam b/opam/windows/cobol_data-windows.opam index 3448fa4d3..4d29ed158 100644 --- a/opam/windows/cobol_data-windows.opam +++ b/opam/windows/cobol_data-windows.opam @@ -44,8 +44,9 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-windows" {>= "5.2.1"} "cobol_parser-windows" {= version} "cobol_ast-windows" {= version} @@ -54,4 +55,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/cobol_indent-windows.opam b/opam/windows/cobol_indent-windows.opam index 420b5184b..84c36250b 100644 --- a/opam/windows/cobol_indent-windows.opam +++ b/opam/windows/cobol_indent-windows.opam @@ -44,8 +44,9 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "fmt" {>= "0.9"} "fmt-windows" {>= "0.9"} "cobol_preproc-windows" {= version} "cobol_common-windows" {= version} @@ -54,4 +55,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/cobol_lsp-windows.opam b/opam/windows/cobol_lsp-windows.opam index 4bf5ee482..d8f251430 100644 --- a/opam/windows/cobol_lsp-windows.opam +++ b/opam/windows/cobol_lsp-windows.opam @@ -44,12 +44,15 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "toml" {>= "7.1.0" & < "8.0.0"} "toml-windows" {>= "7.1.0" & < "8.0.0"} - "pretty-windows" {= version} + "lsp" {>= "1.15" & < "1.16"} "lsp-windows" {>= "1.15" & < "1.16"} + "jsonrpc" {>= "1.15"} "jsonrpc-windows" {>= "1.15"} + "pretty-windows" {= version} "cobol_typeck-windows" {= version} "cobol_parser-windows" {= version} "cobol_indent-windows" {= version} @@ -61,4 +64,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/cobol_parser-windows.opam b/opam/windows/cobol_parser-windows.opam index 66d9cac4e..af24f6427 100644 --- a/opam/windows/cobol_parser-windows.opam +++ b/opam/windows/cobol_parser-windows.opam @@ -44,19 +44,21 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-windows" {>= "5.2.1"} - "menhir-windows" {>= "1.2"} + "ez_file" {>= "0.3"} "ez_file-windows" {>= "0.3"} + "menhir" {= "20230415"} + "menhir-windows" {>= "1.2"} "ebcdic_lib-windows" {= version} "cobol_preproc-windows" {= version} "cobol_common-windows" {= version} "cobol_ast-windows" {= version} - "menhir" {= "20230415"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/cobol_preproc-windows.opam b/opam/windows/cobol_preproc-windows.opam index 0a5ae2a33..adb5d4122 100644 --- a/opam/windows/cobol_preproc-windows.opam +++ b/opam/windows/cobol_preproc-windows.opam @@ -44,9 +44,11 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-windows" {>= "5.2.1"} + "menhir" {>= "1.2"} "menhir-windows" {>= "1.2"} "cobol_config-windows" {= version} "cobol_common-windows" {= version} @@ -55,4 +57,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/cobol_typeck-windows.opam b/opam/windows/cobol_typeck-windows.opam index 0cc17fece..0b131d192 100644 --- a/opam/windows/cobol_typeck-windows.opam +++ b/opam/windows/cobol_typeck-windows.opam @@ -44,8 +44,9 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppx_deriving" {>= "5.2.1"} "ppx_deriving-windows" {>= "5.2.1"} "cobol_parser-windows" {= version} "cobol_data-windows" {= version} @@ -56,4 +57,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/ebcdic_lib-windows.opam b/opam/windows/ebcdic_lib-windows.opam index f5a87d500..51ea4065f 100644 --- a/opam/windows/ebcdic_lib-windows.opam +++ b/opam/windows/ebcdic_lib-windows.opam @@ -44,11 +44,11 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/interop-js-stubs-windows.opam b/opam/windows/interop-js-stubs-windows.opam deleted file mode 100644 index 55de73531..000000000 --- a/opam/windows/interop-js-stubs-windows.opam +++ /dev/null @@ -1,57 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "interop-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "interop-js-stubs" - "-x" - "windows" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "js_of_ocaml-windows" {>= "4"} - "gen_js_api-windows" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/windows/interop-js-stubs.opam b/opam/windows/interop-js-stubs.opam new file mode 120000 index 000000000..01aaec38e --- /dev/null +++ b/opam/windows/interop-js-stubs.opam @@ -0,0 +1 @@ +../interop-js-stubs.opam \ No newline at end of file diff --git a/opam/windows/node-js-stubs-windows.opam b/opam/windows/node-js-stubs-windows.opam deleted file mode 100644 index 2c9a7050b..000000000 --- a/opam/windows/node-js-stubs-windows.opam +++ /dev/null @@ -1,60 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "node-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "node-js-stubs" - "-x" - "windows" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "promise_jsoo-windows" {>= "0.3.1" & < "1.0.0"} - "jsonoo-windows" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-windows" {>= "4"} - "interop-js-stubs-windows" {= version} - "gen_js_api-windows" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/windows/node-js-stubs.opam b/opam/windows/node-js-stubs.opam new file mode 120000 index 000000000..f48794e51 --- /dev/null +++ b/opam/windows/node-js-stubs.opam @@ -0,0 +1 @@ +../node-js-stubs.opam \ No newline at end of file diff --git a/opam/windows/polka-js-stubs-windows.opam b/opam/windows/polka-js-stubs-windows.opam deleted file mode 100644 index 58c9ad790..000000000 --- a/opam/windows/polka-js-stubs-windows.opam +++ /dev/null @@ -1,61 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "polka-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "polka-js-stubs" - "-x" - "windows" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "promise_jsoo-windows" {>= "0.3.1" & < "1.0.0"} - "node-js-stubs-windows" {= version} - "jsonoo-windows" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-windows" {>= "4"} - "interop-js-stubs-windows" {= version} - "gen_js_api-windows" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/windows/polka-js-stubs.opam b/opam/windows/polka-js-stubs.opam new file mode 120000 index 000000000..a4f58558a --- /dev/null +++ b/opam/windows/polka-js-stubs.opam @@ -0,0 +1 @@ +../polka-js-stubs.opam \ No newline at end of file diff --git a/opam/windows/ppx_cobcflags-windows.opam b/opam/windows/ppx_cobcflags-windows.opam index 38591f59f..f51fd62c6 100644 --- a/opam/windows/ppx_cobcflags-windows.opam +++ b/opam/windows/ppx_cobcflags-windows.opam @@ -44,12 +44,13 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ppxlib" {>= "0.15"} "ppxlib-windows" {>= "0.15"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/pretty-windows.opam b/opam/windows/pretty-windows.opam index e724887d1..c5dcf363a 100644 --- a/opam/windows/pretty-windows.opam +++ b/opam/windows/pretty-windows.opam @@ -44,13 +44,15 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "fmt" {>= "0.9"} "fmt-windows" {>= "0.9"} + "ez_file" {>= "0.3"} "ez_file-windows" {>= "0.3"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/superbol-free-windows.opam b/opam/windows/superbol-free-windows.opam index 763ff8b8e..fb0a88000 100644 --- a/opam/windows/superbol-free-windows.opam +++ b/opam/windows/superbol-free-windows.opam @@ -44,12 +44,12 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} "superbol_free_lib-windows" {= version} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/superbol-vscode-extension.opam b/opam/windows/superbol-vscode-extension.opam new file mode 120000 index 000000000..d9c5d6741 --- /dev/null +++ b/opam/windows/superbol-vscode-extension.opam @@ -0,0 +1 @@ +../superbol-vscode-extension.opam \ No newline at end of file diff --git a/opam/windows/superbol-vscode-platform-windows.opam b/opam/windows/superbol-vscode-platform-windows.opam deleted file mode 100644 index 8a9d2431a..000000000 --- a/opam/windows/superbol-vscode-platform-windows.opam +++ /dev/null @@ -1,64 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "superbol-vscode-platform" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "superbol-vscode-platform" - "-x" - "windows" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "vscode-languageclient-js-stubs-windows" {= version} - "vscode-js-stubs-windows" {= version} - "promise_jsoo-windows" {>= "0.3.1" & < "1.0.0"} - "polka-js-stubs-windows" {= version} - "ocplib_stuff-windows" {>= "0.4.0" & < "1.0.0"} - "node-js-stubs-windows" {= version} - "jsonoo-windows" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-windows" {>= "4"} - "gen_js_api-windows" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/windows/superbol_free_lib-windows.opam b/opam/windows/superbol_free_lib-windows.opam index 8847b3afc..097859382 100644 --- a/opam/windows/superbol_free_lib-windows.opam +++ b/opam/windows/superbol_free_lib-windows.opam @@ -44,9 +44,11 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ez_file" {>= "0.3"} "ez_file-windows" {>= "0.3"} + "ez_cmdliner" {>= "0.3.0" & < "1.0.0"} "ez_cmdliner-windows" {>= "0.3.0" & < "1.0.0"} "cobol_typeck-windows" {= version} "cobol_parser-windows" {= version} @@ -59,4 +61,4 @@ depends: [ "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/vscode-debugadapter-windows.opam b/opam/windows/vscode-debugadapter-windows.opam deleted file mode 100644 index 70f139998..000000000 --- a/opam/windows/vscode-debugadapter-windows.opam +++ /dev/null @@ -1,62 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "vscode-debugadapter" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "vscode-debugadapter" - "-x" - "windows" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "vscode-debugprotocol-windows" {= version} - "promise_jsoo-windows" {>= "0.3.1" & < "1.0.0"} - "node-js-stubs-windows" {= version} - "jsonoo-windows" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-windows" {>= "4"} - "interop-js-stubs-windows" {= version} - "gen_js_api-windows" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "3.0"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/windows/vscode-debugadapter.opam b/opam/windows/vscode-debugadapter.opam new file mode 120000 index 000000000..39b68502c --- /dev/null +++ b/opam/windows/vscode-debugadapter.opam @@ -0,0 +1 @@ +../vscode-debugadapter.opam \ No newline at end of file diff --git a/opam/windows/vscode-debugprotocol-windows.opam b/opam/windows/vscode-debugprotocol-windows.opam deleted file mode 100644 index 38315600b..000000000 --- a/opam/windows/vscode-debugprotocol-windows.opam +++ /dev/null @@ -1,60 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "vscode-debugprotocol" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "vscode-debugprotocol" - "-x" - "windows" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "promise_jsoo-windows" {>= "0.3.1" & < "1.0.0"} - "jsonoo-windows" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-windows" {>= "4"} - "interop-js-stubs-windows" {= version} - "gen_js_api-windows" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "3.0"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/windows/vscode-debugprotocol.opam b/opam/windows/vscode-debugprotocol.opam new file mode 120000 index 000000000..659cc026c --- /dev/null +++ b/opam/windows/vscode-debugprotocol.opam @@ -0,0 +1 @@ +../vscode-debugprotocol.opam \ No newline at end of file diff --git a/opam/windows/vscode-js-stubs-windows.opam b/opam/windows/vscode-js-stubs-windows.opam deleted file mode 100644 index c56cd0ab1..000000000 --- a/opam/windows/vscode-js-stubs-windows.opam +++ /dev/null @@ -1,60 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "vscode-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "vscode-js-stubs" - "-x" - "windows" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "promise_jsoo-windows" {>= "0.3.1" & < "1.0.0"} - "jsonoo-windows" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-windows" {>= "4"} - "interop-js-stubs-windows" {= version} - "gen_js_api-windows" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/windows/vscode-js-stubs.opam b/opam/windows/vscode-js-stubs.opam new file mode 120000 index 000000000..ab4d0b08e --- /dev/null +++ b/opam/windows/vscode-js-stubs.opam @@ -0,0 +1 @@ +../vscode-js-stubs.opam \ No newline at end of file diff --git a/opam/windows/vscode-json-windows.opam b/opam/windows/vscode-json-windows.opam index 01b56d1d5..55d5f4909 100644 --- a/opam/windows/vscode-json-windows.opam +++ b/opam/windows/vscode-json-windows.opam @@ -44,14 +44,17 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ezjsonm" {} "ezjsonm-windows" {} + "ez_file" {>= "0.3.0" & < "1.0.0"} "ez_file-windows" {>= "0.3.0" & < "1.0.0"} "ppx_deriving_encoding" {>= "0.3.0" & < "1.0.0"} + "ppx_deriving_encoding-windows" {>= "0.3.0" & < "1.0.0"} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/opam/windows/vscode-languageclient-js-stubs-windows.opam b/opam/windows/vscode-languageclient-js-stubs-windows.opam deleted file mode 100644 index e6c1e64af..000000000 --- a/opam/windows/vscode-languageclient-js-stubs-windows.opam +++ /dev/null @@ -1,61 +0,0 @@ -# This file was generated by `drom` from `drom.toml`. -# Do not modify, or add to the `skip` field of `drom.toml`. -opam-version: "2.0" -name: "vscode-languageclient-js-stubs" -version: "0.1.0" -license: "MIT" -synopsis: "The superbol-vscode-platform project" -description: """\ -This is the description -of the superbol-vscode-platform OCaml project -""" -authors: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -maintainer: [ - "Fabrice Le Fessant " - "Emilien Lemaire " -] -homepage: "https://ocamlpro.github.io/superbol-vscode-platform" -doc: "https://ocamlpro.github.io/superbol-vscode-platform/sphinx" -bug-reports: "https://github.com/ocamlpro/superbol-vscode-platform/issues" -dev-repo: "git+https://github.com/ocamlpro/superbol-vscode-platform.git" -tags: "org:ocamlpro" -build: [ - ["dune" "subst"] {dev} - ["sh" "-c" "./scripts/before.sh build '%{name}%'"] - [ - "dune" - "build" - "-p" - "vscode-languageclient-js-stubs" - "-x" - "windows" - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["sh" "-c" "./scripts/after.sh build '%{name}%'"] -] -install: [ - ["sh" "-c" "./scripts/before.sh install '%{name}%'"] -] -depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "vscode-js-stubs-windows" {= version} - "promise_jsoo-windows" {>= "0.3.1" & < "1.0.0"} - "jsonoo-windows" {>= "0.2.1" & < "1.0.0"} - "js_of_ocaml-windows" {>= "4"} - "interop-js-stubs-windows" {= version} - "gen_js_api-windows" {>= "1.1.1" & < "2.0.0"} - "js_of_ocaml-ppx" {>= "4"} - "ppx_inline_test" {with-test} - "ppx_expect" {with-test} - "odoc" {with-doc} - "ocamlformat" {with-test} -] -# Content of `opam-trailer` field: \ No newline at end of file diff --git a/opam/windows/vscode-languageclient-js-stubs.opam b/opam/windows/vscode-languageclient-js-stubs.opam new file mode 120000 index 000000000..099a504e4 --- /dev/null +++ b/opam/windows/vscode-languageclient-js-stubs.opam @@ -0,0 +1 @@ +../vscode-languageclient-js-stubs.opam \ No newline at end of file diff --git a/opam/windows/vscode-package-json-windows.opam b/opam/windows/vscode-package-json-windows.opam index 628cbe1e9..2f537c528 100644 --- a/opam/windows/vscode-package-json-windows.opam +++ b/opam/windows/vscode-package-json-windows.opam @@ -44,15 +44,18 @@ install: [ ["sh" "-c" "./scripts/before.sh install '%{name}%'"] ] depends: [ - "ocaml" {>= "4.13.0"} - "dune" {>= "2.7.0"} - "vscode-json-windows" {= version} + "ocaml-windows" {>= "4.13.0"} + "dune" {>= "2.8.0"} + "ezjsonm" {} "ezjsonm-windows" {} + "ez_file" {>= "0.3.0" & < "1.0.0"} "ez_file-windows" {>= "0.3.0" & < "1.0.0"} "ppx_deriving_encoding" {} + "ppx_deriving_encoding-windows" {} + "vscode-json-windows" {= version} "ppx_inline_test" {with-test} "ppx_expect" {with-test} "odoc" {with-doc} "ocamlformat" {with-test} ] -# Content of `opam-trailer` field: \ No newline at end of file +# Content of `opam-trailer` field: diff --git a/src/vscode/interop-js-stubs/dune b/src/vscode/interop-js-stubs/dune index 9b2c6b3cd..859186c27 100644 --- a/src/vscode/interop-js-stubs/dune +++ b/src/vscode/interop-js-stubs/dune @@ -7,7 +7,8 @@ (libraries js_of_ocaml gen_js_api ) (modes byte) (preprocess (pps gen_js_api.ppx)) - + (enabled_if (= %{context_name} "default")) + ) diff --git a/src/vscode/interop-js-stubs/package.toml b/src/vscode/interop-js-stubs/package.toml index d205d8cc3..58044b954 100644 --- a/src/vscode/interop-js-stubs/package.toml +++ b/src/vscode/interop-js-stubs/package.toml @@ -72,4 +72,6 @@ js_of_ocaml-ppx = ">=4" # dune-stanzas = "(flags (:standard (:include linking.sexp)))" # static-clibs = "unix" [fields] -# ... +dune-stanzas = """ + (enabled_if (= %{context_name} \"default\")) +""" diff --git a/src/vscode/node-js-stubs/dune b/src/vscode/node-js-stubs/dune index a3dfa3883..84879a74c 100644 --- a/src/vscode/node-js-stubs/dune +++ b/src/vscode/node-js-stubs/dune @@ -8,6 +8,7 @@ (modes byte) (preprocess (pps gen_js_api.ppx)) (js_of_ocaml (javascript_files node_stub.js)) + (enabled_if (= %{context_name} "default")) ) diff --git a/src/vscode/node-js-stubs/package.toml b/src/vscode/node-js-stubs/package.toml index 9ab836386..dd288e274 100644 --- a/src/vscode/node-js-stubs/package.toml +++ b/src/vscode/node-js-stubs/package.toml @@ -77,4 +77,5 @@ js_of_ocaml-ppx = ">=4" [fields] dune-stanzas = """ (js_of_ocaml (javascript_files node_stub.js)) + (enabled_if (= %{context_name} \"default\")) """ diff --git a/src/vscode/polka-js-stubs/dune b/src/vscode/polka-js-stubs/dune index 7eaa79fb5..c08012a7c 100644 --- a/src/vscode/polka-js-stubs/dune +++ b/src/vscode/polka-js-stubs/dune @@ -8,6 +8,7 @@ (modes byte) (preprocess (pps gen_js_api.ppx)) (js_of_ocaml (javascript_files polka_stub.js)) + (enabled_if (= %{context_name} "default")) ) diff --git a/src/vscode/polka-js-stubs/package.toml b/src/vscode/polka-js-stubs/package.toml index db7f194af..2f52ba0bc 100644 --- a/src/vscode/polka-js-stubs/package.toml +++ b/src/vscode/polka-js-stubs/package.toml @@ -78,4 +78,5 @@ js_of_ocaml-ppx = ">=4" [fields] dune-stanzas = """ (js_of_ocaml (javascript_files polka_stub.js)) + (enabled_if (= %{context_name} \"default\")) """ diff --git a/src/vscode/superbol-vscode-platform/dune b/src/vscode/superbol-vscode-platform/dune index becd29ab6..169b623f9 100644 --- a/src/vscode/superbol-vscode-platform/dune +++ b/src/vscode/superbol-vscode-platform/dune @@ -5,6 +5,9 @@ (libraries vscode-languageclient-js-stubs vscode-js-stubs promise_jsoo polka-js-stubs ocplib_stuff node-js-stubs jsonoo js_of_ocaml gen_js_api ) (modes js) (preprocess (pps gen_js_api.ppx)) + (js_of_ocaml (flags --source-map --pretty)) + (enabled_if (= %{context_name} "default")) + ) (install @@ -21,5 +24,9 @@ (documentation (package superbol-vscode-platform)) +(rule + (target superbol_vscode_platform.bc.js) + (action (write-file %{target} "")) + (enabled_if (<> %{context_name} "default"))) diff --git a/src/vscode/superbol-vscode-platform/dune.drom-tpl b/src/vscode/superbol-vscode-platform/dune.drom-tpl new file mode 100644 index 000000000..871de465a --- /dev/null +++ b/src/vscode/superbol-vscode-platform/dune.drom-tpl @@ -0,0 +1,21 @@ +; generated by drom from package skeleton 'js_program' + +(executable + (name !{library-name}) + (libraries !{dune-libraries} !(package-dune-libraries)) + (modes js) + !{dune-stanzas} + !(package-dune-stanzas) + ) + +(install + (files (!{library-name}.bc.js as www/js/!{name}.js)) + (section share) + (package !{name})) + +!{package-dune-files} +(documentation + (package !{package-name})) +!{package-dune-installs} +!(package-dune-trailer) + diff --git a/src/vscode/superbol-vscode-platform/package.toml b/src/vscode/superbol-vscode-platform/package.toml index 6c8b6b62a..4268858ab 100644 --- a/src/vscode/superbol-vscode-platform/package.toml +++ b/src/vscode/superbol-vscode-platform/package.toml @@ -81,4 +81,14 @@ js_of_ocaml-ppx = ">=4" [fields] dune-stanzas = """ (js_of_ocaml (flags --source-map --pretty)) + (enabled_if (= %{context_name} \"default\")) +""" +# Hack to workaround the fact that Dune does not allow `enabled_if` +# on `install` stanzas ; this is needed because we disable building +# this executable (and all JS libraries) when cross-compiling +dune-trailer = """ +(rule + (target superbol_vscode_platform.bc.js) + (action (write-file %{target} "")) + (enabled_if (<> %{context_name} \"default\"))) """ diff --git a/src/vscode/vscode-debugadapter/dune b/src/vscode/vscode-debugadapter/dune index a7b2fca12..c00c2c455 100644 --- a/src/vscode/vscode-debugadapter/dune +++ b/src/vscode/vscode-debugadapter/dune @@ -8,6 +8,7 @@ (modes byte) (preprocess (pps gen_js_api.ppx)) (js_of_ocaml (javascript_files vscode_debugadapter_stub.js)) + (enabled_if (= %{context_name} "default")) ) diff --git a/src/vscode/vscode-debugadapter/package.toml b/src/vscode/vscode-debugadapter/package.toml index d9c880923..25c43094a 100644 --- a/src/vscode/vscode-debugadapter/package.toml +++ b/src/vscode/vscode-debugadapter/package.toml @@ -79,4 +79,5 @@ js_of_ocaml-ppx = ">=3.0" [fields] dune-stanzas = """ (js_of_ocaml (javascript_files vscode_debugadapter_stub.js)) + (enabled_if (= %{context_name} \"default\")) """ diff --git a/src/vscode/vscode-debugprotocol/dune b/src/vscode/vscode-debugprotocol/dune index 8d28742d5..c38481768 100644 --- a/src/vscode/vscode-debugprotocol/dune +++ b/src/vscode/vscode-debugprotocol/dune @@ -8,6 +8,7 @@ (modes byte) (preprocess (pps gen_js_api.ppx)) (js_of_ocaml (javascript_files vscode_debugprotocol_stub.js)) + (enabled_if (= %{context_name} "default")) ) diff --git a/src/vscode/vscode-debugprotocol/package.toml b/src/vscode/vscode-debugprotocol/package.toml index 1e9a74e37..468975266 100644 --- a/src/vscode/vscode-debugprotocol/package.toml +++ b/src/vscode/vscode-debugprotocol/package.toml @@ -77,4 +77,5 @@ js_of_ocaml-ppx = ">=3.0" [fields] dune-stanzas = """ (js_of_ocaml (javascript_files vscode_debugprotocol_stub.js)) + (enabled_if (= %{context_name} \"default\")) """ diff --git a/src/vscode/vscode-js-stubs/dune b/src/vscode/vscode-js-stubs/dune index b704ebd43..4c31c1bd7 100644 --- a/src/vscode/vscode-js-stubs/dune +++ b/src/vscode/vscode-js-stubs/dune @@ -8,6 +8,7 @@ (modes byte) (preprocess (pps gen_js_api.ppx)) (js_of_ocaml (javascript_files vscode_stub.js)) + (enabled_if (= %{context_name} "default")) ) diff --git a/src/vscode/vscode-js-stubs/package.toml b/src/vscode/vscode-js-stubs/package.toml index c50d21f53..60af532c5 100644 --- a/src/vscode/vscode-js-stubs/package.toml +++ b/src/vscode/vscode-js-stubs/package.toml @@ -77,4 +77,5 @@ js_of_ocaml-ppx = ">=4" [fields] dune-stanzas = """ (js_of_ocaml (javascript_files vscode_stub.js)) + (enabled_if (= %{context_name} \"default\")) """ diff --git a/src/vscode/vscode-languageclient-js-stubs/dune b/src/vscode/vscode-languageclient-js-stubs/dune index 52aa9a83f..45b3107e4 100644 --- a/src/vscode/vscode-languageclient-js-stubs/dune +++ b/src/vscode/vscode-languageclient-js-stubs/dune @@ -8,6 +8,7 @@ (modes byte) (preprocess (pps gen_js_api.ppx)) (js_of_ocaml (javascript_files vscode_languageclient_stub.js)) + (enabled_if (= %{context_name} "default")) ) diff --git a/src/vscode/vscode-languageclient-js-stubs/package.toml b/src/vscode/vscode-languageclient-js-stubs/package.toml index cd5553b7c..ea681ec11 100644 --- a/src/vscode/vscode-languageclient-js-stubs/package.toml +++ b/src/vscode/vscode-languageclient-js-stubs/package.toml @@ -78,4 +78,5 @@ js_of_ocaml-ppx = ">=4" [fields] dune-stanzas = """ (js_of_ocaml (javascript_files vscode_languageclient_stub.js)) + (enabled_if (= %{context_name} \"default\")) """