this repo has no description
0
fork

Configure Feed

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

Compiler support for native Windows for 4.13+

Adds support for the mingw-w64 and MSVC native Windows ports of OCaml
for OCaml 4.13.0 onwards.

Two minor updates are required to the options packages:
- ocaml-option-nnpchecker is supported by the 64-bit MSVC port (but
not by the mingw-w64, because it relies on SEH, which mingw-w64 GCC
doesn't support)
- ocaml-option-tsan is not supported on any Windows ports (sadly)

The conf-msvc32 and conf-msvc64 packages can be co-installed, but only
one compiler may be activated at a time. This is expressed by the
ocaml-env-msvc32 and ocaml-env-msvc64 packages, which ensure that only
configuration is set in the environment. Placing these updates in a
separate package also ensure that the setenv updates are only ever
considered when actually needed (avoiding the issues with opam 2.0.10
and 2.0.4 not supporting += "" in environment updates).

ocaml-system is updated to install the appropriate host-arch- package
dependent on the opam 2.1 sys-ocaml-arch variable. This variable is the
value of ocamlc -config-var architecture, but with amd64 changed to
x86_64 and i386 changed to i686. If this variable is not defined by opam
(for example, for opam 2.0, or where an opam root was upgraded from 2.0
to 2.1), then host-arch-unknown is installed. For Windows, this variable
must be defined. host-system-mingw, host-system-msvc or
host-system-other are installed dependent on the opam 2.1 sys-ocaml-libc
("msvc" for mingw-w64 and MSVC ports and "libc" for everything else) and
sys-ocaml-cc ("cl" for the MSVC port and "cc" for everything else)
variables.

ocaml-base-compiler and ocaml-variants both recognise the arch-x86_64
and arch-x86_32 packages for Windows which allow selecting between the
32-bit and 64-bit variants of the Windows ports (note that this is
distinct from the somewhat ad hoc ocaml-option-32bit package) and
similarly system-mingw and system-msvc to select between the mingw-w64
and MSVC ports. Both packages use the flexdll source package to
bootstrap flexlink and the FlexDLL runtime objects as part of the
compiler build.

All three packages will configure either the appropriate depexts and
mingw-w64 shims or Microsoft Visual Studio Tools environment for the
given compiler port, and ensure that these are placed into the
environment as part of opam env.

+2039 -65
+4 -1
packages/arch-x86_32/arch-x86_32.1/opam
··· 13 13 bug-reports: "https://github.com/ocaml/opam-repository/issues" 14 14 flags: compiler 15 15 available: os = "win32" 16 - depends: "ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"} 16 + depends: [ 17 + ("ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"}) 18 + "host-arch-x86_32" {post} 19 + ] 17 20 conflict-class: "ocaml-arch"
+4 -1
packages/arch-x86_64/arch-x86_64.1/opam
··· 13 13 bug-reports: "https://github.com/ocaml/opam-repository/issues" 14 14 flags: compiler 15 15 available: os = "win32" 16 - depends: "ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"} 16 + depends: [ 17 + ("ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"}) 18 + "host-arch-x86_64" {post} 19 + ] 17 20 conflict-class: "ocaml-arch"
+45 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.13.0/opam
··· 8 8 authors: "Xavier Leroy and many contributors" 9 9 homepage: "https://ocaml.org" 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 - dev-repo: "git+https://github.com/ocaml/ocaml" 11 + dev-repo: "git+https://github.com/ocaml/ocaml#4.13" 12 12 depends: [ 13 + # This is OCaml 4.13.0 13 14 "ocaml" {= "4.13.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 34 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 35 + 36 + # Port selection (Windows) 37 + # amd64 mingw-w64 / MSVC 38 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 39 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 40 + "system-msvc") | 41 + # i686 mingw-w64 / MSVC 42 + "arch-x86_32" {os = "win32"} & 43 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 44 + "system-msvc") | 45 + # Non-Windows systems 46 + "host-system-other" {os != "win32" & post}) 47 + 48 + # OCaml with default configuration (no flambda, TSAN, etc.) 17 49 "ocaml-options-vanilla" {post} 50 + 51 + # Support Packages 52 + "flexdll" {>= "0.36" & os = "win32"} 18 53 ] 19 54 conflict-class: "ocaml-core-compiler" 20 55 flags: compiler 56 + build-env: MSYS2_ARG_CONV_EXCL = "*" 21 57 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 58 + x-env-path-rewrite: [ 59 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 60 + ] 22 61 build: [ 23 62 [ 24 63 "./configure" 64 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 67 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 25 68 "--prefix=%{prefix}%" 69 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 26 70 "-C" 27 71 "CC=cc" {os = "openbsd" | os = "macos"} 28 72 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+45 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.13.1/opam
··· 8 8 authors: "Xavier Leroy and many contributors" 9 9 homepage: "https://ocaml.org" 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 - dev-repo: "git+https://github.com/ocaml/ocaml" 11 + dev-repo: "git+https://github.com/ocaml/ocaml#4.13" 12 12 depends: [ 13 + # This is OCaml 4.13.1 13 14 "ocaml" {= "4.13.1" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 34 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 35 + 36 + # Port selection (Windows) 37 + # amd64 mingw-w64 / MSVC 38 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 39 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 40 + "system-msvc") | 41 + # i686 mingw-w64 / MSVC 42 + "arch-x86_32" {os = "win32"} & 43 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 44 + "system-msvc") | 45 + # Non-Windows systems 46 + "host-system-other" {os != "win32" & post}) 47 + 48 + # OCaml with default configuration (no flambda, TSAN, etc.) 17 49 "ocaml-options-vanilla" {post} 50 + 51 + # Support Packages 52 + "flexdll" {>= "0.36" & os = "win32"} 18 53 ] 19 54 conflict-class: "ocaml-core-compiler" 20 55 flags: compiler 56 + build-env: MSYS2_ARG_CONV_EXCL = "*" 21 57 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 58 + x-env-path-rewrite: [ 59 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 60 + ] 22 61 build: [ 23 62 [ 24 63 "./configure" 64 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 67 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 25 68 "--prefix=%{prefix}%" 69 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 26 70 "-C" 27 71 "CC=cc" {os = "openbsd" | os = "macos"} 28 72 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+45 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.14.0/opam
··· 8 8 authors: "Xavier Leroy and many contributors" 9 9 homepage: "https://ocaml.org" 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 - dev-repo: "git+https://github.com/ocaml/ocaml" 11 + dev-repo: "git+https://github.com/ocaml/ocaml#4.14" 12 12 depends: [ 13 + # This is OCaml 4.14.0 13 14 "ocaml" {= "4.14.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 34 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 35 + 36 + # Port selection (Windows) 37 + # amd64 mingw-w64 / MSVC 38 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 39 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 40 + "system-msvc") | 41 + # i686 mingw-w64 / MSVC 42 + "arch-x86_32" {os = "win32"} & 43 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 44 + "system-msvc") | 45 + # Non-Windows systems 46 + "host-system-other" {os != "win32" & post}) 47 + 48 + # OCaml with default configuration (no flambda, TSAN, etc.) 17 49 "ocaml-options-vanilla" {post} 50 + 51 + # Support Packages 52 + "flexdll" {>= "0.36" & os = "win32"} 18 53 ] 19 54 conflict-class: "ocaml-core-compiler" 20 55 flags: compiler 56 + build-env: MSYS2_ARG_CONV_EXCL = "*" 21 57 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 58 + x-env-path-rewrite: [ 59 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 60 + ] 22 61 build: [ 23 62 [ 24 63 "./configure" 64 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 67 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 25 68 "--prefix=%{prefix}%" 26 69 "--docdir=%{doc}%/ocaml" 70 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 27 71 "-C" 28 72 "CC=cc" {os = "openbsd" | os = "macos"} 29 73 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+45 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.14.1/opam
··· 8 8 authors: "Xavier Leroy and many contributors" 9 9 homepage: "https://ocaml.org" 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 - dev-repo: "git+https://github.com/ocaml/ocaml" 11 + dev-repo: "git+https://github.com/ocaml/ocaml#4.14" 12 12 depends: [ 13 + # This is OCaml 4.14.1 13 14 "ocaml" {= "4.14.1" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 34 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 35 + 36 + # Port selection (Windows) 37 + # amd64 mingw-w64 / MSVC 38 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 39 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 40 + "system-msvc") | 41 + # i686 mingw-w64 / MSVC 42 + "arch-x86_32" {os = "win32"} & 43 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 44 + "system-msvc") | 45 + # Non-Windows systems 46 + "host-system-other" {os != "win32" & post}) 47 + 48 + # OCaml with default configuration (no flambda, TSAN, etc.) 17 49 "ocaml-options-vanilla" {post} 50 + 51 + # Support Packages 52 + "flexdll" {>= "0.36" & os = "win32"} 18 53 ] 19 54 conflict-class: "ocaml-core-compiler" 20 55 flags: compiler 56 + build-env: MSYS2_ARG_CONV_EXCL = "*" 21 57 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 58 + x-env-path-rewrite: [ 59 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 60 + ] 22 61 build: [ 23 62 [ 24 63 "./configure" 64 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 67 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 25 68 "--prefix=%{prefix}%" 26 69 "--docdir=%{doc}%/ocaml" 70 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 27 71 "-C" 28 72 "CC=cc" {os = "openbsd" | os = "macos"} 29 73 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+45 -1
packages/ocaml-base-compiler/ocaml-base-compiler.4.14.2/opam
··· 8 8 authors: "Xavier Leroy and many contributors" 9 9 homepage: "https://ocaml.org" 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 - dev-repo: "git+https://github.com/ocaml/ocaml" 11 + dev-repo: "git+https://github.com/ocaml/ocaml#4.14" 12 12 depends: [ 13 + # This is OCaml 4.14.2 13 14 "ocaml" {= "4.14.2" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 34 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 35 + 36 + # Port selection (Windows) 37 + # amd64 mingw-w64 / MSVC 38 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 39 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 40 + "system-msvc") | 41 + # i686 mingw-w64 / MSVC 42 + "arch-x86_32" {os = "win32"} & 43 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 44 + "system-msvc") | 45 + # Non-Windows systems 46 + "host-system-other" {os != "win32" & post}) 47 + 48 + # OCaml with default configuration (no flambda, TSAN, etc.) 17 49 "ocaml-options-vanilla" {post} 50 + 51 + # Support Packages 52 + "flexdll" {>= "0.36" & os = "win32"} 18 53 ] 19 54 conflict-class: "ocaml-core-compiler" 20 55 flags: compiler 56 + build-env: MSYS2_ARG_CONV_EXCL = "*" 21 57 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 58 + x-env-path-rewrite: [ 59 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 60 + ] 22 61 build: [ 23 62 [ 24 63 "./configure" 64 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 67 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 25 68 "--prefix=%{prefix}%" 26 69 "--docdir=%{doc}%/ocaml" 70 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 27 71 "-C" 28 72 "CC=cc" {os = "openbsd" | os = "macos"} 29 73 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+41 -1
packages/ocaml-base-compiler/ocaml-base-compiler.5.0.0/opam
··· 8 8 authors: "Xavier Leroy and many contributors" 9 9 homepage: "https://ocaml.org" 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 - dev-repo: "git+https://github.com/ocaml/ocaml" 11 + dev-repo: "git+https://github.com/ocaml/ocaml#5.0" 12 12 depends: [ 13 + # This is OCaml 5.0.0 13 14 "ocaml" {= "5.0.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + # Architecture (non-Windows) 24 + # opam-repository at present requires that ocaml-base-compiler is installed 25 + # using an architecture which matches the machine's, since arch is used in 26 + # available fields. Cross-compilation at this stage is an unstable accident. 27 + "host-arch-arm32" {arch = "arm32" & post} 28 + "host-arch-arm64" {arch = "arm64" & post} 29 + "host-arch-ppc64" {arch = "ppc64" & post} 30 + "host-arch-riscv64" {arch = "riscv64" & post} 31 + "host-arch-s390x" {arch = "s390x" & post} 32 + # The Windows ports explicitly select the architecture (see below) this 33 + # facility is not yet available for other platforms. 34 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 35 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 36 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 37 + 38 + # Port selection (Windows) 39 + # amd64 mingw-w64 only 40 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 41 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 42 + # i686 mingw-w64 only 43 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 44 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 45 + # Non-Windows systems 46 + "host-system-other" {os != "win32" & post}) 47 + 48 + # OCaml with default configuration (no flambda, TSAN, etc.) 19 49 "ocaml-options-vanilla" {post} 20 50 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64"} 51 + 52 + # Support Packages 53 + "flexdll" {>= "0.42" & os = "win32"} 21 54 ] 55 + conflicts: "system-msvc" 22 56 conflict-class: "ocaml-core-compiler" 23 57 flags: compiler 24 58 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 59 + x-env-path-rewrite: [ 60 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 61 + ] 25 62 build: [ 26 63 [ 27 64 "./configure" 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 28 67 "--prefix=%{prefix}%" 29 68 "--docdir=%{doc}%/ocaml" 69 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 30 70 "-C" 31 71 "CC=cc" {os = "openbsd" | os = "macos"} 32 72 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+40
packages/ocaml-base-compiler/ocaml-base-compiler.5.1.0/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml#5.1" 12 12 depends: [ 13 + # This is OCaml 5.1.0 13 14 "ocaml" {= "5.1.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + # Architecture (non-Windows) 24 + # opam-repository at present requires that ocaml-base-compiler is installed 25 + # using an architecture which matches the machine's, since arch is used in 26 + # available fields. Cross-compilation at this stage is an unstable accident. 27 + "host-arch-arm32" {arch = "arm32" & post} 28 + "host-arch-arm64" {arch = "arm64" & post} 29 + "host-arch-ppc64" {arch = "ppc64" & post} 30 + "host-arch-riscv64" {arch = "riscv64" & post} 31 + "host-arch-s390x" {arch = "s390x" & post} 32 + # The Windows ports explicitly select the architecture (see below) this 33 + # facility is not yet available for other platforms. 34 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 35 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 36 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 37 + 38 + # Port selection (Windows) 39 + # amd64 mingw-w64 only 40 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 41 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 42 + # i686 mingw-w64 only 43 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 44 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 45 + # Non-Windows systems 46 + "host-system-other" {os != "win32" & post}) 47 + 48 + # OCaml with default configuration (no flambda, TSAN, etc.) 19 49 "ocaml-options-vanilla" {post} 20 50 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64"} 51 + 52 + # Support Packages 53 + "flexdll" {>= "0.42" & os = "win32"} 21 54 ] 55 + conflicts: "system-msvc" 22 56 conflict-class: "ocaml-core-compiler" 23 57 flags: compiler 24 58 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 59 + x-env-path-rewrite: [ 60 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 61 + ] 25 62 build: [ 26 63 [ 27 64 "./configure" 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 28 67 "--prefix=%{prefix}%" 29 68 "--docdir=%{doc}%/ocaml" 69 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 30 70 "-C" 31 71 "CC=cc" {os = "openbsd" | os = "macos"} 32 72 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+40
packages/ocaml-base-compiler/ocaml-base-compiler.5.1.1/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml#5.1" 12 12 depends: [ 13 + # This is OCaml 5.1.1 13 14 "ocaml" {= "5.1.1" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + # Architecture (non-Windows) 24 + # opam-repository at present requires that ocaml-base-compiler is installed 25 + # using an architecture which matches the machine's, since arch is used in 26 + # available fields. Cross-compilation at this stage is an unstable accident. 27 + "host-arch-arm32" {arch = "arm32" & post} 28 + "host-arch-arm64" {arch = "arm64" & post} 29 + "host-arch-ppc64" {arch = "ppc64" & post} 30 + "host-arch-riscv64" {arch = "riscv64" & post} 31 + "host-arch-s390x" {arch = "s390x" & post} 32 + # The Windows ports explicitly select the architecture (see below) this 33 + # facility is not yet available for other platforms. 34 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 35 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 36 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 37 + 38 + # Port selection (Windows) 39 + # amd64 mingw-w64 only 40 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 41 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 42 + # i686 mingw-w64 only 43 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 44 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 45 + # Non-Windows systems 46 + "host-system-other" {os != "win32" & post}) 47 + 48 + # OCaml with default configuration (no flambda, TSAN, etc.) 19 49 "ocaml-options-vanilla" {post} 20 50 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64"} 51 + 52 + # Support Packages 53 + "flexdll" {>= "0.42" & os = "win32"} 21 54 ] 55 + conflicts: "system-msvc" 22 56 conflict-class: "ocaml-core-compiler" 23 57 flags: compiler 24 58 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 59 + x-env-path-rewrite: [ 60 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 61 + ] 25 62 build: [ 26 63 [ 27 64 "./configure" 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 28 67 "--prefix=%{prefix}%" 29 68 "--docdir=%{doc}%/ocaml" 69 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 30 70 "-C" 31 71 "CC=cc" {os = "openbsd" | os = "macos"} 32 72 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+40
packages/ocaml-base-compiler/ocaml-base-compiler.5.2.0/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml#5.2" 12 12 depends: [ 13 + # This is OCaml 5.2.0 13 14 "ocaml" {= "5.2.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + # Architecture (non-Windows) 24 + # opam-repository at present requires that ocaml-base-compiler is installed 25 + # using an architecture which matches the machine's, since arch is used in 26 + # available fields. Cross-compilation at this stage is an unstable accident. 27 + "host-arch-arm32" {arch = "arm32" & post} 28 + "host-arch-arm64" {arch = "arm64" & post} 29 + "host-arch-ppc64" {arch = "ppc64" & post} 30 + "host-arch-riscv64" {arch = "riscv64" & post} 31 + "host-arch-s390x" {arch = "s390x" & post} 32 + # The Windows ports explicitly select the architecture (see below) this 33 + # facility is not yet available for other platforms. 34 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 35 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 36 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 37 + 38 + # Port selection (Windows) 39 + # amd64 mingw-w64 only 40 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 41 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 42 + # i686 mingw-w64 only 43 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 44 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 45 + # Non-Windows systems 46 + "host-system-other" {os != "win32" & post}) 47 + 48 + # OCaml with default configuration (no flambda, TSAN, etc.) 19 49 "ocaml-options-vanilla" {post} 20 50 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 51 + 52 + # Support Packages 53 + "flexdll" {>= "0.42" & os = "win32"} 21 54 ] 55 + conflicts: "system-msvc" 22 56 conflict-class: "ocaml-core-compiler" 23 57 flags: compiler 24 58 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 59 + x-env-path-rewrite: [ 60 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 61 + ] 25 62 build: [ 26 63 [ 27 64 "./configure" 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 28 67 "--prefix=%{prefix}%" 29 68 "--docdir=%{doc}%/ocaml" 69 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 30 70 "-C" 31 71 "CC=cc" {os = "openbsd" | os = "macos"} 32 72 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+42 -1
packages/ocaml-base-compiler/ocaml-base-compiler.5.2.0~alpha1/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml#5.2" 12 12 depends: [ 13 + # This is OCaml 5.2.0 13 14 "ocaml" {= "5.2.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + "ocaml-beta" {opam-version < "2.1.0"} 24 + 25 + # Architecture (non-Windows) 26 + # opam-repository at present requires that ocaml-base-compiler is installed 27 + # using an architecture which matches the machine's, since arch is used in 28 + # available fields. Cross-compilation at this stage is an unstable accident. 29 + "host-arch-arm32" {arch = "arm32" & post} 30 + "host-arch-arm64" {arch = "arm64" & post} 31 + "host-arch-ppc64" {arch = "ppc64" & post} 32 + "host-arch-riscv64" {arch = "riscv64" & post} 33 + "host-arch-s390x" {arch = "s390x" & post} 34 + # The Windows ports explicitly select the architecture (see below) this 35 + # facility is not yet available for other platforms. 36 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 37 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 38 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 39 + 40 + # Port selection (Windows) 41 + # amd64 mingw-w64 only 42 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 43 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 44 + # i686 mingw-w64 only 45 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 46 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 47 + # Non-Windows systems 48 + "host-system-other" {os != "win32" & post}) 49 + 50 + # OCaml with default configuration (no flambda, TSAN, etc.) 19 51 "ocaml-options-vanilla" {post} 20 52 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 21 - "ocaml-beta" {opam-version < "2.1.0"} 53 + 54 + # Support Packages 55 + "flexdll" {>= "0.42" & os = "win32"} 22 56 ] 57 + conflicts: "system-msvc" 23 58 conflict-class: "ocaml-core-compiler" 24 59 flags: [ compiler avoid-version ] 25 60 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 61 + x-env-path-rewrite: [ 62 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 63 + ] 26 64 build: [ 27 65 [ 28 66 "./configure" 67 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 68 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 29 69 "--prefix=%{prefix}%" 30 70 "--docdir=%{doc}%/ocaml" 71 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 31 72 "-C" 32 73 "CC=cc" {os = "openbsd" | os = "macos"} 33 74 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+42 -1
packages/ocaml-base-compiler/ocaml-base-compiler.5.2.0~beta1/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml#5.2" 12 12 depends: [ 13 + # This is OCaml 5.2.0 13 14 "ocaml" {= "5.2.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + "ocaml-beta" {opam-version < "2.1.0"} 24 + 25 + # Architecture (non-Windows) 26 + # opam-repository at present requires that ocaml-base-compiler is installed 27 + # using an architecture which matches the machine's, since arch is used in 28 + # available fields. Cross-compilation at this stage is an unstable accident. 29 + "host-arch-arm32" {arch = "arm32" & post} 30 + "host-arch-arm64" {arch = "arm64" & post} 31 + "host-arch-ppc64" {arch = "ppc64" & post} 32 + "host-arch-riscv64" {arch = "riscv64" & post} 33 + "host-arch-s390x" {arch = "s390x" & post} 34 + # The Windows ports explicitly select the architecture (see below) this 35 + # facility is not yet available for other platforms. 36 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 37 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 38 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 39 + 40 + # Port selection (Windows) 41 + # amd64 mingw-w64 only 42 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 43 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 44 + # i686 mingw-w64 only 45 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 46 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 47 + # Non-Windows systems 48 + "host-system-other" {os != "win32" & post}) 49 + 50 + # OCaml with default configuration (no flambda, TSAN, etc.) 19 51 "ocaml-options-vanilla" {post} 20 52 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 21 - "ocaml-beta" {opam-version < "2.1.0"} 53 + 54 + # Support Packages 55 + "flexdll" {>= "0.42" & os = "win32"} 22 56 ] 57 + conflicts: "system-msvc" 23 58 conflict-class: "ocaml-core-compiler" 24 59 flags: [ compiler avoid-version ] 25 60 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 61 + x-env-path-rewrite: [ 62 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 63 + ] 26 64 build: [ 27 65 [ 28 66 "./configure" 67 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 68 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 29 69 "--prefix=%{prefix}%" 30 70 "--docdir=%{doc}%/ocaml" 71 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 31 72 "-C" 32 73 "CC=cc" {os = "openbsd" | os = "macos"} 33 74 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+42 -1
packages/ocaml-base-compiler/ocaml-base-compiler.5.2.0~beta2/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml#5.2" 12 12 depends: [ 13 + # This is OCaml 5.2.0 13 14 "ocaml" {= "5.2.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + "ocaml-beta" {opam-version < "2.1.0"} 24 + 25 + # Architecture (non-Windows) 26 + # opam-repository at present requires that ocaml-base-compiler is installed 27 + # using an architecture which matches the machine's, since arch is used in 28 + # available fields. Cross-compilation at this stage is an unstable accident. 29 + "host-arch-arm32" {arch = "arm32" & post} 30 + "host-arch-arm64" {arch = "arm64" & post} 31 + "host-arch-ppc64" {arch = "ppc64" & post} 32 + "host-arch-riscv64" {arch = "riscv64" & post} 33 + "host-arch-s390x" {arch = "s390x" & post} 34 + # The Windows ports explicitly select the architecture (see below) this 35 + # facility is not yet available for other platforms. 36 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 37 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 38 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 39 + 40 + # Port selection (Windows) 41 + # amd64 mingw-w64 only 42 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 43 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 44 + # i686 mingw-w64 only 45 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 46 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 47 + # Non-Windows systems 48 + "host-system-other" {os != "win32" & post}) 49 + 50 + # OCaml with default configuration (no flambda, TSAN, etc.) 19 51 "ocaml-options-vanilla" {post} 20 52 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 21 - "ocaml-beta" {opam-version < "2.1.0"} 53 + 54 + # Support Packages 55 + "flexdll" {>= "0.42" & os = "win32"} 22 56 ] 57 + conflicts: "system-msvc" 23 58 conflict-class: "ocaml-core-compiler" 24 59 flags: [ compiler avoid-version ] 25 60 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 61 + x-env-path-rewrite: [ 62 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 63 + ] 26 64 build: [ 27 65 [ 28 66 "./configure" 67 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 68 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 29 69 "--prefix=%{prefix}%" 30 70 "--docdir=%{doc}%/ocaml" 71 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 31 72 "-C" 32 73 "CC=cc" {os = "openbsd" | os = "macos"} 33 74 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+42 -1
packages/ocaml-base-compiler/ocaml-base-compiler.5.2.0~rc1/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml#5.2" 12 12 depends: [ 13 + # This is OCaml 5.2.0 13 14 "ocaml" {= "5.2.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + "ocaml-beta" {opam-version < "2.1.0"} 24 + 25 + # Architecture (non-Windows) 26 + # opam-repository at present requires that ocaml-base-compiler is installed 27 + # using an architecture which matches the machine's, since arch is used in 28 + # available fields. Cross-compilation at this stage is an unstable accident. 29 + "host-arch-arm32" {arch = "arm32" & post} 30 + "host-arch-arm64" {arch = "arm64" & post} 31 + "host-arch-ppc64" {arch = "ppc64" & post} 32 + "host-arch-riscv64" {arch = "riscv64" & post} 33 + "host-arch-s390x" {arch = "s390x" & post} 34 + # The Windows ports explicitly select the architecture (see below) this 35 + # facility is not yet available for other platforms. 36 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 37 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 38 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 39 + 40 + # Port selection (Windows) 41 + # amd64 mingw-w64 only 42 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 43 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 44 + # i686 mingw-w64 only 45 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 46 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 47 + # Non-Windows systems 48 + "host-system-other" {os != "win32" & post}) 49 + 50 + # OCaml with default configuration (no flambda, TSAN, etc.) 19 51 "ocaml-options-vanilla" {post} 20 52 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 21 - "ocaml-beta" {opam-version < "2.1.0"} 53 + 54 + # Support Packages 55 + "flexdll" {>= "0.42" & os = "win32"} 22 56 ] 57 + conflicts: "system-msvc" 23 58 conflict-class: "ocaml-core-compiler" 24 59 flags: [ compiler avoid-version ] 25 60 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 61 + x-env-path-rewrite: [ 62 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 63 + ] 26 64 build: [ 27 65 [ 28 66 "./configure" 67 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 68 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 29 69 "--prefix=%{prefix}%" 30 70 "--docdir=%{doc}%/ocaml" 71 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 31 72 "-C" 32 73 "CC=cc" {os = "openbsd" | os = "macos"} 33 74 "ASPP=cc -c" {os = "openbsd" | os = "macos"}
+28
packages/ocaml-env-mingw32/ocaml-env-mingw32.1/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "GCC mingw-w64 OCaml Runtime Dependency (32-bit)" 3 + description: """ 4 + This package is an internal part of the implementation of the OCaml compiler in 5 + opam-repository. 6 + 7 + This package is used to create an indirection between the OCaml compiler 8 + packages and conf-mingw-w64-gcc-x86_64. The compiler packages must have one of 9 + conf-mingw-w64-gcc-i686 or conf-mingw-w64-gcc-x86_64 depending on configuration, 10 + but if they directly refer to both packages in their depends fields then the 11 + subsequent installation of the _other_ C compiler package would trigger a 12 + rebuild of the OCaml compiler package, because it changes its dependency cone. 13 + By having the compiler packages instead depend on either ocaml-env-mingw64 or 14 + ocaml-env-mingw32, the installation of conf-mingw-w64-gcc-x86_64 into a switch 15 + already containing ocaml-env-mingw32 does not trigger a rebuild of the OCaml 16 + compiler, because ocaml-env-mingw64 is not installed.""" 17 + maintainer: "David Allsopp <david@tarides.com>" 18 + authors: "David Allsopp" 19 + license: "CC0-1.0+" 20 + homepage: "https://opam.ocaml.org" 21 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 22 + depends: [ 23 + "host-system-mingw" {post} 24 + "host-arch-x86_32" {post} 25 + "conf-mingw-w64-gcc-i686" 26 + ] 27 + conflict-class: "ocaml-env-mingw" 28 + flags: conf
+28
packages/ocaml-env-mingw64/ocaml-env-mingw64.1/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "GCC mingw-w64 OCaml Runtime Dependency (64-bit)" 3 + description: """ 4 + This package is an internal part of the implementation of the OCaml compiler in 5 + opam-repository. 6 + 7 + This package is used to create an indirection between the OCaml compiler 8 + packages and conf-mingw-w64-gcc-i686. The compiler packages must have one of 9 + conf-mingw-w64-gcc-i686 or conf-mingw-w64-gcc-x86_64 depending on configuration, 10 + but if they directly refer to both packages in their depends fields then the 11 + subsequent installation of the _other_ C compiler package would trigger a 12 + rebuild of the OCaml compiler package, because it changes its dependency cone. 13 + By having the compiler packages instead depend on either ocaml-env-mingw64 or 14 + ocaml-env-mingw32, the installation of conf-mingw-w64-gcc-i686 into a switch 15 + already containing ocaml-env-mingw64 does not trigger a rebuild of the OCaml 16 + compiler, because ocaml-env-mingw32 is not installed.""" 17 + maintainer: "David Allsopp <david@tarides.com>" 18 + authors: "David Allsopp" 19 + license: "CC0-1.0+" 20 + homepage: "https://opam.ocaml.org" 21 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 22 + depends: [ 23 + "host-system-mingw" {post} 24 + "host-arch-x86_64" {post} 25 + "conf-mingw-w64-gcc-x86_64" 26 + ] 27 + conflict-class: "ocaml-env-mingw" 28 + flags: conf
+35
packages/ocaml-env-msvc32/ocaml-env-msvc32.1/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Microsoft C Compiler OCaml Runtime Dependency (32-bit)" 3 + description: """ 4 + This package is an internal part of the implementation of the OCaml compiler in 5 + opam-repository. It is used to store the active environment variable settings 6 + for Microsoft Visual Studio and adds them to the environment. 7 + """ 8 + maintainer: "David Allsopp <david@tarides.com>" 9 + authors: "David Allsopp" 10 + license: "CC0-1.0+" 11 + homepage: "https://opam.ocaml.org" 12 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 13 + # opam-repository mandates 2.2.0+ when setenv may perform `+= ""`, since some 14 + # versions of 2.0.x and 2.1.x crash on these updates. 15 + available: opam-version >= "2.2.0~" 16 + depends: [ 17 + "host-system-msvc" {post} 18 + "host-arch-x86_32" {post} 19 + "conf-msvc32" 20 + ] 21 + conflict-class: "ocaml-env-msvc" 22 + flags: conf 23 + build: [ 24 + ["xcopy" "%{conf-msvc32:share}%\\conf-msvc32.config" "%{_:name}%.config*"] 25 + ] 26 + setenv: [ 27 + [PATH += "%{_:msvs-bin}%"] 28 + [INCLUDE += "%{_:msvs-inc}%"] 29 + [LIB += "%{_:msvs-lib}%"] 30 + ] 31 + x-env-path-rewrite: [ 32 + [ PATH false ] 33 + [ INCLUDE false ] 34 + [ LIB false ] 35 + ]
+35
packages/ocaml-env-msvc64/ocaml-env-msvc64.1/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Microsoft C Compiler OCaml Runtime Dependency (64-bit)" 3 + description: """ 4 + This package is an internal part of the implementation of the OCaml compiler in 5 + opam-repository. It is used to store the active environment variable settings 6 + for Microsoft Visual Studio and adds them to the environment. 7 + """ 8 + maintainer: "David Allsopp <david@tarides.com>" 9 + authors: "David Allsopp" 10 + license: "CC0-1.0+" 11 + homepage: "https://opam.ocaml.org" 12 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 13 + # opam-repository mandates 2.2.0+ when setenv may perform `+= ""`, since some 14 + # versions of 2.0.x and 2.1.x crash on these updates. 15 + available: opam-version >= "2.2.0~" 16 + depends: [ 17 + "host-system-msvc" {post} 18 + "host-arch-x86_64" {post} 19 + "conf-msvc64" 20 + ] 21 + conflict-class: "ocaml-env-msvc" 22 + flags: conf 23 + build: [ 24 + ["xcopy" "%{conf-msvc64:share}%\\conf-msvc64.config" "%{_:name}%.config*"] 25 + ] 26 + setenv: [ 27 + [PATH += "%{_:msvs-bin}%"] 28 + [INCLUDE += "%{_:msvs-inc}%"] 29 + [LIB += "%{_:msvs-lib}%"] 30 + ] 31 + x-env-path-rewrite: [ 32 + [ PATH false ] 33 + [ INCLUDE false ] 34 + [ LIB false ] 35 + ]
+7 -1
packages/ocaml-option-bytecode-only/ocaml-option-bytecode-only.1/opam
··· 9 9 license: "CC0-1.0+" 10 10 depends: [ 11 11 "ocaml-variants" {post & >= "4.12.0~"} | 12 - "ocaml-base-compiler" {post & >= "5.0.0~~" & arch != "arm64" & arch != "x86_64"} 12 + # See equivalent constraint in ocaml-options-vanilla 13 + # Windows is permitted to install 32-bit versions of ocaml-base-compiler on 14 + # 64-bit systems hence the (temporary) addition of the `os = "win32"` here, 15 + # at least until the ocaml-option- / base- mess is fixed. Note that this puts 16 + # 64-bit Windows into the same class as ppc64, riscv64 and s390x where 17 + # ocaml-option-bytecode-only can be installed, but has no effect. 18 + "ocaml-base-compiler" {post & >= "5.0.0~~" & arch != "arm64" & (arch != "x86_64" | os = "win32")} 13 19 ] 14 20 conflicts: [ "ocaml-option-afl" "ocaml-option-fp" "ocaml-option-flambda" ] 15 21 maintainer: "David Allsopp <david@tarides.com>"
+2 -1
packages/ocaml-option-nnpchecker/ocaml-option-nnpchecker.1/opam
··· 26 26 license: "CC0-1.0+" 27 27 depends: [ 28 28 "ocaml-variants" {post & ((>= "4.12.0~" & arch = "x86_64") | >= "4.14.0~") & < "5.0.0~~"} 29 + "system-msvc" {os = "win32"} 29 30 ] 30 31 available: 31 - (arch = "x86_64" & (os = "linux" | os = "macos" | os = "openbsd" | os = "freebsd" | os = "sunos")) 32 + (arch = "x86_64" & (os = "win32" | os = "linux" | os = "macos" | os = "openbsd" | os = "freebsd" | os = "sunos")) 32 33 | (arch = "arm64" & (os = "linux" | os = "macos")) 33 34 conflicts: [ "ocaml-option-nnp" "ocaml-option-32bit" ] 34 35 maintainer: "David Allsopp <david@tarides.com>"
+1
packages/ocaml-option-tsan/ocaml-option-tsan.1/opam
··· 18 18 "ocaml-option-leak-sanitizer" 19 19 "ocaml-option-address-sanitier" 20 20 ] 21 + available: os != "win32" 21 22 maintainer: "David Allsopp <david@tarides.com>" 22 23 flags: compiler
+7 -1
packages/ocaml-options-vanilla/ocaml-options-vanilla.1/opam
··· 15 15 conflicts: [ 16 16 "ocaml-option-32bit" 17 17 "ocaml-option-afl" 18 - "ocaml-option-bytecode-only" {arch = "arm64" | arch = "x86_64" } 18 + # See equivalent constraint in ocaml-option-bytecode-only 19 + # Windows is permitted to install 32-bit versions of ocaml-base-compiler on 20 + # 64-bit systems hence the (temporary) addition of the `os = "win32"` here, 21 + # at least until the ocaml-option- / base- mess is fixed. Note that this puts 22 + # 64-bit Windows into the same class as ppc64, riscv64 and s390x where 23 + # ocaml-option-bytecode-only can be installed, but has no effect. 24 + "ocaml-option-bytecode-only" {arch = "arm64" | (arch = "x86_64" & os != "win32") } 19 25 "ocaml-option-default-unsafe-string" 20 26 "ocaml-option-flambda" 21 27 "ocaml-option-fp"
+38 -2
packages/ocaml-system/ocaml-system.4.13.0/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml" 12 12 depends: [ 13 - "ocaml" {post} 13 + # This is OCaml 4.13.0 14 + "ocaml" {= "4.13.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-threads" {post} 16 19 "base-bigarray" {post} 20 + 21 + # Architecture 22 + "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 + "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 + "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 + "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 + "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 + "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 + "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 + "host-arch-unknown" {!(?sys-ocaml-arch) | 30 + sys-ocaml-arch != "arm" & 31 + sys-ocaml-arch != "arm64" & 32 + sys-ocaml-arch != "power" & 33 + sys-ocaml-arch != "riscv" & 34 + sys-ocaml-arch != "s390x" & 35 + sys-ocaml-arch != "i686" & 36 + sys-ocaml-arch != "x86_64" & post} 37 + 38 + # System (Windows-only at present) 39 + "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 + "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 + "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 + 43 + # Environment configuration (Windows-only) 44 + # NB There are not "system" distributions of OCaml on Windows; the support 45 + # here is intended for binary caching setups, choosing to install a build 46 + # of OCaml external to opam, but still using opam to provide the C compiler 47 + # configuration. 48 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 49 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 50 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 51 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 52 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 17 53 ] 18 54 conflict-class: "ocaml-core-compiler" 19 - available: sys-ocaml-version = "4.13.0" 55 + available: sys-ocaml-version = "4.13.0" & (os != "win32" | sys-ocaml-libc = "msvc") 20 56 flags: compiler 21 57 build: ["ocaml" "gen_ocaml_config.ml"] 22 58 substs: "gen_ocaml_config.ml"
+38 -2
packages/ocaml-system/ocaml-system.4.13.1/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml" 12 12 depends: [ 13 - "ocaml" {post} 13 + # This is OCaml 4.13.1 14 + "ocaml" {= "4.13.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-threads" {post} 16 19 "base-bigarray" {post} 20 + 21 + # Architecture 22 + "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 + "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 + "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 + "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 + "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 + "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 + "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 + "host-arch-unknown" {!(?sys-ocaml-arch) | 30 + sys-ocaml-arch != "arm" & 31 + sys-ocaml-arch != "arm64" & 32 + sys-ocaml-arch != "power" & 33 + sys-ocaml-arch != "riscv" & 34 + sys-ocaml-arch != "s390x" & 35 + sys-ocaml-arch != "i686" & 36 + sys-ocaml-arch != "x86_64" & post} 37 + 38 + # System (Windows-only at present) 39 + "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 + "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 + "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 + 43 + # Environment configuration (Windows-only) 44 + # NB There are not "system" distributions of OCaml on Windows; the support 45 + # here is intended for binary caching setups, choosing to install a build 46 + # of OCaml external to opam, but still using opam to provide the C compiler 47 + # configuration. 48 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 49 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 50 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 51 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 52 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 17 53 ] 18 54 conflict-class: "ocaml-core-compiler" 19 - available: sys-ocaml-version = "4.13.1" 55 + available: sys-ocaml-version = "4.13.1" & (os != "win32" | sys-ocaml-libc = "msvc") 20 56 flags: compiler 21 57 build: ["ocaml" "gen_ocaml_config.ml"] 22 58 substs: "gen_ocaml_config.ml"
+38 -2
packages/ocaml-system/ocaml-system.4.14.0/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml" 12 12 depends: [ 13 - "ocaml" {post} 13 + # This is OCaml 4.14.0 14 + "ocaml" {= "4.14.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-threads" {post} 16 19 "base-bigarray" {post} 20 + 21 + # Architecture 22 + "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 + "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 + "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 + "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 + "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 + "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 + "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 + "host-arch-unknown" {!(?sys-ocaml-arch) | 30 + sys-ocaml-arch != "arm" & 31 + sys-ocaml-arch != "arm64" & 32 + sys-ocaml-arch != "power" & 33 + sys-ocaml-arch != "riscv" & 34 + sys-ocaml-arch != "s390x" & 35 + sys-ocaml-arch != "i686" & 36 + sys-ocaml-arch != "x86_64" & post} 37 + 38 + # System (Windows-only at present) 39 + "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 + "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 + "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 + 43 + # Environment configuration (Windows-only) 44 + # NB There are not "system" distributions of OCaml on Windows; the support 45 + # here is intended for binary caching setups, choosing to install a build 46 + # of OCaml external to opam, but still using opam to provide the C compiler 47 + # configuration. 48 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 49 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 50 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 51 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 52 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 17 53 ] 18 54 conflict-class: "ocaml-core-compiler" 19 - available: sys-ocaml-version = "4.14.0" 55 + available: sys-ocaml-version = "4.14.0" & (os != "win32" | sys-ocaml-libc = "msvc") 20 56 flags: compiler 21 57 build: ["ocaml" "gen_ocaml_config.ml"] 22 58 substs: "gen_ocaml_config.ml"
+38 -2
packages/ocaml-system/ocaml-system.4.14.1/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml" 12 12 depends: [ 13 - "ocaml" {post} 13 + # This is OCaml 4.14.1 14 + "ocaml" {= "4.14.1" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-threads" {post} 16 19 "base-bigarray" {post} 20 + 21 + # Architecture 22 + "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 + "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 + "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 + "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 + "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 + "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 + "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 + "host-arch-unknown" {!(?sys-ocaml-arch) | 30 + sys-ocaml-arch != "arm" & 31 + sys-ocaml-arch != "arm64" & 32 + sys-ocaml-arch != "power" & 33 + sys-ocaml-arch != "riscv" & 34 + sys-ocaml-arch != "s390x" & 35 + sys-ocaml-arch != "i686" & 36 + sys-ocaml-arch != "x86_64" & post} 37 + 38 + # System (Windows-only at present) 39 + "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 + "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 + "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 + 43 + # Environment configuration (Windows-only) 44 + # NB There are not "system" distributions of OCaml on Windows; the support 45 + # here is intended for binary caching setups, choosing to install a build 46 + # of OCaml external to opam, but still using opam to provide the C compiler 47 + # configuration. 48 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 49 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 50 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 51 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 52 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 17 53 ] 18 54 conflict-class: "ocaml-core-compiler" 19 - available: sys-ocaml-version = "4.14.1" 55 + available: sys-ocaml-version = "4.14.1" & (os != "win32" | sys-ocaml-libc = "msvc") 20 56 flags: compiler 21 57 build: ["ocaml" "gen_ocaml_config.ml"] 22 58 substs: "gen_ocaml_config.ml"
+38 -2
packages/ocaml-system/ocaml-system.4.14.2/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml" 12 12 depends: [ 13 - "ocaml" {post} 13 + # This is OCaml 4.14.2 14 + "ocaml" {= "4.14.2" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-threads" {post} 16 19 "base-bigarray" {post} 20 + 21 + # Architecture 22 + "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 + "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 + "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 + "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 + "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 + "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 + "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 + "host-arch-unknown" {!(?sys-ocaml-arch) | 30 + sys-ocaml-arch != "arm" & 31 + sys-ocaml-arch != "arm64" & 32 + sys-ocaml-arch != "power" & 33 + sys-ocaml-arch != "riscv" & 34 + sys-ocaml-arch != "s390x" & 35 + sys-ocaml-arch != "i686" & 36 + sys-ocaml-arch != "x86_64" & post} 37 + 38 + # System (Windows-only at present) 39 + "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 + "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 + "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 + 43 + # Environment configuration (Windows-only) 44 + # NB There are not "system" distributions of OCaml on Windows; the support 45 + # here is intended for binary caching setups, choosing to install a build 46 + # of OCaml external to opam, but still using opam to provide the C compiler 47 + # configuration. 48 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 49 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 50 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 51 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 52 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 17 53 ] 18 54 conflict-class: "ocaml-core-compiler" 19 - available: sys-ocaml-version = "4.14.2" 55 + available: sys-ocaml-version = "4.14.2" & (os != "win32" | sys-ocaml-libc = "msvc") 20 56 flags: compiler 21 57 build: ["ocaml" "gen_ocaml_config.ml"] 22 58 substs: "gen_ocaml_config.ml"
+39 -2
packages/ocaml-system/ocaml-system.5.0.0/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml" 12 12 depends: [ 13 - "ocaml" {post} 13 + # This is OCaml 5.0.0 14 + "ocaml" {= "5.0.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-threads" {post} 16 19 "base-bigarray" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + # Architecture 24 + "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 25 + "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 26 + "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 27 + "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 28 + "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 29 + "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 30 + "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 31 + "host-arch-unknown" {!(?sys-ocaml-arch) | 32 + sys-ocaml-arch != "arm" & 33 + sys-ocaml-arch != "arm64" & 34 + sys-ocaml-arch != "power" & 35 + sys-ocaml-arch != "riscv" & 36 + sys-ocaml-arch != "s390x" & 37 + sys-ocaml-arch != "i686" & 38 + sys-ocaml-arch != "x86_64" & post} 39 + 40 + # System (Windows-only at present) 41 + "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 + # There is no official MSVC support for 5.0.0 43 + "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 44 + "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 45 + 46 + # Environment configuration (Windows-only) 47 + # NB There are not "system" distributions of OCaml on Windows; the support 48 + # here is intended for binary caching setups, choosing to install a build 49 + # of OCaml external to opam, but still using opam to provide the C compiler 50 + # configuration. 51 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 52 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 53 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 54 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 55 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 19 56 ] 20 57 conflict-class: "ocaml-core-compiler" 21 - available: sys-ocaml-version = "5.0.0" 58 + available: sys-ocaml-version = "5.0.0" & (os != "win32" | sys-ocaml-libc = "msvc") 22 59 flags: compiler 23 60 build: ["ocaml" "gen_ocaml_config.ml"] 24 61 substs: "gen_ocaml_config.ml"
+41 -2
packages/ocaml-system/ocaml-system.5.1.0/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml" 12 12 depends: [ 13 - "ocaml" {post} 13 + # This is OCaml 5.1.0 14 + "ocaml" {= "5.1.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-threads" {post} 16 19 "base-bigarray" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + # Architecture 24 + "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 25 + "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 26 + "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 27 + "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 28 + "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 29 + "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 30 + "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 31 + "host-arch-unknown" {!(?sys-ocaml-arch) | 32 + sys-ocaml-arch != "arm" & 33 + sys-ocaml-arch != "arm64" & 34 + sys-ocaml-arch != "power" & 35 + sys-ocaml-arch != "riscv" & 36 + sys-ocaml-arch != "s390x" & 37 + sys-ocaml-arch != "i686" & 38 + sys-ocaml-arch != "x86_64" & post} 39 + 40 + # System (Windows-only at present) 41 + "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 + # There is no official MSVC support for 5.1.0 43 + "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 44 + "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 45 + 46 + # Environment configuration (Windows-only) 47 + # NB There are not "system" distributions of OCaml on Windows; the support 48 + # here is intended for binary caching setups, choosing to install a build 49 + # of OCaml external to opam, but still using opam to provide the C compiler 50 + # configuration. 51 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 52 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 53 + "conf-mingw-w64-zstd-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 54 + "conf-mingw-w64-zstd-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 55 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 56 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 57 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 19 58 ] 20 59 conflict-class: "ocaml-core-compiler" 21 - available: sys-ocaml-version = "5.1.0" 60 + available: sys-ocaml-version = "5.1.0" & (os != "win32" | sys-ocaml-libc = "msvc") 22 61 flags: compiler 23 62 build: ["ocaml" "gen_ocaml_config.ml"] 24 63 substs: "gen_ocaml_config.ml"
+41 -2
packages/ocaml-system/ocaml-system.5.1.1/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml" 12 12 depends: [ 13 - "ocaml" {post} 13 + # This is OCaml 5.1.1 14 + "ocaml" {= "5.1.1" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-threads" {post} 16 19 "base-bigarray" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + # Architecture 24 + "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 25 + "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 26 + "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 27 + "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 28 + "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 29 + "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 30 + "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 31 + "host-arch-unknown" {!(?sys-ocaml-arch) | 32 + sys-ocaml-arch != "arm" & 33 + sys-ocaml-arch != "arm64" & 34 + sys-ocaml-arch != "power" & 35 + sys-ocaml-arch != "riscv" & 36 + sys-ocaml-arch != "s390x" & 37 + sys-ocaml-arch != "i686" & 38 + sys-ocaml-arch != "x86_64" & post} 39 + 40 + # System (Windows-only at present) 41 + "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 + # There is no official MSVC support for 5.1.1 43 + "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 44 + "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 45 + 46 + # Environment configuration (Windows-only) 47 + # NB There are not "system" distributions of OCaml on Windows; the support 48 + # here is intended for binary caching setups, choosing to install a build 49 + # of OCaml external to opam, but still using opam to provide the C compiler 50 + # configuration. 51 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 52 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 53 + "conf-mingw-w64-zstd-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 54 + "conf-mingw-w64-zstd-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 55 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 56 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 57 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 19 58 ] 20 59 conflict-class: "ocaml-core-compiler" 21 - available: sys-ocaml-version = "5.1.1" 60 + available: sys-ocaml-version = "5.1.1" & (os != "win32" | sys-ocaml-libc = "msvc") 22 61 flags: compiler 23 62 build: ["ocaml" "gen_ocaml_config.ml"] 24 63 substs: "gen_ocaml_config.ml"
+41 -2
packages/ocaml-system/ocaml-system.5.2.0/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml" 12 12 depends: [ 13 - "ocaml" {post} 13 + # This is OCaml 5.2.0 14 + "ocaml" {= "5.2.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-threads" {post} 16 19 "base-bigarray" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + # Architecture 24 + "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 25 + "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 26 + "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 27 + "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 28 + "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 29 + "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 30 + "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 31 + "host-arch-unknown" {!(?sys-ocaml-arch) | 32 + sys-ocaml-arch != "arm" & 33 + sys-ocaml-arch != "arm64" & 34 + sys-ocaml-arch != "power" & 35 + sys-ocaml-arch != "riscv" & 36 + sys-ocaml-arch != "s390x" & 37 + sys-ocaml-arch != "i686" & 38 + sys-ocaml-arch != "x86_64" & post} 39 + 40 + # System (Windows-only at present) 41 + "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 + # There is no official MSVC support for 5.2.0 43 + "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 44 + "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 45 + 46 + # Environment configuration (Windows-only) 47 + # NB There are not "system" distributions of OCaml on Windows; the support 48 + # here is intended for binary caching setups, choosing to install a build 49 + # of OCaml external to opam, but still using opam to provide the C compiler 50 + # configuration. 51 + "conf-mingw-w64-gcc-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 52 + "conf-mingw-w64-gcc-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 53 + "conf-mingw-w64-zstd-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 54 + "conf-mingw-w64-zstd-i686" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 55 + "mingw-w64-shims" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & os-distribution = "cygwin" & post} 56 + "ocaml-env-msvc32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & sys-ocaml-cc = "msvc" & post} 57 + "ocaml-env-msvc64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & sys-ocaml-cc = "msvc" & post} 19 58 ] 20 59 conflict-class: "ocaml-core-compiler" 21 - available: sys-ocaml-version = "5.2.0" 60 + available: sys-ocaml-version = "5.2.0" & (os != "win32" | sys-ocaml-libc = "msvc") 22 61 flags: compiler 23 62 build: ["ocaml" "gen_ocaml_config.ml"] 24 63 substs: "gen_ocaml_config.ml"
+43
packages/ocaml-variants/ocaml-variants.4.13.0+options/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#4.13" 12 12 depends: [ 13 + # This is OCaml 4.13.0 13 14 "ocaml" {= "4.13.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 34 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 35 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 36 + 37 + # Port selection (Windows) 38 + # amd64 mingw-w64 / MSVC 39 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 40 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 41 + "system-msvc") | 42 + # i686 mingw-w64 / MSVC 43 + "arch-x86_32" {os = "win32"} & 44 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 45 + "system-msvc") | 46 + # Non-Windows systems 47 + "host-system-other" {os != "win32" & post}) 48 + 49 + # Support Packages 50 + "flexdll" {>= "0.36" & os = "win32"} 17 51 ] 18 52 conflict-class: "ocaml-core-compiler" 19 53 flags: compiler 54 + build-env: MSYS2_ARG_CONV_EXCL = "*" 20 55 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 56 + x-env-path-rewrite: [ 57 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 58 + ] 21 59 build: [ 22 60 [ 23 61 "./configure" 62 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 63 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 64 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 65 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 24 66 "--prefix=%{prefix}%" 67 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 25 68 "-C" 26 69 "--with-afl" {ocaml-option-afl:installed} 27 70 "--disable-native-compiler" {ocaml-option-bytecode-only:installed}
+43
packages/ocaml-variants/ocaml-variants.4.13.1+options/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#4.13" 12 12 depends: [ 13 + # This is OCaml 4.13.1 13 14 "ocaml" {= "4.13.1" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 34 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 35 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 36 + 37 + # Port selection (Windows) 38 + # amd64 mingw-w64 / MSVC 39 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 40 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 41 + "system-msvc") | 42 + # i686 mingw-w64 / MSVC 43 + "arch-x86_32" {os = "win32"} & 44 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 45 + "system-msvc") | 46 + # Non-Windows systems 47 + "host-system-other" {os != "win32" & post}) 48 + 49 + # Support Packages 50 + "flexdll" {>= "0.36" & os = "win32"} 17 51 ] 18 52 conflict-class: "ocaml-core-compiler" 19 53 flags: compiler 54 + build-env: MSYS2_ARG_CONV_EXCL = "*" 20 55 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 56 + x-env-path-rewrite: [ 57 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 58 + ] 21 59 build: [ 22 60 [ 23 61 "./configure" 62 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 63 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 64 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 65 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 24 66 "--prefix=%{prefix}%" 67 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 25 68 "-C" 26 69 "--with-afl" {ocaml-option-afl:installed} 27 70 "--disable-native-compiler" {ocaml-option-bytecode-only:installed}
+44
packages/ocaml-variants/ocaml-variants.4.13.2+trunk/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#4.13" 12 12 depends: [ 13 + # This is OCaml 4.13.2 13 14 "ocaml" {= "4.13.2" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 17 21 "ocaml-beta" {opam-version < "2.1.0"} 22 + 23 + # Architecture (non-Windows) 24 + # opam-repository at present requires that ocaml-base-compiler is installed 25 + # using an architecture which matches the machine's, since arch is used in 26 + # available fields. Cross-compilation at this stage is an unstable accident. 27 + "host-arch-arm32" {arch = "arm32" & post} 28 + "host-arch-arm64" {arch = "arm64" & post} 29 + "host-arch-ppc64" {arch = "ppc64" & post} 30 + "host-arch-riscv64" {arch = "riscv64" & post} 31 + "host-arch-s390x" {arch = "s390x" & post} 32 + # The Windows ports explicitly select the architecture (see below) this 33 + # facility is not yet available for other platforms. 34 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 35 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 36 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 37 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 38 + 39 + # Port selection (Windows) 40 + # amd64 mingw-w64 / MSVC 41 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 42 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 43 + "system-msvc") | 44 + # i686 mingw-w64 / MSVC 45 + "arch-x86_32" {os = "win32"} & 46 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 47 + "system-msvc") | 48 + # Non-Windows systems 49 + "host-system-other" {os != "win32" & post}) 50 + 51 + # Support Packages 52 + "flexdll" {>= "0.36" & os = "win32"} 18 53 ] 19 54 conflict-class: "ocaml-core-compiler" 20 55 flags: [ compiler avoid-version ] 56 + build-env: MSYS2_ARG_CONV_EXCL = "*" 21 57 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 58 + x-env-path-rewrite: [ 59 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 60 + ] 22 61 build: [ 23 62 [ 24 63 "./configure" 64 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 67 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 25 68 "--prefix=%{prefix}%" 69 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 26 70 "-C" 27 71 "--with-afl" {ocaml-option-afl:installed} 28 72 "--disable-native-compiler" {ocaml-option-bytecode-only:installed}
+43
packages/ocaml-variants/ocaml-variants.4.14.0+options/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#4.14" 12 12 depends: [ 13 + # This is OCaml 4.14.0 13 14 "ocaml" {= "4.14.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 34 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 35 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 36 + 37 + # Port selection (Windows) 38 + # amd64 mingw-w64 / MSVC 39 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 40 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 41 + "system-msvc") | 42 + # i686 mingw-w64 / MSVC 43 + "arch-x86_32" {os = "win32"} & 44 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 45 + "system-msvc") | 46 + # Non-Windows systems 47 + "host-system-other" {os != "win32" & post}) 48 + 49 + # Support Packages 50 + "flexdll" {>= "0.36" & os = "win32"} 17 51 ] 18 52 conflict-class: "ocaml-core-compiler" 19 53 flags: compiler 54 + build-env: MSYS2_ARG_CONV_EXCL = "*" 20 55 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 56 + x-env-path-rewrite: [ 57 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 58 + ] 21 59 build: [ 22 60 [ 23 61 "./configure" 62 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 63 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 64 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 65 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 24 66 "--prefix=%{prefix}%" 25 67 "--docdir=%{doc}%/ocaml" 68 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 26 69 "-C" 27 70 "--with-afl" {ocaml-option-afl:installed} 28 71 "--disable-native-compiler" {ocaml-option-bytecode-only:installed}
+43
packages/ocaml-variants/ocaml-variants.4.14.1+options/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#4.14" 12 12 depends: [ 13 + # This is OCaml 4.14.1 13 14 "ocaml" {= "4.14.1" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 34 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 35 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 36 + 37 + # Port selection (Windows) 38 + # amd64 mingw-w64 / MSVC 39 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 40 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 41 + "system-msvc") | 42 + # i686 mingw-w64 / MSVC 43 + "arch-x86_32" {os = "win32"} & 44 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 45 + "system-msvc") | 46 + # Non-Windows systems 47 + "host-system-other" {os != "win32" & post}) 48 + 49 + # Support Packages 50 + "flexdll" {>= "0.36" & os = "win32"} 17 51 ] 18 52 conflict-class: "ocaml-core-compiler" 19 53 flags: compiler 54 + build-env: MSYS2_ARG_CONV_EXCL = "*" 20 55 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 56 + x-env-path-rewrite: [ 57 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 58 + ] 21 59 build: [ 22 60 [ 23 61 "./configure" 62 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 63 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 64 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 65 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 24 66 "--prefix=%{prefix}%" 25 67 "--docdir=%{doc}%/ocaml" 68 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 26 69 "-C" 27 70 "--with-afl" {ocaml-option-afl:installed} 28 71 "--disable-native-compiler" {ocaml-option-bytecode-only:installed}
+43
packages/ocaml-variants/ocaml-variants.4.14.2+options/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#4.14" 12 12 depends: [ 13 + # This is OCaml 4.14.2 13 14 "ocaml" {= "4.14.2" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 21 + # Architecture (non-Windows) 22 + # opam-repository at present requires that ocaml-base-compiler is installed 23 + # using an architecture which matches the machine's, since arch is used in 24 + # available fields. Cross-compilation at this stage is an unstable accident. 25 + "host-arch-arm32" {arch = "arm32" & post} 26 + "host-arch-arm64" {arch = "arm64" & post} 27 + "host-arch-ppc64" {arch = "ppc64" & post} 28 + "host-arch-riscv64" {arch = "riscv64" & post} 29 + "host-arch-s390x" {arch = "s390x" & post} 30 + # The Windows ports explicitly select the architecture (see below) this 31 + # facility is not yet available for other platforms. 32 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 33 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 34 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 35 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 36 + 37 + # Port selection (Windows) 38 + # amd64 mingw-w64 / MSVC 39 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 40 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 41 + "system-msvc") | 42 + # i686 mingw-w64 / MSVC 43 + "arch-x86_32" {os = "win32"} & 44 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 45 + "system-msvc") | 46 + # Non-Windows systems 47 + "host-system-other" {os != "win32" & post}) 48 + 49 + # Support Packages 50 + "flexdll" {>= "0.36" & os = "win32"} 17 51 ] 18 52 conflict-class: "ocaml-core-compiler" 19 53 flags: compiler 54 + build-env: MSYS2_ARG_CONV_EXCL = "*" 20 55 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 56 + x-env-path-rewrite: [ 57 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 58 + ] 21 59 build: [ 22 60 [ 23 61 "./configure" 62 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 63 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 64 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 65 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 24 66 "--prefix=%{prefix}%" 25 67 "--docdir=%{doc}%/ocaml" 68 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 26 69 "-C" 27 70 "--with-afl" {ocaml-option-afl:installed} 28 71 "--disable-native-compiler" {ocaml-option-bytecode-only:installed}
+44
packages/ocaml-variants/ocaml-variants.4.14.3+trunk/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#4.14" 12 12 depends: [ 13 + # This is OCaml 4.14.3 13 14 "ocaml" {= "4.14.3" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 20 + 17 21 "ocaml-beta" {opam-version < "2.1.0"} 22 + 23 + # Architecture (non-Windows) 24 + # opam-repository at present requires that ocaml-base-compiler is installed 25 + # using an architecture which matches the machine's, since arch is used in 26 + # available fields. Cross-compilation at this stage is an unstable accident. 27 + "host-arch-arm32" {arch = "arm32" & post} 28 + "host-arch-arm64" {arch = "arm64" & post} 29 + "host-arch-ppc64" {arch = "ppc64" & post} 30 + "host-arch-riscv64" {arch = "riscv64" & post} 31 + "host-arch-s390x" {arch = "s390x" & post} 32 + # The Windows ports explicitly select the architecture (see below) this 33 + # facility is not yet available for other platforms. 34 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 35 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 36 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 37 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 38 + 39 + # Port selection (Windows) 40 + # amd64 mingw-w64 / MSVC 41 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 42 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 43 + "system-msvc") | 44 + # i686 mingw-w64 / MSVC 45 + "arch-x86_32" {os = "win32"} & 46 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 47 + "system-msvc") | 48 + # Non-Windows systems 49 + "host-system-other" {os != "win32" & post}) 50 + 51 + # Support Packages 52 + "flexdll" {>= "0.36" & os = "win32"} 18 53 ] 19 54 conflict-class: "ocaml-core-compiler" 20 55 flags: [ compiler avoid-version ] 56 + build-env: MSYS2_ARG_CONV_EXCL = "*" 21 57 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 58 + x-env-path-rewrite: [ 59 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 60 + ] 22 61 build: [ 23 62 [ 24 63 "./configure" 64 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 65 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 66 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 67 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 25 68 "--prefix=%{prefix}%" 26 69 "--docdir=%{doc}%/ocaml" 70 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 27 71 "-C" 28 72 "--with-afl" {ocaml-option-afl:installed} 29 73 "--disable-native-compiler" {ocaml-option-bytecode-only:installed}
+44 -2
packages/ocaml-variants/ocaml-variants.5.0.0+options/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.0" 12 12 depends: [ 13 + # This is OCaml 5.0.0 13 14 "ocaml" {= "5.0.0" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + # Architecture (non-Windows) 24 + # opam-repository at present requires that ocaml-base-compiler is installed 25 + # using an architecture which matches the machine's, since arch is used in 26 + # available fields. Cross-compilation at this stage is an unstable accident. 27 + "host-arch-arm32" {arch = "arm32" & post} 28 + "host-arch-arm64" {arch = "arm64" & post} 29 + "host-arch-ppc64" {arch = "ppc64" & post} 30 + "host-arch-riscv64" {arch = "riscv64" & post} 31 + "host-arch-s390x" {arch = "s390x" & post} 32 + # The Windows ports explicitly select the architecture (see below) this 33 + # facility is not yet available for other platforms. 34 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 35 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 36 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 37 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 38 + 39 + # Port selection (Windows) 40 + # amd64 mingw-w64 only 41 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 42 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 43 + # i686 mingw-w64 only 44 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 45 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post} | 46 + # Non-Windows systems 47 + "host-system-other" {os != "win32" & post}) 48 + 49 + # Only amd64 and arm64 support the native compiler 19 50 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64"} 51 + 52 + # Support Packages 53 + "flexdll" {>= "0.42" & os = "win32"} 20 54 ] 21 55 conflict-class: "ocaml-core-compiler" 22 56 flags: compiler 23 57 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 58 + x-env-path-rewrite: [ 59 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 60 + ] 24 61 build-env: [ 25 62 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 26 63 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 28 65 build: [ 29 66 [ 30 67 "./configure" 68 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 69 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 31 70 "--prefix=%{prefix}%" 32 71 "--docdir=%{doc}%/ocaml" 72 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 33 73 "-C" 34 74 "--with-afl" {ocaml-option-afl:installed} 35 75 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 73 113 to force a sequential build instead." 74 114 {failure & jobs > 1 & opam-version >= "2.0.5"} 75 115 ] 76 - conflicts: [ "ocaml-option-fp" ] 116 + conflicts: [ 117 + "ocaml-option-fp" 118 + "system-msvc" 119 + ] 77 120 depopts: [ 78 121 "ocaml-option-32bit" 79 122 "ocaml-option-afl" 80 123 "ocaml-option-bytecode-only" 81 124 "ocaml-option-no-flat-float-array" 82 125 "ocaml-option-flambda" 83 - "ocaml-option-fp" 84 126 "ocaml-option-musl" 85 127 "ocaml-option-leak-sanitizer" 86 128 "ocaml-option-address-sanitizer"
+46 -2
packages/ocaml-variants/ocaml-variants.5.0.1+trunk/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.0" 12 12 depends: [ 13 + # This is OCaml 5.0.1 13 14 "ocaml" {= "5.0.1" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 19 - "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64"} 22 + 20 23 "ocaml-beta" {opam-version < "2.1.0"} 24 + 25 + # Architecture (non-Windows) 26 + # opam-repository at present requires that ocaml-base-compiler is installed 27 + # using an architecture which matches the machine's, since arch is used in 28 + # available fields. Cross-compilation at this stage is an unstable accident. 29 + "host-arch-arm32" {arch = "arm32" & post} 30 + "host-arch-arm64" {arch = "arm64" & post} 31 + "host-arch-ppc64" {arch = "ppc64" & post} 32 + "host-arch-riscv64" {arch = "riscv64" & post} 33 + "host-arch-s390x" {arch = "s390x" & post} 34 + # The Windows ports explicitly select the architecture (see below) this 35 + # facility is not yet available for other platforms. 36 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 37 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 38 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 39 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 40 + 41 + # Port selection (Windows) 42 + # amd64 mingw-w64 only 43 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 44 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 45 + # i686 mingw-w64 only 46 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 47 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 48 + # Non-Windows systems 49 + "host-system-other" {os != "win32" & post}) 50 + 51 + # Only amd64 and arm64 support the native compiler 52 + "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64"} 53 + 54 + # Support Packages 55 + "flexdll" {>= "0.42" & os = "win32"} 21 56 ] 22 57 conflict-class: "ocaml-core-compiler" 23 58 flags: [ compiler avoid-version ] 24 59 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 60 + x-env-path-rewrite: [ 61 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 62 + ] 25 63 build-env: [ 26 64 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 27 65 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 29 67 build: [ 30 68 [ 31 69 "./configure" 70 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 71 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 32 72 "--prefix=%{prefix}%" 33 73 "--docdir=%{doc}%/ocaml" 74 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 34 75 "-C" 35 76 "--with-afl" {ocaml-option-afl:installed} 36 77 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 73 114 to force a sequential build instead." 74 115 {failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"} 75 116 ] 76 - conflicts: [ "ocaml-option-fp" ] 117 + conflicts: [ 118 + "ocaml-option-fp" 119 + "system-msvc" 120 + ] 77 121 depopts: [ 78 122 "ocaml-option-32bit" 79 123 "ocaml-option-afl"
+44 -1
packages/ocaml-variants/ocaml-variants.5.1.0+options/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.1" 19 19 depends: [ 20 + # This is OCaml 5.1.0 20 21 "ocaml" {= "5.1.0" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 29 + 30 + # Architecture (non-Windows) 31 + # opam-repository at present requires that ocaml-base-compiler is installed 32 + # using an architecture which matches the machine's, since arch is used in 33 + # available fields. Cross-compilation at this stage is an unstable accident. 34 + "host-arch-arm32" {arch = "arm32" & post} 35 + "host-arch-arm64" {arch = "arm64" & post} 36 + "host-arch-ppc64" {arch = "ppc64" & post} 37 + "host-arch-riscv64" {arch = "riscv64" & post} 38 + "host-arch-s390x" {arch = "s390x" & post} 39 + # The Windows ports explicitly select the architecture (see below) this 40 + # facility is not yet available for other platforms. 41 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 42 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 43 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 44 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 45 + 46 + # Port selection (Windows) 47 + # amd64 mingw-w64 only 48 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 49 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 50 + # i686 mingw-w64 only 51 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 52 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 53 + # Non-Windows systems 54 + "host-system-other" {os != "win32" & post}) 55 + 56 + # POWER and all the 32-bit architectures are bytecode-only 26 57 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64"} 58 + 59 + # Support Packages 60 + "flexdll" {>= "0.42" & os = "win32"} 27 61 ] 28 62 conflict-class: "ocaml-core-compiler" 29 63 flags: compiler 30 64 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 65 + x-env-path-rewrite: [ 66 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 67 + ] 31 68 build-env: [ 32 69 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 33 70 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 35 72 build: [ 36 73 [ 37 74 "./configure" 75 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 76 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 38 77 "--prefix=%{prefix}%" 39 78 "--docdir=%{doc}%/ocaml" 79 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 40 80 "-C" 41 81 "--with-afl" {ocaml-option-afl:installed} 42 82 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} 43 83 "--disable-flat-float-array" {ocaml-option-no-flat-float-array:installed} 44 84 "--enable-flambda" {ocaml-option-flambda:installed} 45 85 "--enable-frame-pointers" {ocaml-option-fp:installed} 46 - "--without-zstd" {ocaml-option-no-compression:installed} 86 + "--without-zstd" {ocaml-option-no-compression:installed} 47 87 "CC=cc" {!ocaml-option-32bit:installed & !ocaml-option-musl:installed & (os="openbsd"|os="macos")} 48 88 "CC=musl-gcc" {ocaml-option-musl:installed & os-distribution!="alpine"} 49 89 "CFLAGS=-Os" {ocaml-option-musl:installed} ··· 66 106 src: "https://github.com/ocaml/ocaml/archive/5.1.0.tar.gz" 67 107 checksum: "sha256=43a3ac7aab7f8880f2bb6221317be55319b356e517622fdc28359fe943e6a450" 68 108 } 109 + conflicts: [ 110 + "system-msvc" 111 + ] 69 112 depopts: [ 70 113 "ocaml-option-32bit" 71 114 "ocaml-option-afl"
+45 -1
packages/ocaml-variants/ocaml-variants.5.1.1+effect-syntax/opam
··· 17 17 bug-reports: "https://github.com/ocaml/ocaml/issues" 18 18 dev-repo: "git+https://github.com/xavierleroy/ocaml.git#5.1.1+effect-syntax" 19 19 depends: [ 20 + # This is OCaml 5.1.1 20 21 "ocaml" {= "5.1.1" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-effects" {post} 23 26 "base-bigarray" {post} 24 27 "base-threads" {post} 25 28 "base-domains" {post} 26 29 "base-nnp" {post} 27 - "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64"} 30 + 28 31 "ocaml-beta" {opam-version < "2.1.0"} 32 + 33 + # Architecture (non-Windows) 34 + # opam-repository at present requires that ocaml-base-compiler is installed 35 + # using an architecture which matches the machine's, since arch is used in 36 + # available fields. Cross-compilation at this stage is an unstable accident. 37 + "host-arch-arm32" {arch = "arm32" & post} 38 + "host-arch-arm64" {arch = "arm64" & post} 39 + "host-arch-ppc64" {arch = "ppc64" & post} 40 + "host-arch-riscv64" {arch = "riscv64" & post} 41 + "host-arch-s390x" {arch = "s390x" & post} 42 + # The Windows ports explicitly select the architecture (see below) this 43 + # facility is not yet available for other platforms. 44 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 45 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 46 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 47 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 48 + 49 + # Port selection (Windows) 50 + # amd64 mingw-w64 only 51 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 52 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 53 + # i686 mingw-w64 only 54 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 55 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 56 + # Non-Windows systems 57 + "host-system-other" {os != "win32" & post}) 58 + 59 + # POWER and all the 32-bit architectures are bytecode-only 60 + "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64"} 61 + 62 + # Support Packages 63 + "flexdll" {>= "0.42" & os = "win32"} 29 64 ] 30 65 conflict-class: "ocaml-core-compiler" 31 66 flags: [ compiler avoid-version ] 32 67 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 68 + x-env-path-rewrite: [ 69 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 70 + ] 33 71 build-env: [ 34 72 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 35 73 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 37 75 build: [ 38 76 [ 39 77 "./configure" 78 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 79 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 40 80 "--prefix=%{prefix}%" 41 81 "--docdir=%{doc}%/ocaml" 82 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 42 83 "-C" 43 84 "--with-afl" {ocaml-option-afl:installed} 44 85 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 68 109 src: "https://github.com/xavierleroy/ocaml/archive/5.1.1+effect-syntax.tar.gz" 69 110 checksum: "sha256=300b540f60a823933af76c572e5931b502634830ea838f96bead309336c44579" 70 111 } 112 + conflicts: [ 113 + "system-msvc" 114 + ] 71 115 depopts: [ 72 116 "ocaml-option-32bit" 73 117 "ocaml-option-afl"
+44 -1
packages/ocaml-variants/ocaml-variants.5.1.1+options/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.1" 19 19 depends: [ 20 + # This is OCaml 5.1.1 20 21 "ocaml" {= "5.1.1" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 29 + 30 + # Architecture (non-Windows) 31 + # opam-repository at present requires that ocaml-base-compiler is installed 32 + # using an architecture which matches the machine's, since arch is used in 33 + # available fields. Cross-compilation at this stage is an unstable accident. 34 + "host-arch-arm32" {arch = "arm32" & post} 35 + "host-arch-arm64" {arch = "arm64" & post} 36 + "host-arch-ppc64" {arch = "ppc64" & post} 37 + "host-arch-riscv64" {arch = "riscv64" & post} 38 + "host-arch-s390x" {arch = "s390x" & post} 39 + # The Windows ports explicitly select the architecture (see below) this 40 + # facility is not yet available for other platforms. 41 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 42 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 43 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 44 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 45 + 46 + # Port selection (Windows) 47 + # amd64 mingw-w64 only 48 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 49 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 50 + # i686 mingw-w64 only 51 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 52 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 53 + # Non-Windows systems 54 + "host-system-other" {os != "win32" & post}) 55 + 56 + # POWER and all the 32-bit architectures are bytecode-only 26 57 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64"} 58 + 59 + # Support Packages 60 + "flexdll" {>= "0.42" & os = "win32"} 27 61 ] 28 62 conflict-class: "ocaml-core-compiler" 29 63 flags: compiler 30 64 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 65 + x-env-path-rewrite: [ 66 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 67 + ] 31 68 build-env: [ 32 69 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 33 70 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 35 72 build: [ 36 73 [ 37 74 "./configure" 75 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 76 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 38 77 "--prefix=%{prefix}%" 39 78 "--docdir=%{doc}%/ocaml" 79 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 40 80 "-C" 41 81 "--with-afl" {ocaml-option-afl:installed} 42 82 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} 43 83 "--disable-flat-float-array" {ocaml-option-no-flat-float-array:installed} 44 84 "--enable-flambda" {ocaml-option-flambda:installed} 45 85 "--enable-frame-pointers" {ocaml-option-fp:installed} 46 - "--without-zstd" {ocaml-option-no-compression:installed} 86 + "--without-zstd" {ocaml-option-no-compression:installed} 47 87 "CC=cc" {!ocaml-option-32bit:installed & !ocaml-option-musl:installed & (os="openbsd"|os="macos")} 48 88 "CC=musl-gcc" {ocaml-option-musl:installed & os-distribution!="alpine"} 49 89 "CFLAGS=-Os" {ocaml-option-musl:installed} ··· 66 106 src: "https://github.com/ocaml/ocaml/archive/5.1.1.tar.gz" 67 107 checksum: "sha256=57f7b382b3d71198413ede405d95ef3506f1cdc480cda1dca1e26b37cb090e17" 68 108 } 109 + conflicts: [ 110 + "system-msvc" 111 + ] 69 112 depopts: [ 70 113 "ocaml-option-32bit" 71 114 "ocaml-option-afl"
+45 -16
packages/ocaml-variants/ocaml-variants.5.1.2+trunk/opam
··· 10 10 bug-reports: "https://github.com/ocaml/opam-repository/issues" 11 11 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.1" 12 12 depends: [ 13 + # This is OCaml 5.1.2 13 14 "ocaml" {= "5.1.2" & post} 15 + 16 + # General base- packages 14 17 "base-unix" {post} 15 18 "base-bigarray" {post} 16 19 "base-threads" {post} 17 20 "base-domains" {post} 18 21 "base-nnp" {post} 22 + 23 + "ocaml-beta" {opam-version < "2.1.0"} 24 + 25 + # Architecture (non-Windows) 26 + # opam-repository at present requires that ocaml-base-compiler is installed 27 + # using an architecture which matches the machine's, since arch is used in 28 + # available fields. Cross-compilation at this stage is an unstable accident. 29 + "host-arch-arm32" {arch = "arm32" & post} 30 + "host-arch-arm64" {arch = "arm64" & post} 31 + "host-arch-ppc64" {arch = "ppc64" & post} 32 + "host-arch-riscv64" {arch = "riscv64" & post} 33 + "host-arch-s390x" {arch = "s390x" & post} 34 + # The Windows ports explicitly select the architecture (see below) this 35 + # facility is not yet available for other platforms. 36 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 37 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 38 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 39 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 40 + 41 + # Port selection (Windows) 42 + # amd64 mingw-w64 only 43 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 44 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 45 + # i686 mingw-w64 only 46 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 47 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 48 + # Non-Windows systems 49 + "host-system-other" {os != "win32" & post}) 50 + 51 + # POWER and all the 32-bit architectures are bytecode-only 19 52 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64"} 20 - "ocaml-beta" {opam-version < "2.1.0"} 53 + 54 + # Support Packages 55 + "flexdll" {>= "0.42" & os = "win32"} 21 56 ] 22 57 conflict-class: "ocaml-core-compiler" 23 58 flags: [ compiler avoid-version ] 24 59 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 60 + x-env-path-rewrite: [ 61 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 62 + ] 25 63 build-env: [ 26 64 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 27 65 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 29 67 build: [ 30 68 [ 31 69 "./configure" 70 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 71 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 32 72 "--prefix=%{prefix}%" 33 73 "--docdir=%{doc}%/ocaml" 74 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 34 75 "-C" 35 76 "--with-afl" {ocaml-option-afl:installed} 36 77 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 47 88 "CC=clang -fsanitize=address -fno-omit-frame-pointer -O1 -g" {ocaml-option-address-sanitizer:installed & os="macos"} 48 89 "CC=gcc -m32" {ocaml-option-32bit:installed & os="linux"} 49 90 "CC=gcc -Wl,-read_only_relocs,suppress -arch i386 -m32" {ocaml-option-32bit:installed & os="macos"} 50 - "ASPP=cc -c" {!ocaml-option-32bit:installed & !ocaml-option-musl:installed & (os="openbsd"|os="macos")} 51 91 "ASPP=musl-gcc -c" {ocaml-option-musl:installed & os-distribution!="alpine"} 52 - "ASPP=gcc -m32 -c" {ocaml-option-32bit:installed & os="linux"} 53 - "ASPP=gcc -arch i386 -m32 -c" {ocaml-option-32bit:installed & os="macos"} 54 - "AS=as --32" {ocaml-option-32bit:installed & os="linux"} 55 - "AS=as -arch i386" {ocaml-option-32bit:installed & os="macos"} 56 92 "--host=i386-linux" {ocaml-option-32bit:installed & os="linux"} 57 93 "--host=i386-apple-darwin13.2.0" {ocaml-option-32bit:installed & os="macos"} 58 - "PARTIALLD=ld -r -melf_i386" {ocaml-option-32bit:installed & os="linux"} 59 94 "LIBS=-static" {ocaml-option-static:installed} 60 95 "--disable-warn-error" 61 96 ] ··· 65 100 url { 66 101 src: "https://github.com/ocaml/ocaml/archive/5.1.tar.gz" 67 102 } 68 - post-messages: [ 69 - "A failure in the middle of the build may be caused by build parallelism 70 - (enabled by default). 71 - See https://github.com/ocaml/opam-repository/pull/14257 for more info." 72 - {failure & jobs > 1 & os != "cygwin"} 73 - "You can try installing again including --jobs=1 74 - to force a sequential build instead." 75 - {failure & jobs > 1 & os != "cygwin" & opam-version >= "2.0.5"} 103 + conflicts: [ 104 + "system-msvc" 76 105 ] 77 106 depopts: [ 78 107 "ocaml-option-32bit" ··· 81 110 "ocaml-option-no-flat-float-array" 82 111 "ocaml-option-flambda" 83 112 "ocaml-option-fp" 84 - "ocaml-option-musl" 85 113 "ocaml-option-no-compression" 114 + "ocaml-option-musl" 86 115 "ocaml-option-leak-sanitizer" 87 116 "ocaml-option-address-sanitizer" 88 117 "ocaml-option-static"
+43
packages/ocaml-variants/ocaml-variants.5.2.0+options/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.2" 19 19 depends: [ 20 + # This is OCaml 5.2.0 20 21 "ocaml" {= "5.2.0" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 29 + 30 + # Architecture (non-Windows) 31 + # opam-repository at present requires that ocaml-base-compiler is installed 32 + # using an architecture which matches the machine's, since arch is used in 33 + # available fields. Cross-compilation at this stage is an unstable accident. 34 + "host-arch-arm32" {arch = "arm32" & post} 35 + "host-arch-arm64" {arch = "arm64" & post} 36 + "host-arch-ppc64" {arch = "ppc64" & post} 37 + "host-arch-riscv64" {arch = "riscv64" & post} 38 + "host-arch-s390x" {arch = "s390x" & post} 39 + # The Windows ports explicitly select the architecture (see below) this 40 + # facility is not yet available for other platforms. 41 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 42 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 43 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 44 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 45 + 46 + # Port selection (Windows) 47 + # amd64 mingw-w64 only 48 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 49 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 50 + # i686 mingw-w64 only 51 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 52 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 53 + # Non-Windows systems 54 + "host-system-other" {os != "win32" & post}) 55 + 56 + # All the 32-bit architectures are bytecode-only 26 57 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 58 + 59 + # Support Packages 60 + "flexdll" {>= "0.42" & os = "win32"} 27 61 ] 28 62 conflict-class: "ocaml-core-compiler" 29 63 flags: compiler 30 64 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 65 + x-env-path-rewrite: [ 66 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 67 + ] 31 68 build-env: [ 32 69 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 33 70 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 35 72 build: [ 36 73 [ 37 74 "./configure" 75 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 76 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 38 77 "--prefix=%{prefix}%" 39 78 "--docdir=%{doc}%/ocaml" 79 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 40 80 "-C" 41 81 "--with-afl" {ocaml-option-afl:installed} 42 82 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 68 108 src: "https://github.com/ocaml/ocaml/archive/5.2.0.tar.gz" 69 109 checksum: "sha256=48554abfd530fcdaa08f23f801b699e4f74c320ddf7d0bd56b0e8c24e55fc911" 70 110 } 111 + conflicts: [ 112 + "system-msvc" 113 + ] 71 114 depopts: [ 72 115 "ocaml-option-32bit" 73 116 "ocaml-option-afl"
+45 -1
packages/ocaml-variants/ocaml-variants.5.2.0+statmemprof/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml-multicore/ocaml.git#5.2.0+statmemprof" 19 19 depends: [ 20 + # This is OCaml 5.2.0 20 21 "ocaml" {= "5.2.0" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 26 - "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 29 + 27 30 "ocaml-beta" {opam-version < "2.1.0"} 31 + 32 + # Architecture (non-Windows) 33 + # opam-repository at present requires that ocaml-base-compiler is installed 34 + # using an architecture which matches the machine's, since arch is used in 35 + # available fields. Cross-compilation at this stage is an unstable accident. 36 + "host-arch-arm32" {arch = "arm32" & post} 37 + "host-arch-arm64" {arch = "arm64" & post} 38 + "host-arch-ppc64" {arch = "ppc64" & post} 39 + "host-arch-riscv64" {arch = "riscv64" & post} 40 + "host-arch-s390x" {arch = "s390x" & post} 41 + # The Windows ports explicitly select the architecture (see below) this 42 + # facility is not yet available for other platforms. 43 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 44 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 45 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 46 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 47 + 48 + # Port selection (Windows) 49 + # amd64 mingw-w64 only 50 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 51 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 52 + # i686 mingw-w64 only 53 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 54 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 55 + # Non-Windows systems 56 + "host-system-other" {os != "win32" & post}) 57 + 58 + # All the 32-bit architectures are bytecode-only 59 + "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 60 + 61 + # Support Packages 62 + "flexdll" {>= "0.42" & os = "win32"} 28 63 ] 29 64 conflict-class: "ocaml-core-compiler" 30 65 flags: [ compiler avoid-version ] 31 66 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 67 + x-env-path-rewrite: [ 68 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 69 + ] 32 70 build-env: [ 33 71 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 34 72 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 36 74 build: [ 37 75 [ 38 76 "./configure" 77 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 78 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 39 79 "--prefix=%{prefix}%" 40 80 "--docdir=%{doc}%/ocaml" 81 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 41 82 "-C" 42 83 "--with-afl" {ocaml-option-afl:installed} 43 84 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 69 110 src: "https://github.com/ocaml-multicore/ocaml/archive/5.2.0+statmemprof.tar.gz" 70 111 checksum: "sha256=7118bd121642cd8fc8558b26b99d62670f3f1442e43e26c05fc9b5ed77b70ca7" 71 112 } 113 + conflicts: [ 114 + "system-msvc" 115 + ] 72 116 depopts: [ 73 117 "ocaml-option-32bit" 74 118 "ocaml-option-afl"
+45 -1
packages/ocaml-variants/ocaml-variants.5.2.0~alpha1+options/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.2" 19 19 depends: [ 20 + # This is OCaml 5.2.0 20 21 "ocaml" {= "5.2.0" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 26 - "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 29 + 27 30 "ocaml-beta" {opam-version < "2.1.0"} 31 + 32 + # Architecture (non-Windows) 33 + # opam-repository at present requires that ocaml-base-compiler is installed 34 + # using an architecture which matches the machine's, since arch is used in 35 + # available fields. Cross-compilation at this stage is an unstable accident. 36 + "host-arch-arm32" {arch = "arm32" & post} 37 + "host-arch-arm64" {arch = "arm64" & post} 38 + "host-arch-ppc64" {arch = "ppc64" & post} 39 + "host-arch-riscv64" {arch = "riscv64" & post} 40 + "host-arch-s390x" {arch = "s390x" & post} 41 + # The Windows ports explicitly select the architecture (see below) this 42 + # facility is not yet available for other platforms. 43 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 44 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 45 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 46 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 47 + 48 + # Port selection (Windows) 49 + # amd64 mingw-w64 only 50 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 51 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 52 + # i686 mingw-w64 only 53 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 54 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 55 + # Non-Windows systems 56 + "host-system-other" {os != "win32" & post}) 57 + 58 + # All the 32-bit architectures are bytecode-only 59 + "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 60 + 61 + # Support Packages 62 + "flexdll" {>= "0.42" & os = "win32"} 28 63 ] 29 64 conflict-class: "ocaml-core-compiler" 30 65 flags: [ compiler avoid-version ] 31 66 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 67 + x-env-path-rewrite: [ 68 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 69 + ] 32 70 build-env: [ 33 71 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 34 72 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 36 74 build: [ 37 75 [ 38 76 "./configure" 77 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 78 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 39 79 "--prefix=%{prefix}%" 40 80 "--docdir=%{doc}%/ocaml" 81 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 41 82 "-C" 42 83 "--with-afl" {ocaml-option-afl:installed} 43 84 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 69 110 src: "https://github.com/ocaml/ocaml/archive/5.2.0-alpha1.tar.gz" 70 111 checksum: "sha256=2664bd9175dffadfcd1ccba69d3689459202580586e12f53ca1fdd98c43431ad" 71 112 } 113 + conflicts: [ 114 + "system-msvc" 115 + ] 72 116 depopts: [ 73 117 "ocaml-option-32bit" 74 118 "ocaml-option-afl"
+45 -1
packages/ocaml-variants/ocaml-variants.5.2.0~beta1+options/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.2" 19 19 depends: [ 20 + # This is OCaml 5.2.0 20 21 "ocaml" {= "5.2.0" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 26 - "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 29 + 27 30 "ocaml-beta" {opam-version < "2.1.0"} 31 + 32 + # Architecture (non-Windows) 33 + # opam-repository at present requires that ocaml-base-compiler is installed 34 + # using an architecture which matches the machine's, since arch is used in 35 + # available fields. Cross-compilation at this stage is an unstable accident. 36 + "host-arch-arm32" {arch = "arm32" & post} 37 + "host-arch-arm64" {arch = "arm64" & post} 38 + "host-arch-ppc64" {arch = "ppc64" & post} 39 + "host-arch-riscv64" {arch = "riscv64" & post} 40 + "host-arch-s390x" {arch = "s390x" & post} 41 + # The Windows ports explicitly select the architecture (see below) this 42 + # facility is not yet available for other platforms. 43 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 44 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 45 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 46 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 47 + 48 + # Port selection (Windows) 49 + # amd64 mingw-w64 only 50 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 51 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 52 + # i686 mingw-w64 only 53 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 54 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 55 + # Non-Windows systems 56 + "host-system-other" {os != "win32" & post}) 57 + 58 + # All the 32-bit architectures are bytecode-only 59 + "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 60 + 61 + # Support Packages 62 + "flexdll" {>= "0.42" & os = "win32"} 28 63 ] 29 64 conflict-class: "ocaml-core-compiler" 30 65 flags: [ compiler avoid-version ] 31 66 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 67 + x-env-path-rewrite: [ 68 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 69 + ] 32 70 build-env: [ 33 71 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 34 72 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 36 74 build: [ 37 75 [ 38 76 "./configure" 77 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 78 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 39 79 "--prefix=%{prefix}%" 40 80 "--docdir=%{doc}%/ocaml" 81 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 41 82 "-C" 42 83 "--with-afl" {ocaml-option-afl:installed} 43 84 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 69 110 src: "https://github.com/ocaml/ocaml/archive/5.2.0-beta1.tar.gz" 70 111 checksum: "sha256=8fa1101f92091dd333d9dbd101f52ea3db86b827e8f1d26e45c98f8eac7e9e28" 71 112 } 113 + conflicts: [ 114 + "system-msvc" 115 + ] 72 116 depopts: [ 73 117 "ocaml-option-32bit" 74 118 "ocaml-option-afl"
+45 -1
packages/ocaml-variants/ocaml-variants.5.2.0~beta2+options/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.2" 19 19 depends: [ 20 + # This is OCaml 5.2.0 20 21 "ocaml" {= "5.2.0" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 26 - "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 29 + 27 30 "ocaml-beta" {opam-version < "2.1.0"} 31 + 32 + # Architecture (non-Windows) 33 + # opam-repository at present requires that ocaml-base-compiler is installed 34 + # using an architecture which matches the machine's, since arch is used in 35 + # available fields. Cross-compilation at this stage is an unstable accident. 36 + "host-arch-arm32" {arch = "arm32" & post} 37 + "host-arch-arm64" {arch = "arm64" & post} 38 + "host-arch-ppc64" {arch = "ppc64" & post} 39 + "host-arch-riscv64" {arch = "riscv64" & post} 40 + "host-arch-s390x" {arch = "s390x" & post} 41 + # The Windows ports explicitly select the architecture (see below) this 42 + # facility is not yet available for other platforms. 43 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 44 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 45 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 46 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 47 + 48 + # Port selection (Windows) 49 + # amd64 mingw-w64 only 50 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 51 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 52 + # i686 mingw-w64 only 53 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 54 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 55 + # Non-Windows systems 56 + "host-system-other" {os != "win32" & post}) 57 + 58 + # All the 32-bit architectures are bytecode-only 59 + "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 60 + 61 + # Support Packages 62 + "flexdll" {>= "0.42" & os = "win32"} 28 63 ] 29 64 conflict-class: "ocaml-core-compiler" 30 65 flags: [ compiler avoid-version ] 31 66 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 67 + x-env-path-rewrite: [ 68 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 69 + ] 32 70 build-env: [ 33 71 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 34 72 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 36 74 build: [ 37 75 [ 38 76 "./configure" 77 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 78 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 39 79 "--prefix=%{prefix}%" 40 80 "--docdir=%{doc}%/ocaml" 81 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 41 82 "-C" 42 83 "--with-afl" {ocaml-option-afl:installed} 43 84 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 69 110 src: "https://github.com/ocaml/ocaml/archive/5.2.0-beta2.tar.gz" 70 111 checksum: "sha256=3d76aef8d2fc7d454e7fee201553e7f3e8298d29c4f220e82911c207d72fc982" 71 112 } 113 + conflicts: [ 114 + "system-msvc" 115 + ] 72 116 depopts: [ 73 117 "ocaml-option-32bit" 74 118 "ocaml-option-afl"
+45 -1
packages/ocaml-variants/ocaml-variants.5.2.0~rc1+options/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.2" 19 19 depends: [ 20 + # This is OCaml 5.2.0 20 21 "ocaml" {= "5.2.0" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 26 - "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 29 + 27 30 "ocaml-beta" {opam-version < "2.1.0"} 31 + 32 + # Architecture (non-Windows) 33 + # opam-repository at present requires that ocaml-base-compiler is installed 34 + # using an architecture which matches the machine's, since arch is used in 35 + # available fields. Cross-compilation at this stage is an unstable accident. 36 + "host-arch-arm32" {arch = "arm32" & post} 37 + "host-arch-arm64" {arch = "arm64" & post} 38 + "host-arch-ppc64" {arch = "ppc64" & post} 39 + "host-arch-riscv64" {arch = "riscv64" & post} 40 + "host-arch-s390x" {arch = "s390x" & post} 41 + # The Windows ports explicitly select the architecture (see below) this 42 + # facility is not yet available for other platforms. 43 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 44 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 45 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 46 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 47 + 48 + # Port selection (Windows) 49 + # amd64 mingw-w64 only 50 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 51 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 52 + # i686 mingw-w64 only 53 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 54 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 55 + # Non-Windows systems 56 + "host-system-other" {os != "win32" & post}) 57 + 58 + # All the 32-bit architectures are bytecode-only 59 + "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 60 + 61 + # Support Packages 62 + "flexdll" {>= "0.42" & os = "win32"} 28 63 ] 29 64 conflict-class: "ocaml-core-compiler" 30 65 flags: [ compiler avoid-version ] 31 66 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 67 + x-env-path-rewrite: [ 68 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 69 + ] 32 70 build-env: [ 33 71 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 34 72 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 36 74 build: [ 37 75 [ 38 76 "./configure" 77 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 78 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 39 79 "--prefix=%{prefix}%" 40 80 "--docdir=%{doc}%/ocaml" 81 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 41 82 "-C" 42 83 "--with-afl" {ocaml-option-afl:installed} 43 84 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 69 110 src: "https://github.com/ocaml/ocaml/archive/5.2.0-rc1.tar.gz" 70 111 checksum: "sha256=2573928dfd5399b2fdb629bfce844b12e68475bb431c2a96a9c8e72a419da029" 71 112 } 113 + conflicts: [ 114 + "system-msvc" 115 + ] 72 116 depopts: [ 73 117 "ocaml-option-32bit" 74 118 "ocaml-option-afl"
+45 -1
packages/ocaml-variants/ocaml-variants.5.2.1+trunk/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml/ocaml.git#5.2" 19 19 depends: [ 20 + # This is OCaml 5.2.1 20 21 "ocaml" {= "5.2.1" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 26 - "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 29 + 27 30 "ocaml-beta" {opam-version < "2.1.0"} 31 + 32 + # Architecture (non-Windows) 33 + # opam-repository at present requires that ocaml-base-compiler is installed 34 + # using an architecture which matches the machine's, since arch is used in 35 + # available fields. Cross-compilation at this stage is an unstable accident. 36 + "host-arch-arm32" {arch = "arm32" & post} 37 + "host-arch-arm64" {arch = "arm64" & post} 38 + "host-arch-ppc64" {arch = "ppc64" & post} 39 + "host-arch-riscv64" {arch = "riscv64" & post} 40 + "host-arch-s390x" {arch = "s390x" & post} 41 + # The Windows ports explicitly select the architecture (see below) this 42 + # facility is not yet available for other platforms. 43 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 44 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 45 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 46 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 47 + 48 + # Port selection (Windows) 49 + # amd64 mingw-w64 only 50 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 51 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 52 + # i686 mingw-w64 only 53 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 54 + "system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 55 + # Non-Windows systems 56 + "host-system-other" {os != "win32" & post}) 57 + 58 + # All the 32-bit architectures are bytecode-only 59 + "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 60 + 61 + # Support Packages 62 + "flexdll" {>= "0.42" & os = "win32"} 28 63 ] 29 64 conflict-class: "ocaml-core-compiler" 30 65 flags: [ compiler avoid-version ] 31 66 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 67 + x-env-path-rewrite: [ 68 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 69 + ] 32 70 build-env: [ 33 71 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 34 72 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] ··· 36 74 build: [ 37 75 [ 38 76 "./configure" 77 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 78 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 39 79 "--prefix=%{prefix}%" 40 80 "--docdir=%{doc}%/ocaml" 81 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 41 82 "-C" 42 83 "--with-afl" {ocaml-option-afl:installed} 43 84 "--disable-native-compiler" {ocaml-option-bytecode-only:installed} ··· 68 109 url { 69 110 src: "https://github.com/ocaml/ocaml/archive/5.2.tar.gz" 70 111 } 112 + conflicts: [ 113 + "system-msvc" 114 + ] 71 115 depopts: [ 72 116 "ocaml-option-32bit" 73 117 "ocaml-option-afl"
+48 -1
packages/ocaml-variants/ocaml-variants.5.3.0+trunk/opam
··· 17 17 bug-reports: "https://github.com/ocaml/opam-repository/issues" 18 18 dev-repo: "git+https://github.com/ocaml/ocaml.git#trunk" 19 19 depends: [ 20 + # This is OCaml 5.3.0 20 21 "ocaml" {= "5.3.0" & post} 22 + 23 + # General base- packages 21 24 "base-unix" {post} 22 25 "base-bigarray" {post} 23 26 "base-threads" {post} 24 27 "base-domains" {post} 25 28 "base-nnp" {post} 29 + 30 + "ocaml-beta" {opam-version < "2.1.0"} 31 + 32 + # Architecture (non-Windows) 33 + # opam-repository at present requires that ocaml-base-compiler is installed 34 + # using an architecture which matches the machine's, since arch is used in 35 + # available fields. Cross-compilation at this stage is an unstable accident. 36 + "host-arch-arm32" {arch = "arm32" & post} 37 + "host-arch-arm64" {arch = "arm64" & post} 38 + "host-arch-ppc64" {arch = "ppc64" & post} 39 + "host-arch-riscv64" {arch = "riscv64" & post} 40 + "host-arch-s390x" {arch = "s390x" & post} 41 + # The Windows ports explicitly select the architecture (see below) this 42 + # facility is not yet available for other platforms. 43 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 44 + ("host-arch-x86_32" {os != "win32" & arch = "x86_64" & post} & "ocaml-option-32bit" {os != "win32"} | 45 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post}) 46 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 47 + 48 + # Port selection (Windows) 49 + # amd64 mingw-w64 / MSVC 50 + ("arch-x86_64" {os = "win32" & arch = "x86_64"} & 51 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 52 + "system-msvc" & "winpthreads" & "ocaml-option-no-compression") | 53 + # i686 mingw-w64 / MSVC 54 + "arch-x86_32" {os = "win32"} & "ocaml-option-bytecode-only" & 55 + ("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & build} | 56 + "system-msvc" & "winpthreads" & "ocaml-option-no-compression") | 57 + # Non-Windows systems 58 + "host-system-other" {os != "win32" & post}) 59 + 60 + # All the 32-bit architectures are bytecode-only 26 61 "ocaml-option-bytecode-only" {arch != "arm64" & arch != "x86_64" & arch != "s390x" & arch != "riscv64" & arch != "ppc64"} 27 - "ocaml-beta" {opam-version < "2.1.0"} 62 + 63 + # Support Packages 64 + "flexdll" {>= "0.42" & os = "win32"} 28 65 ] 29 66 conflict-class: "ocaml-core-compiler" 30 67 flags: [ compiler avoid-version ] 31 68 setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 69 + x-env-path-rewrite: [ 70 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 71 + ] 32 72 build-env: [ 73 + [MSYS2_ARG_CONV_EXCL = "*"] 33 74 [LSAN_OPTIONS = "detect_leaks=0,exitcode=0"] 34 75 [ASAN_OPTIONS = "detect_leaks=0,exitcode=0"] 35 76 ] 36 77 build: [ 37 78 [ 38 79 "./configure" 80 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 81 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 82 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 83 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 39 84 "--prefix=%{prefix}%" 40 85 "--docdir=%{doc}%/ocaml" 86 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 87 + "--with-winpthreads-msvc=%{winpthreads:share}%" {system-msvc:installed} 41 88 "-C" 42 89 "--with-afl" {ocaml-option-afl:installed} 43 90 "--disable-native-compiler" {ocaml-option-bytecode-only:installed}
+3
packages/ocaml/ocaml.4.13.0/opam
··· 16 16 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 17 17 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 18 18 ] 19 + x-env-path-rewrite: [ 20 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 21 + ] 19 22 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 20 23 build-env: CAML_LD_LIBRARY_PATH = "" 21 24 homepage: "https://ocaml.org"
+3
packages/ocaml/ocaml.4.13.1/opam
··· 16 16 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 17 17 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 18 18 ] 19 + x-env-path-rewrite: [ 20 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 21 + ] 19 22 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 20 23 build-env: CAML_LD_LIBRARY_PATH = "" 21 24 homepage: "https://ocaml.org"
+3
packages/ocaml/ocaml.4.13.2/opam
··· 16 16 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 17 17 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 18 18 ] 19 + x-env-path-rewrite: [ 20 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 21 + ] 19 22 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 20 23 build-env: CAML_LD_LIBRARY_PATH = "" 21 24 homepage: "https://ocaml.org"
+3
packages/ocaml/ocaml.4.14.0/opam
··· 17 17 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 18 18 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 19 19 ] 20 + x-env-path-rewrite: [ 21 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 22 + ] 20 23 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 21 24 build-env: CAML_LD_LIBRARY_PATH = "" 22 25 homepage: "https://ocaml.org"
+3
packages/ocaml/ocaml.4.14.1/opam
··· 16 16 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 17 17 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 18 18 ] 19 + x-env-path-rewrite: [ 20 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 21 + ] 19 22 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 20 23 build-env: CAML_LD_LIBRARY_PATH = "" 21 24 homepage: "https://ocaml.org"
+3
packages/ocaml/ocaml.4.14.2/opam
··· 17 17 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 18 18 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 19 19 ] 20 + x-env-path-rewrite: [ 21 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 22 + ] 20 23 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 21 24 build-env: CAML_LD_LIBRARY_PATH = "" 22 25 homepage: "https://ocaml.org"
+3
packages/ocaml/ocaml.4.14.3/opam
··· 17 17 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 18 18 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 19 19 ] 20 + x-env-path-rewrite: [ 21 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 22 + ] 20 23 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 21 24 build-env: CAML_LD_LIBRARY_PATH = "" 22 25 homepage: "https://ocaml.org"
+3
packages/ocaml/ocaml.5.0.0/opam
··· 16 16 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 17 17 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 18 18 ] 19 + x-env-path-rewrite: [ 20 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 21 + ] 19 22 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 20 23 build-env: [ 21 24 [CAML_LD_LIBRARY_PATH = ""]
+3
packages/ocaml/ocaml.5.0.1/opam
··· 17 17 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 18 18 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 19 19 ] 20 + x-env-path-rewrite: [ 21 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 22 + ] 20 23 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 21 24 build-env: [ 22 25 [CAML_LD_LIBRARY_PATH = ""]
+3
packages/ocaml/ocaml.5.1.0/opam
··· 17 17 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 18 18 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 19 19 ] 20 + x-env-path-rewrite: [ 21 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 22 + ] 20 23 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 21 24 build-env: [ 22 25 [CAML_LD_LIBRARY_PATH = ""]
+3
packages/ocaml/ocaml.5.1.1/opam
··· 17 17 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 18 18 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 19 19 ] 20 + x-env-path-rewrite: [ 21 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 22 + ] 20 23 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 21 24 build-env: [ 22 25 [CAML_LD_LIBRARY_PATH = ""]
+3
packages/ocaml/ocaml.5.1.2/opam
··· 17 17 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 18 18 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 19 19 ] 20 + x-env-path-rewrite: [ 21 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 22 + ] 20 23 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 21 24 build-env: [ 22 25 [CAML_LD_LIBRARY_PATH = ""]
+3
packages/ocaml/ocaml.5.2.0/opam
··· 17 17 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 18 18 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 19 19 ] 20 + x-env-path-rewrite: [ 21 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 22 + ] 20 23 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 21 24 build-env: [ 22 25 [CAML_LD_LIBRARY_PATH = ""]
+3
packages/ocaml/ocaml.5.3.0/opam
··· 17 17 [CAML_LD_LIBRARY_PATH += "%{lib}%/stublibs"] 18 18 [OCAML_TOPLEVEL_PATH = "%{toplevel}%"] 19 19 ] 20 + x-env-path-rewrite: [ 21 + [CAML_LD_LIBRARY_PATH (";" {os = "win32"} ":" {os != "win32"}) "target"] 22 + ] 20 23 build: ["ocaml" "%{ocaml-config:share}%/gen_ocaml_config.ml" _:version _:name] 21 24 build-env: [ 22 25 [CAML_LD_LIBRARY_PATH = ""]
+4 -1
packages/system-mingw/system-mingw.1/opam
··· 13 13 bug-reports: "https://github.com/ocaml/opam-repository/issues" 14 14 flags: compiler 15 15 available: os = "win32" 16 - depends: "ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"} 16 + depends: [ 17 + ("ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"}) 18 + ("ocaml-env-mingw32" | "ocaml-env-mingw64") 19 + ] 17 20 conflict-class: "ocaml-system"
+4 -1
packages/system-msvc/system-msvc.1/opam
··· 13 13 bug-reports: "https://github.com/ocaml/opam-repository/issues" 14 14 flags: compiler 15 15 available: os = "win32" 16 - depends: "ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"} 16 + depends: [ 17 + ("ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"}) 18 + ("ocaml-env-msvc32" | "ocaml-env-msvc64") 19 + ] 17 20 conflict-class: "ocaml-system"