this repo has no description

Use OCAMLPARAM to build in OCaml 5.3

Add `OCAMLPARAM=_,keywords=5.2` to `build-env` which allows these
packages to build in OCaml 5.3 by disabling the `effect` keyword during
the build only.

Changed files
+43 -36
packages
MlFront_Cli
MlFront_Cli.0.4.0~prerel7
coq-core
coq-core.8.17.0
coq-core.8.17.1
coq-core.8.18.0
coq-core.8.19.0
coq-core.8.19.1
mock
mock.1.0.0
mopsa
mopsa.1.0
omake
omake.0.10.6
prbnmcn-dagger
prbnmcn-dagger.0.0.2
prbnmcn-dagger.0.0.3
prbnmcn-dagger.0.0.4
prbnmcn-dagger.0.0.5
why3
why3.1.6.0
why3.1.7.0
why3.1.7.1
why3.1.7.2
yocaml
yocaml.1.0.0
+3 -4
packages/MlFront_Cli/MlFront_Cli.0.4.0~prerel7/opam
···
"tezt" {with-test & >= "4.1.0"}
"odoc" {with-doc}
]
-
conflicts: [
-
"base-effects"
-
]
+
conflicts: "ocaml-variants" {= "5.1.1+effect-syntax"}
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
build: [
[
"sh"
···
"md5=eaaecad4dfce5ad6849444bfa1e0cc44"
"sha512=9cf976ec567c41101249a4cc1f57dedac14597f664d44ab8d25d1507812357ab038a6d47fe7e4450d25114e7f9edcedbcf78c1e24267858d8b7b0c12fb15c22b"
]
-
}
+
}
+2 -1
packages/coq-core/coq-core.8.17.0/opam
···
conflicts: [
"coq" { < "8.17" }
"ocaml-option-bytecode-only"
-
"base-effects"
+
"ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
]
+
build-env: OCAMLPARAM = "_,w=-46,warn-error=-a,keywords=5.2"
build: [
[ "./configure"
"-prefix" prefix
+2 -1
packages/coq-core/coq-core.8.17.1/opam
···
]
conflicts: [
"coq" { < "8.17" }
-
"base-effects"
+
"ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
]
+
build-env: OCAMLPARAM = "_,w=-46,warn-error=-a,keywords=5.2"
build: [
[ "./configure"
"-prefix" prefix
+2 -1
packages/coq-core/coq-core.8.18.0/opam
···
]
conflicts: [
"coq" { < "8.17" }
-
"base-effects"
+
"ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
]
+
build-env: OCAMLPARAM = "_,w=-46,warn-error=-a,keywords=5.2"
build: [
# Requires dune 2.8 due to https://github.com/ocaml/dune/issues/3219
# ["dune" "subst"] {pinned}
+2 -1
packages/coq-core/coq-core.8.19.0/opam
···
]
conflicts: [
"coq" { < "8.17" }
-
"base-effects"
+
"ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
]
depopts: ["coq-native"]
dev-repo: "git+https://github.com/coq/coq.git"
+
build-env: OCAMLPARAM = "_,w=-46,warn-error=-a,keywords=5.2"
build: [
["dune" "subst"] {dev}
[ "./configure"
+2 -1
packages/coq-core/coq-core.8.19.1/opam
···
]
conflicts: [
"coq" { < "8.17" }
-
"base-effects"
+
"ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
]
depopts: ["coq-native"]
dev-repo: "git+https://github.com/coq/coq.git"
+
build-env: OCAMLPARAM = "_,w=-46,warn-error=-a,keywords=5.2"
build: [
["dune" "subst"] {dev}
[ "./configure"
+2 -3
packages/mock/mock.1.0.0/opam
···
license: "BSD-2-Clause"
dev-repo: "git+https://github.com/cryptosense/ocaml-mock.git"
doc: "https://cryptosense.github.io/ocaml-mock/doc"
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
build: [
[ "dune" "build" "-p" name "-j" jobs ]
]
···
"dune"
"ocaml" {>= "4.07.0"}
]
-
conflicts: [
-
"base-effects"
-
]
+
conflicts: "ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
synopsis: "Configurable functions to test impure code"
description: """
This package provides "mocks", fake functions that can be configured to return
+3 -4
packages/mopsa/mopsa.1.0/opam
···
"odoc" {with-doc}
]
depopts: ["elina"]
-
conflicts: [
-
"base-effects"
-
]
+
conflicts: "ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
available:
!(arch = "x86_32") & !(os-family = "windows") & opam-version >= "2.1.0"
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
build: [
["./configure"] {os != "macos"}
[
···
"md5=9f673f79708b44a7effb3b6bb3618d2c"
"sha512=cb91cb428e43a22f1abbcb8219710d0c10a5b3756d0da392d4084b3b3a6157350776c596983e63def344f617d39964e91f244f60c07958695ee5c8c809a9f0f4"
]
-
}
+
}
+3 -1
packages/omake/omake.0.10.6/opam
···
homepage: "http://projects.camlcity.org/projects/omake.html"
bug-reports: "https://github.com/ocaml-omake/issues"
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
+
build: [
["./configure" "-prefix" "%{prefix}%"]
[make]
···
"ocaml" {>= "4.03.0"}
"ocamlfind"
]
-
conflicts: [ "base-effects" ]
+
conflicts: "ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
synopsis: "Build system designed for scalability and portability"
url {
+2 -3
packages/prbnmcn-dagger/prbnmcn-dagger.0.0.2/opam
···
"prbnmcn-cgrph" {= "0.0.2"}
"odoc" {with-doc}
]
-
conflicts: [
-
"base-effects"
-
]
+
conflicts: "ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
build: [
["dune" "subst"] {dev}
[
+2 -3
packages/prbnmcn-dagger/prbnmcn-dagger.0.0.3/opam
···
"prbnmcn-cgrph" {= "0.0.2"}
"odoc" {with-doc}
]
-
conflicts: [
-
"base-effects"
-
]
+
conflicts: "ocaml-variants" {= "5.1.1+effect-syntax"}
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
build: [
["dune" "subst"] {dev}
[
+2 -3
packages/prbnmcn-dagger/prbnmcn-dagger.0.0.4/opam
···
"prbnmcn-cgrph" {= "0.0.2"}
"odoc" {with-doc}
]
-
conflicts: [
-
"base-effects"
-
]
+
conflicts: "ocaml-variants" {= "5.1.1+effect-syntax"}
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
build: [
["dune" "subst"] {dev}
[
+2 -3
packages/prbnmcn-dagger/prbnmcn-dagger.0.0.5/opam
···
"prbnmcn-cgrph" {= "0.0.2"}
"odoc" {with-doc}
]
-
conflicts: [
-
"base-effects"
-
]
+
conflicts: "ocaml-variants" {= "5.1.1+effect-syntax"}
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
build: [
["dune" "subst"] {dev}
[
+3 -1
packages/why3/why3.1.6.0/opam
···
"interactive theorem prover"
]
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
+
build: [
["./autogen.sh"] {dev} # when pinning, there might be no configure file
["./configure"
···
"why3-base"
"ocamlgraph" {< "1.8.2"}
"mlmpfr" {< "4.0.0"}
-
"base-effects"
+
"ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
"ocaml-option-bytecode-only"
]
+3 -1
packages/why3/why3.1.7.0/opam
···
"interactive theorem prover"
]
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
+
build: [
["./autogen.sh"] {dev} # when pinning, there might be no configure file
["touch" "configure"]
···
"why3-base"
"ocamlgraph" {< "1.8.2"}
"mlmpfr" {< "4.0.0"}
-
"base-effects"
+
"ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
"ocaml-option-bytecode-only"
]
+3 -1
packages/why3/why3.1.7.1/opam
···
"interactive theorem prover"
]
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
+
build: [
["./autogen.sh"] {dev} # when pinning, there might be no configure file
["touch" "configure"]
···
"why3-base"
"ocamlgraph" {< "1.8.2"}
"mlmpfr" {< "4.0.0"}
-
"base-effects"
+
"ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
"ocaml-option-bytecode-only"
]
+3 -1
packages/why3/why3.1.7.2/opam
···
"interactive theorem prover"
]
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
+
build: [
["./autogen.sh"] {dev} # when pinning, there might be no configure file
["touch" "configure"]
···
"why3-base"
"ocamlgraph" {< "1.8.2"}
"mlmpfr" {< "4.0.0"}
-
"base-effects"
+
"ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
]
synopsis: "Why3 environment for deductive program verification"
+2 -3
packages/yocaml/yocaml.1.0.0/opam
···
maintainer: "xhtmlboi@gmail.com"
authors: [ "The XHTMLBoy <xhtmlboi@gmail.com>" ]
+
build-env: OCAMLPARAM = "_,w=-46,keywords=5.2"
build: [
[ "dune" "subst" ] {dev}
[ "dune" "build" "-p" name "-j" jobs ]
···
"alcotest" {with-test}
"preface" { >= "1.0.0"}
]
-
conflicts: [
-
"base-effects"
-
]
+
conflicts: "ocaml-variants" {= "4.12.0+domains+effects" | = "5.1.1+effect-syntax"}
url {
src:
"https://github.com/xhtmlboi/yocaml/releases/download/v1.0.0/yocaml-1.0.0.tbz"