this repo has no description

Merge pull request #18216 from Octachron/OCaml_4.12.0+4.11.2

OCaml 4.12.0, and 4.11.2

Kate 3fa3d9a4 9f90763b

Changed files
+946
packages
ocaml
ocaml.4.12.1
ocaml-base-compiler
ocaml-base-compiler.4.11.2
ocaml-base-compiler.4.12.0
ocaml-manual
ocaml-manual.4.12.0
ocaml-src
ocaml-src.4.11.2
files
ocaml-src.4.12.0
files
ocaml-system
ocaml-system.4.11.2
ocaml-system.4.12.0
ocaml-variants
ocaml-variants.4.11.2+32bit
ocaml-variants.4.11.2+afl
ocaml-variants.4.11.2+bytecode-only
ocaml-variants.4.11.2+default-unsafe-string
ocaml-variants.4.11.2+flambda
ocaml-variants.4.11.2+flambda+no-flat-float-array
ocaml-variants.4.11.2+fp
ocaml-variants.4.11.2+fp+flambda
ocaml-variants.4.11.2+musl+flambda
ocaml-variants.4.11.2+musl+static+flambda
ocaml-variants.4.11.2+no-flat-float-array
ocaml-variants.4.11.2+spacetime
ocaml-variants.4.12.0+options
+1
packages/ocaml-base-compiler/ocaml-base-compiler.4.11.2/files/ocaml-base-compiler.install
···
···
+
share_root: ["config.cache" {"ocaml/config.cache"}]
+43
packages/ocaml-base-compiler/ocaml-base-compiler.4.11.2/opam
···
···
+
opam-version: "2.0"
+
synopsis: "Official release 4.11.2"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"-C"
+
"CC=cc" {os = "openbsd" | os = "macos"}
+
"ASPP=cc -c" {os = "openbsd" | os = "macos"}
+
]
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
extra-files: ["ocaml-base-compiler.install" "md5=3e969b841df1f51ca448e6e6295cb451"]
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+1
packages/ocaml-base-compiler/ocaml-base-compiler.4.12.0/files/ocaml-base-compiler.install
···
···
+
share_root: ["config.cache" {"ocaml/config.cache"}]
+42
packages/ocaml-base-compiler/ocaml-base-compiler.4.12.0/opam
···
···
+
opam-version: "2.0"
+
synopsis: "Official release 4.12.0"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.12.0" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
"ocaml-options-vanilla" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"-C"
+
"CC=cc" {os = "openbsd" | os = "macos"}
+
"ASPP=cc -c" {os = "openbsd" | os = "macos"}
+
]
+
[make "-j%{jobs}%" {os != "cygwin"}]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.12.0.tar.gz"
+
checksum: "sha256=adc07a3995362403f3cb11085a86354de08e5a7f9eb3c09be7bbcc38a3a26744"
+
}
+
extra-files: ["ocaml-base-compiler.install" "md5=3e969b841df1f51ca448e6e6295cb451"]
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+26
packages/ocaml-manual/ocaml-manual.4.12.0/opam
···
···
+
opam-version: "2.0"
+
maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
+
authors: [ "Xavier Leroy"
+
"Damien Doligez"
+
"Alain Frisch"
+
"Jacques Garrigue"
+
"Didier Rémy"
+
"Jérôme Vouillon" ]
+
homepage: "http://ocaml.org/"
+
doc: "http://caml.inria.fr/pub/docs/manual-ocaml/"
+
license: "(c) Institut National de Recherche en Informatique et en Automatique (INRIA)"
+
dev-repo: "git+https://github.com/ocaml/ocaml.git"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
install:
+
[
+
[ "cp" "-R" "." ocaml-manual:doc ] {os != "win32"}
+
[ "robocopy" "/E" "." ocaml-manual:doc ] {os = "win32"}
+
]
+
synopsis: "The OCaml system manual"
+
depends: [
+
"ocaml" {>= "4.12.0" & < "4.13.0"}
+
]
+
url {
+
src: "http://caml.inria.fr/distrib/ocaml-4.12/ocaml-4.12-refman-html.tar.gz"
+
checksum: "md5=1bda3d0a46328a985c817d551423e2c6"
+
}
+1
packages/ocaml-src/ocaml-src.4.11.2/files/META
···
···
+
version = "4.11.2"
+14
packages/ocaml-src/ocaml-src.4.11.2/opam
···
···
+
opam-version: "2.0"
+
maintainer: "opam-devel@lists.ocaml.org"
+
authors: "OCaml contributors"
+
homepage: "http://ocaml.org/"
+
install: ["cp" "-r" "." "%{lib}%/ocaml-src"]
+
synopsis: "Compiler sources"
+
depends: [
+
"ocaml" {= "4.11.2"}
+
]
+
extra-files: ["META" "md5=6b213d982a77b5ac9d3b652e2e55493a"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+1
packages/ocaml-src/ocaml-src.4.12.0/files/META
···
···
+
version = "4.12.0"
+16
packages/ocaml-src/ocaml-src.4.12.0/opam
···
···
+
opam-version: "2.0"
+
maintainer: "opam-devel@lists.ocaml.org"
+
authors: "OCaml contributors"
+
homepage: "http://ocaml.org/"
+
install: ["cp" "-r" "." "%{lib}%/ocaml-src"]
+
synopsis: "Compiler sources"
+
depends: [
+
"ocaml" {= "4.12.0"}
+
]
+
extra-files: ["META" "md5=13fa5fa174150d988a329d9914dab3fc"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.12.0.tar.gz"
+
checksum: "sha256=adc07a3995362403f3cb11085a86354de08e5a7f9eb3c09be7bbcc38a3a26744"
+
}
+
+
+43
packages/ocaml-system/ocaml-system.4.11.2/files/gen_ocaml_config.ml.in
···
···
+
let () =
+
let exe = ".exe" in
+
let ocamlc =
+
let (base, suffix) =
+
let s = Sys.executable_name in
+
if Filename.check_suffix s exe then
+
(Filename.chop_suffix s exe, exe)
+
else
+
(s, "") in
+
base ^ "c" ^ suffix in
+
if Sys.ocaml_version <> "%{_:version}%" then
+
(Printf.eprintf
+
"ERROR: The compiler found at %%s has version %%s,\n\
+
and this package requires %{_:version}%.\n\
+
You should use e.g. 'opam switch create %{_:name}%.%%s' \
+
instead."
+
ocamlc Sys.ocaml_version Sys.ocaml_version;
+
exit 1)
+
else
+
let ocamlc_digest = Digest.to_hex (Digest.file ocamlc) in
+
let libdir =
+
if Sys.command (ocamlc^" -where > %{_:name}%.config") = 0 then
+
let ic = open_in "%{_:name}%.config" in
+
let r = input_line ic in
+
close_in ic;
+
Sys.remove "%{_:name}%.config";
+
r
+
else
+
failwith "Bad return from 'ocamlc -where'"
+
in
+
let graphics = Filename.concat libdir "graphics.cmi" in
+
let graphics_digest =
+
if Sys.file_exists graphics then
+
Digest.to_hex (Digest.file graphics)
+
else
+
String.make 32 '0'
+
in
+
let oc = open_out "%{_:name}%.config" in
+
Printf.fprintf oc "opam-version: \"2.0\"\n\
+
file-depends: [ [ %%S %%S ] [ %%S %%S ] ]\n\
+
variables { path: %%S }\n"
+
ocamlc ocamlc_digest graphics graphics_digest (Filename.dirname ocamlc);
+
close_out oc
+19
packages/ocaml-system/ocaml-system.4.11.2/opam
···
···
+
opam-version: "2.0"
+
synopsis: "The OCaml compiler (system version, from outside of opam)"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {post}
+
"base-unix" {post}
+
"base-threads" {post}
+
"base-bigarray" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
available: sys-ocaml-version = "4.11.2"
+
flags: compiler
+
build: ["ocaml" "gen_ocaml_config.ml"]
+
substs: "gen_ocaml_config.ml"
+
extra-files: ["gen_ocaml_config.ml.in" "md5=093e7bec1ec95f9e4c6a313d73c5d840"]
+43
packages/ocaml-system/ocaml-system.4.12.0/files/gen_ocaml_config.ml.in
···
···
+
let () =
+
let exe = ".exe" in
+
let ocamlc =
+
let (base, suffix) =
+
let s = Sys.executable_name in
+
if Filename.check_suffix s exe then
+
(Filename.chop_suffix s exe, exe)
+
else
+
(s, "") in
+
base ^ "c" ^ suffix in
+
if Sys.ocaml_version <> "%{_:version}%" then
+
(Printf.eprintf
+
"ERROR: The compiler found at %%s has version %%s,\n\
+
and this package requires %{_:version}%.\n\
+
You should use e.g. 'opam switch create %{_:name}%.%%s' \
+
instead."
+
ocamlc Sys.ocaml_version Sys.ocaml_version;
+
exit 1)
+
else
+
let ocamlc_digest = Digest.to_hex (Digest.file ocamlc) in
+
let libdir =
+
if Sys.command (ocamlc^" -where > %{_:name}%.config") = 0 then
+
let ic = open_in "%{_:name}%.config" in
+
let r = input_line ic in
+
close_in ic;
+
Sys.remove "%{_:name}%.config";
+
r
+
else
+
failwith "Bad return from 'ocamlc -where'"
+
in
+
let graphics = Filename.concat libdir "graphics.cmi" in
+
let graphics_digest =
+
if Sys.file_exists graphics then
+
Digest.to_hex (Digest.file graphics)
+
else
+
String.make 32 '0'
+
in
+
let oc = open_out "%{_:name}%.config" in
+
Printf.fprintf oc "opam-version: \"2.0\"\n\
+
file-depends: [ [ %%S %%S ] [ %%S %%S ] ]\n\
+
variables { path: %%S }\n"
+
ocamlc ocamlc_digest graphics graphics_digest (Filename.dirname ocamlc);
+
close_out oc
+19
packages/ocaml-system/ocaml-system.4.12.0/opam
···
···
+
opam-version: "2.0"
+
synopsis: "The OCaml compiler (system version, from outside of opam)"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {post}
+
"base-unix" {post}
+
"base-threads" {post}
+
"base-bigarray" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
available: sys-ocaml-version = "4.12.0"
+
flags: compiler
+
build: ["ocaml" "gen_ocaml_config.ml"]
+
substs: "gen_ocaml_config.ml"
+
extra-files: ["gen_ocaml_config.ml.in" "md5=093e7bec1ec95f9e4c6a313d73c5d840"]
+56
packages/ocaml-variants/ocaml-variants.4.11.2+32bit/opam
···
···
+
opam-version: "2.0"
+
synopsis:
+
"Official release 4.11.2, compiled in 32-bit mode for 64-bit Linux and OS X hosts"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
depexts: [
+
["gcc-multilib" "g++-multilib"] {os-family = "debian"}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=gcc -m32"
+
"AS=as --32"
+
"ASPP=gcc -m32 -c"
+
"--host" "i386-linux"
+
"PARTIALLD=ld -r -melf_i386"
+
] {os = "linux"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=gcc -Wl,-read_only_relocs,suppress -arch i386 -m32"
+
"AS=as -arch i386"
+
"ASPP=gcc -arch i386 -m32 -c"
+
"--host" "i386-apple-darwin13.2.0"
+
] {os = "openbsd" | os = "freebsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+44
packages/ocaml-variants/ocaml-variants.4.11.2+afl/opam
···
···
+
opam-version: "2.0"
+
synopsis: "Official release 4.11.2, with afl-fuzz instrumentation"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%" "--with-afl"]
+
{os != "openbsd" & os != "macos"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=cc"
+
"ASPP=cc -c"
+
"--with-afl"
+
] {os = "openbsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+43
packages/ocaml-variants/ocaml-variants.4.11.2+bytecode-only/opam
···
···
+
opam-version: "2.0"
+
synopsis: "Official release 4.11.2, without the native-code compiler"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%" "--disable-native-compiler"]
+
{os != "openbsd" & os != "macos"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=cc"
+
"ASPP=cc -c"
+
"--disable-native-compiler"
+
] {os = "openbsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+50
packages/ocaml-variants/ocaml-variants.4.11.2+default-unsafe-string/opam
···
···
+
opam-version: "2.0"
+
synopsis:
+
"Official release 4.11.2, without safe strings by default"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"--disable-force-safe-string"
+
"DEFAULT_STRING=unsafe"
+
] {os != "openbsd" & os != "macos"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"--disable-force-safe-string"
+
"CC=cc"
+
"ASPP=cc -c"
+
"DEFAULT_STRING=unsafe"
+
] {os = "openbsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+47
packages/ocaml-variants/ocaml-variants.4.11.2+flambda+no-flat-float-array/opam
···
···
+
opam-version: "2.0"
+
synopsis:
+
"Official release 4.11.2, with flambda activated and --disable-flat-float-array"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%"
+
"--enable-flambda" "--disable-flat-float-array"]
+
{os != "openbsd" & os != "macos"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=cc"
+
"ASPP=cc -c"
+
"--enable-flambda"
+
"--disable-flat-float-array"
+
] {os = "openbsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+44
packages/ocaml-variants/ocaml-variants.4.11.2+flambda/opam
···
···
+
opam-version: "2.0"
+
synopsis: "Official release 4.11.2, with flambda activated"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%" "--enable-flambda"]
+
{os != "openbsd" & os != "macos"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=cc"
+
"ASPP=cc -c"
+
"--enable-flambda"
+
] {os = "openbsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+47
packages/ocaml-variants/ocaml-variants.4.11.2+fp+flambda/opam
···
···
+
opam-version: "2.0"
+
synopsis:
+
"Official release 4.11.2, with frame-pointers and flambda activated"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%"
+
"--enable-frame-pointers" "--enable-flambda"]
+
{os != "openbsd" & os != "macos"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=cc"
+
"ASPP=cc -c"
+
"--enable-frame-pointers"
+
"--enable-flambda"
+
] {os = "openbsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+44
packages/ocaml-variants/ocaml-variants.4.11.2+fp/opam
···
···
+
opam-version: "2.0"
+
synopsis: "Official release 4.11.2, with frame-pointers"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%" "--enable-frame-pointers"]
+
{os != "openbsd" & os != "macos"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=cc"
+
"ASPP=cc -c"
+
"--enable-frame-pointers"
+
] {os = "openbsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+51
packages/ocaml-variants/ocaml-variants.4.11.2+musl+flambda/opam
···
···
+
opam-version: "2.0"
+
synopsis:
+
"Official release 4.11.2, compiled with musl-gcc and with flambda activated"
+
description:
+
"Requires musl-gcc to be installed (package musl on Arch Linux or musl-tools on Debian)"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
depexts: [
+
["musl-tools"] {os-family = "debian"}
+
["musl"] {os-distribution = "arch"}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%"]
+
{os != "openbsd" & os != "freebsd" & os != "macos" & os != "linux"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=musl-gcc -Os"
+
"ASPP=musl-gcc -c"
+
"--enable-flambda"
+
] {os = "openbsd" | os = "freebsd" | os = "macos" | os = "linux"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+54
packages/ocaml-variants/ocaml-variants.4.11.2+musl+static+flambda/opam
···
···
+
opam-version: "2.0"
+
synopsis:
+
"Official release 4.11.2, compiled with musl-gcc -static and with flambda activated"
+
description:
+
"Requires musl-gcc to be installed (package musl on Arch Linux, musl-tools on Debian, musl-dev on Alpine)"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
depexts: [
+
["musl-tools"] {os-family = "debian"}
+
["musl"] {os-distribution = "arch"}
+
["musl-dev"] {os-distribution = "alpine"}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%"]
+
{os != "openbsd" & os != "freebsd" & os != "macos" & os != "linux"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=musl-gcc" {os-distribution != "alpine"}
+
"CFLAGS=-Os"
+
"ASPP=musl-gcc -c" {os-distribution != "alpine"}
+
"--enable-flambda"
+
"LIBS=-static"
+
] {os = "openbsd" | os = "freebsd" | os = "macos" | os = "linux"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+45
packages/ocaml-variants/ocaml-variants.4.11.2+no-flat-float-array/opam
···
···
+
opam-version: "2.0"
+
synopsis:
+
"Official release 4.11.2 with --disable-flat-float-array"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%" "--disable-flat-float-array"]
+
{os != "openbsd" & os != "macos"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=cc"
+
"ASPP=cc -c"
+
"--disable-flat-float-array"
+
] {os = "openbsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+44
packages/ocaml-variants/ocaml-variants.4.11.2+spacetime/opam
···
···
+
opam-version: "2.0"
+
synopsis: "Official release 4.11.2, with spacetime activated"
+
maintainer: "platform@lists.ocaml.org"
+
authors: "Xavier Leroy and many contributors"
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml"
+
depends: [
+
"ocaml" {= "4.11.2" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
["./configure" "--prefix=%{prefix}%" "--enable-spacetime"]
+
{os != "openbsd" & os != "macos"}
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"CC=cc"
+
"ASPP=cc -c"
+
"--enable-spacetime"
+
] {os = "openbsd" | os = "macos"}
+
[make "-j%{jobs}%" {os != "cygwin"} "world"]
+
[make "-j%{jobs}%" {os != "cygwin"} "world.opt"]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz"
+
checksum: "sha256=044a2a68f6cfa3d2349257770a340ced14c3940fb4d78414dda0e59e4ff0aa09"
+
}
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
available: !(os = "macos" & arch = "arm64")
+1
packages/ocaml-variants/ocaml-variants.4.12.0+options/files/ocaml-variants.install
···
···
+
share_root: ["config.cache" {"ocaml/config.cache"}]
+78
packages/ocaml-variants/ocaml-variants.4.12.0+options/opam
···
···
+
opam-version: "2.0"
+
synopsis: "Official release of OCaml 4.12.0"
+
maintainer: "platform@lists.ocaml.org"
+
authors: ["Xavier Leroy" "Damien Doligez" "Alain Frisch" "Jacques Garrigue" "Didier Rémy" "Jérôme Vouillon"]
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
dev-repo: "git://github.com/ocaml/ocaml#4.12"
+
depends: [
+
"ocaml" {= "4.12.0" & post}
+
"base-unix" {post}
+
"base-bigarray" {post}
+
"base-threads" {post}
+
]
+
conflict-class: "ocaml-core-compiler"
+
flags: compiler
+
setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
+
build: [
+
[
+
"./configure"
+
"--prefix=%{prefix}%"
+
"-C"
+
"--with-afl" {ocaml-option-afl:installed}
+
"--disable-native-compiler" {ocaml-option-bytecode-only:installed}
+
"--disable-force-safe-string" {ocaml-option-default-unsafe-string:installed}
+
"DEFAULT_STRING=unsafe" {ocaml-option-default-unsafe-string:installed}
+
"--disable-flat-float-array" {ocaml-option-no-flat-float-array:installed}
+
"--enable-flambda" {ocaml-option-flambda:installed}
+
"--enable-frame-pointers" {ocaml-option-fp:installed}
+
"--enable-spacetime" {ocaml-option-spacetime:installed}
+
"--disable-naked-pointers" {ocaml-option-nnp:installed}
+
"--enable-naked-pointers-checker" {ocaml-option-nnpchecker:installed}
+
"CC=cc" {!ocaml-option-32bit:installed & !ocaml-option-musl:installed & (os="openbsd"|os="macos")}
+
"CC=musl-gcc" {ocaml-option-musl:installed & os-distribution!="alpine"}
+
"CFLAGS=-Os" {ocaml-option-musl:installed}
+
"CC=gcc -m32" {ocaml-option-32bit:installed & os="linux"}
+
"CC=gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" {ocaml-option-32bit:installed & os="macos"}
+
"ASPP=cc -c" {!ocaml-option-32bit:installed & !ocaml-option-musl:installed & (os="openbsd"|os="macos")}
+
"ASPP=musl-gcc -c" {ocaml-option-musl:installed & os-distribution!="alpine"}
+
"ASPP=gcc -m32 -c" {ocaml-option-32bit:installed & os="linux"}
+
"ASPP=gcc -arch i386 -m32 -c" {ocaml-option-32bit:installed & os="macos"}
+
"AS=as --32" {ocaml-option-32bit:installed & os="linux"}
+
"AS=as -arch i386" {ocaml-option-32bit:installed & os="macos"}
+
"--host=i386-linux" {ocaml-option-32bit:installed & os="linux"}
+
"--host=i386-apple-darwin13.2.0" {ocaml-option-32bit:installed & os="macos"}
+
"PARTIALLD=ld -r -melf_i386" {ocaml-option-32bit:installed & os="linux"}
+
"LIBS=-static" {ocaml-option-static:installed}
+
]
+
[make "-j%{jobs}%" {os != "cygwin"}]
+
]
+
install: [make "install"]
+
url {
+
src: "https://github.com/ocaml/ocaml/archive/4.12.0.tar.gz"
+
checksum: "sha256=adc07a3995362403f3cb11085a86354de08e5a7f9eb3c09be7bbcc38a3a26744"
+
}
+
extra-files: ["ocaml-variants.install" "md5=3e969b841df1f51ca448e6e6295cb451"]
+
post-messages: [
+
"A failure in the middle of the build may be caused by build parallelism
+
(enabled by default).
+
Please file a bug report at https://github.com/ocaml/ocaml/issues"
+
{failure & jobs > 1 & os != "cygwin"}
+
"You can try installing again including --jobs=1
+
to force a sequential build instead."
+
{failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"}
+
]
+
depopts: [
+
"ocaml-option-32bit"
+
"ocaml-option-afl"
+
"ocaml-option-bytecode-only"
+
"ocaml-option-default-unsafe-string"
+
"ocaml-option-no-flat-float-array"
+
"ocaml-option-flambda"
+
"ocaml-option-fp"
+
"ocaml-option-musl"
+
"ocaml-option-static"
+
"ocaml-option-spacetime"
+
"ocaml-option-nnp"
+
"ocaml-option-nnpchecker"
+
]
+29
packages/ocaml/ocaml.4.12.1/opam
···
···
+
opam-version: "2.0"
+
synopsis: "The OCaml compiler (virtual package)"
+
description: """
+
This package requires a matching implementation of OCaml,
+
and polls it to initialise specific variables like `ocaml:native-dynlink`"""
+
maintainer: "platform@lists.ocaml.org"
+
depends: [
+
"ocaml-config" {>= "2"}
+
"ocaml-base-compiler" {>= "4.12.1~" & < "4.12.2~"} |
+
"ocaml-variants" {>= "4.12.1~" & < "4.12.2~"} |
+
"ocaml-system" {>= "4.12.1" & < "4.12.2~"}
+
]
+
setenv: [
+
[CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"]
+
[CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"]
+
[OCAML_TOPLEVEL_PATH = "%{toplevel}%"]
+
]
+
build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name]
+
build-env: CAML_LD_LIBRARY_PATH = ""
+
homepage: "https://ocaml.org"
+
bug-reports: "https://github.com/ocaml/ocaml/issues"
+
authors: [
+
"Xavier Leroy"
+
"Damien Doligez"
+
"Alain Frisch"
+
"Jacques Garrigue"
+
"Didier Rémy"
+
"Jérôme Vouillon"
+
]