this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #27231 from Octachron/OCaml_5.3.0

release of OCaml 5.3.0

authored by

Raphaël Proust and committed by
GitHub
a78e724d 2e81d195

+310
+21
packages/ocaml-base-compiler/ocaml-base-compiler.5.3.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Official release of OCaml 5.3.0" 3 + maintainer: [ 4 + "David Allsopp <david@tarides.com>" 5 + "Florian Angeletti <florian.angeletti@inria.fr>" 6 + ] 7 + license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" 8 + authors: "Xavier Leroy and many contributors" 9 + homepage: "https://ocaml.org" 10 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 + dev-repo: "git+https://github.com/ocaml/ocaml#5.3" 12 + depends: [ 13 + # This is OCaml 5.3.0 14 + "ocaml-compiler" {= "5.3.0"} 15 + 16 + 17 + # OCaml with default configuration (no flambda, TSAN, etc.) 18 + "ocaml-options-vanilla" {post} 19 + ] 20 + conflict-class: "ocaml-core-compiler" 21 + flags: compiler
+124
packages/ocaml-compiler/ocaml-compiler.5.3.0/opam
··· 1 + opam-version: "2.0" 2 + license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" 3 + synopsis: "Official release of OCaml 5.3.0" 4 + maintainer: [ 5 + "David Allsopp <david@tarides.com>" 6 + "Florian Angeletti <florian.angeletti@inria.fr>" 7 + ] 8 + authors: [ 9 + "Xavier Leroy" 10 + "Damien Doligez" 11 + "Alain Frisch" 12 + "Jacques Garrigue" 13 + "Didier Rémy" 14 + "KC Sivaramakrishnan" 15 + "Jérôme Vouillon" 16 + ] 17 + homepage: "https://ocaml.org" 18 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 19 + dev-repo: "git+https://github.com/ocaml/ocaml.git#5.3" 20 + depends: [ 21 + # This is OCaml 5.3.0 22 + "ocaml" {= "5.3.0" & post} 23 + 24 + # General base- packages 25 + "base-unix" {post} 26 + "base-bigarray" {post} 27 + "base-threads" {post} 28 + "base-domains" {post} 29 + "base-nnp" {post} 30 + "base-effects" {post} 31 + 32 + # Port selection (Windows) 33 + # amd64 mingw-w64 / MSVC 34 + (("arch-x86_64" {os = "win32" & arch = "x86_64"} & 35 + (("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build}) | 36 + ("system-msvc" & "winpthreads" & "ocaml-option-no-compression" {os = "win32"}))) | 37 + # i686 mingw-w64 / MSVC 38 + ("arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" {os = "win32"} & 39 + (("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build}) | 40 + ("system-msvc" & "winpthreads" & "ocaml-option-no-compression" {os = "win32"}))) | 41 + # Non-Windows systems need to install something to satisfy this formula, so 42 + # repeat the base-unix dependency 43 + "base-unix" {os != "win32" & post}) 44 + 45 + # All the 32-bit architectures are bytecode-only 46 + "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 47 + 48 + # Support Packages 49 + "flexdll" {>= "0.42" & os = "win32"} 50 + ] 51 + setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 52 + x-env-path-rewrite: [ 53 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 54 + ] 55 + build-env: [ 56 + [MSYS2_ARG_CONV_EXCL = "*"] 57 + [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 58 + [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] 59 + ] 60 + build: [ 61 + [ 62 + "./configure" 63 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 64 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 65 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 66 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 67 + "--prefix=%{prefix}%" 68 + "--docdir=%{doc}%/ocaml" 69 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 70 + "--with-winpthreads-msvc=%{winpthreads:share}%" {system-msvc:installed} 71 + "-C" 72 + "--with-afl" {ocaml-option-afl:installed} 73 + "--disable-native-compiler" {ocaml-option-bytecode-only:installed} 74 + "--disable-flat-float-array" {ocaml-option-no-flat-float-array:installed} 75 + "--enable-flambda" {ocaml-option-flambda:installed} 76 + "--enable-frame-pointers" {ocaml-option-fp:installed} 77 + "--without-zstd" {ocaml-option-no-compression:installed} 78 + "--enable-tsan" {ocaml-option-tsan:installed} 79 + "CC=cc" {!ocaml-option-32bit:installed & !ocaml-option-musl:installed & (os = "openbsd" | os = "macos")} 80 + "CC=clang" {ocaml-option-tsan:installed & (os="macos")} 81 + "CC=musl-gcc" {ocaml-option-musl:installed & os-distribution!="alpine"} 82 + "CFLAGS=-Os" {ocaml-option-musl:installed & arch != "arm64"} 83 + "CFLAGS=-Os -mno-outline-atomics" {ocaml-option-musl:installed & arch = "arm64"} 84 + "LDFLAGS=-Wl,--no-as-needed,-ldl" {ocaml-option-leak-sanitizer:installed | (ocaml-option-address-sanitizer:installed & os!="macos")} 85 + "CC=gcc -ldl -fsanitize=leak -fno-omit-frame-pointer -O1 -g" {ocaml-option-leak-sanitizer:installed} 86 + "CC=gcc -ldl -fsanitize=address -fno-omit-frame-pointer -O1 -g" {ocaml-option-address-sanitizer:installed & os!="macos"} 87 + "CC=clang -fsanitize=address -fno-omit-frame-pointer -O1 -g" {ocaml-option-address-sanitizer:installed & os="macos"} 88 + "CC=gcc -m32" {ocaml-option-32bit:installed & os="linux"} 89 + "CC=gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" {ocaml-option-32bit:installed & os="macos"} 90 + "ASPP=musl-gcc -c" {ocaml-option-musl:installed & os-distribution!="alpine"} 91 + "--host=i386-linux" {ocaml-option-32bit:installed & os="linux"} 92 + "--host=i386-apple-darwin13.2.0" {ocaml-option-32bit:installed & os="macos"} 93 + "LIBS=-static" {ocaml-option-static:installed} 94 + "--disable-warn-error" 95 + ] 96 + [make "-j%{jobs}%"] 97 + ] 98 + install: [make "install"] 99 + url { 100 + src: "https://github.com/ocaml/ocaml/releases/download/5.3.0/ocaml-5.3.0.tar.gz" 101 + checksum: "sha256=22c1dd9de21bf43b62d1909041fb5fad648905227bf69550a6a6bef31e654f38" 102 + } 103 + depopts: [ 104 + "ocaml-option-32bit" 105 + "ocaml-option-afl" 106 + "ocaml-option-bytecode-only" 107 + "ocaml-option-no-flat-float-array" 108 + "ocaml-option-flambda" 109 + "ocaml-option-fp" 110 + "ocaml-option-no-compression" 111 + "ocaml-option-musl" 112 + "ocaml-option-leak-sanitizer" 113 + "ocaml-option-address-sanitizer" 114 + "ocaml-option-static" 115 + "ocaml-option-tsan" 116 + ] 117 + extra-source "ocaml-compiler.install" { 118 + src: 119 + "https://raw.githubusercontent.com/ocaml/ocaml/899b8f3bece45f55161dad72eaa223c2bb7202e8/ocaml-variants.install" 120 + checksum: [ 121 + "sha256=7af3dc34e6f9f3be2ffd8d32cd64fa650d6a036c86c4821a7033d24a90fba11c" 122 + "md5=781ea69255fd0cb643a9617ff56fd6ba" 123 + ] 124 + }
+22
packages/ocaml-manual/ocaml-manual.5.3.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>" 3 + authors: [ "Xavier Leroy" 4 + "Damien Doligez" 5 + "Alain Frisch" 6 + "Jacques Garrigue" 7 + "Didier Rémy" 8 + "Jérôme Vouillon" ] 9 + homepage: "http://ocaml.org/" 10 + doc: "https://ocaml.org/manual/" 11 + license: "CC-BY-SA-4.0" 12 + dev-repo: "git+https://github.com/ocaml/ocaml.git" 13 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 14 + install: ["cp" "-R" "." _:doc] 15 + synopsis: "The OCaml system manual" 16 + depends: [ 17 + "ocaml" {= version} 18 + ] 19 + url { 20 + src: "http://caml.inria.fr/distrib/ocaml-5.3/ocaml-5.3-refman-html.tar.gz" 21 + checksum: "sha256=93590046a32ab01da4383b39a9d7050a2d18dc2e389ce5de6d7de62869570c46" 22 + }
+15
packages/ocaml-src/ocaml-src.5.3.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "opam-devel@lists.ocaml.org" 3 + license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" 4 + authors: "OCaml contributors" 5 + homepage: "http://ocaml.org/" 6 + build: [ "touch" "META" ] 7 + install: ["cp" "-r" "." "%{lib}%/ocaml-src"] 8 + synopsis: "Compiler sources" 9 + depends: [ 10 + "ocaml" {= "5.3.0"} 11 + ] 12 + url { 13 + src: "https://github.com/ocaml/ocaml/releases/download/5.3.0/ocaml-5.3.0.tar.gz" 14 + checksum: "sha256=22c1dd9de21bf43b62d1909041fb5fad648905227bf69550a6a6bef31e654f38" 15 + }
+61
packages/ocaml-system/ocaml-system.5.3.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "The OCaml compiler (system version, from outside of opam)" 3 + maintainer: [ 4 + "David Allsopp <david@tarides.com>" 5 + "Florian Angeletti <florian.angeletti@inria.fr>" 6 + ] 7 + license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" 8 + authors: "Xavier Leroy and many contributors" 9 + homepage: "https://ocaml.org" 10 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 + dev-repo: "git+https://github.com/ocaml/ocaml" 12 + depends: [ 13 + # This is OCaml 5.3.0 14 + "ocaml" {= "5.3.0" & post} 15 + 16 + # General base- packages 17 + "base-unix" {post} 18 + "base-bigarray" {post} 19 + "base-threads" {post} 20 + "base-domains" {post} 21 + "base-nnp" {post} 22 + "base-effects" {post} 23 + 24 + # Architecture (Windows-only at present) 25 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 26 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 27 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 28 + sys-ocaml-arch != "i686" & 29 + sys-ocaml-arch != "x86_64") & post} 30 + 31 + # System (Windows-only at present) 32 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 33 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 34 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 35 + 36 + # Environment configuration (Windows-only) 37 + # NB There are not "system" distributions of OCaml on Windows; the support 38 + # here is intended for binary caching setups, choosing to install a build 39 + # of OCaml external to opam, but still using opam to provide the C compiler 40 + # configuration. 41 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 43 + "conf-mingw-w64-zstd-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 44 + "conf-mingw-w64-zstd-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 45 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 46 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 47 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 48 + ] 49 + conflict-class: "ocaml-core-compiler" 50 + available: sys-ocaml-version = "5.3.0" & (os != "win32" | sys-ocaml-libc = "msvc") 51 + flags: compiler 52 + build: ["ocaml" "gen_ocaml_config.ml"] 53 + substs: "gen_ocaml_config.ml" 54 + extra-source "gen_ocaml_config.ml.in" { 55 + src: 56 + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-system/gen_ocaml_config.ml.in" 57 + checksum: [ 58 + "sha256=71bcd3d35e28cbf71eda81991c8741268f4b87ced71573b2e75f64f136cebfc1" 59 + "md5=093e7bec1ec95f9e4c6a313d73c5d840" 60 + ] 61 + }
+24
packages/ocaml-variants/ocaml-variants.5.3.0+options/opam
··· 1 + opam-version: "2.0" 2 + license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" 3 + synopsis: "Official release of OCaml 5.3.0" 4 + maintainer: [ 5 + "David Allsopp <david@tarides.com>" 6 + "Florian Angeletti <florian.angeletti@inria.fr>" 7 + ] 8 + authors: [ 9 + "Xavier Leroy" 10 + "Damien Doligez" 11 + "Alain Frisch" 12 + "Jacques Garrigue" 13 + "Didier Rémy" 14 + "KC Sivaramakrishnan" 15 + "Jérôme Vouillon" 16 + ] 17 + homepage: "https://ocaml.org" 18 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 19 + dev-repo: "git+https://github.com/ocaml/ocaml.git#5.3" 20 + depends: [ 21 + "ocaml-compiler" {= "5.3.0"} 22 + ] 23 + conflict-class: "ocaml-core-compiler" 24 + flags: compiler
packages/ocaml-variants/ocaml-variants.5.3.0+trunk/opam packages/ocaml-variants/ocaml-variants.5.3.1+trunk/opam
+43
packages/ocaml/ocaml.5.3.1/opam
··· 1 + opam-version: "2.0" 2 + license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" 3 + synopsis: "The OCaml compiler (virtual package)" 4 + description: """ 5 + This package requires a matching implementation of OCaml, 6 + and polls it to initialise specific variables like `ocaml:native-dynlink`""" 7 + maintainer: "David Allsopp <david@tarides.com>" 8 + authors: [ 9 + "Xavier Leroy" 10 + "Damien Doligez" 11 + "Alain Frisch" 12 + "Jacques Garrigue" 13 + "Didier Rémy" 14 + "KC Sivaramakrishnan" 15 + "Jérôme Vouillon" 16 + ] 17 + homepage: "https://ocaml.org" 18 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 19 + depends: [ 20 + "ocaml-config" {>= "3"} 21 + "ocaml-base-compiler" {>= "5.3.1~" & < "5.3.2~"} | 22 + "ocaml-variants" {>= "5.3.1~" & < "5.3.2~"} | 23 + "ocaml-system" {>= "5.3.1~" & < "5.3.2~"} | 24 + "dkml-base-compiler" {>= "5.3.1~" & < "5.3.2~"} 25 + ] 26 + flags: conf 27 + setenv: [ 28 + [OCAMLTOP_INCLUDE_PATH += "%{toplevel}%"] 29 + [CAML_LD_LIBRARY_PATH = "%{_:stubsdir}%"] 30 + [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 31 + # Legacy opam variable 32 + [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 33 + ] 34 + x-env-path-rewrite: [ 35 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 36 + [OCAMLTOP_INCLUDE_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 37 + ] 38 + build-env: [ 39 + [CAML_LD_LIBRARY_PATH = ""] 40 + [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 41 + [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] 42 + ] 43 + build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name]