this repo has no description

Add Windows arch- + all host-arch- packages

A package is available for each supported OCaml architecture.
host-arch-unknown is added to ensure that each compiler package is
always able to install one of these packages.

The intention is to complete this for non-Windows systems, and in
particular to ensure that this is fully compatible with
ocaml-option-32bit. For now, only arch-x86_32 and arch-x86_64 are
available, as these are the two supported Windows architectures.

Changed files
+166
packages
arch-x86_32
arch-x86_32.1
arch-x86_64
arch-x86_64.1
host-arch-arm32
host-arch-arm32.1
host-arch-arm64
host-arch-arm64.1
host-arch-ppc64
host-arch-ppc64.1
host-arch-riscv64
host-arch-riscv64.1
host-arch-s390x
host-arch-s390x.1
host-arch-unknown
host-arch-unknown.1
host-arch-x86_32
host-arch-x86_32.1
host-arch-x86_64
host-arch-x86_64.1
+17
packages/arch-x86_32/arch-x86_32.1/opam
···
+
opam-version: "2.0"
+
synopsis: "Build OCaml for x86 (32-bit)"
+
description: """
+
Installing this package causes the OCaml compiler packages to target
+
32bit Intel x86 (x86_32/x86).
+
+
At present, this facility is only available for the native Windows ports of
+
OCaml."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
flags: compiler
+
available: os = "win32"
+
depends: "ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"}
+
conflict-class: "ocaml-arch"
+17
packages/arch-x86_64/arch-x86_64.1/opam
···
+
opam-version: "2.0"
+
synopsis: "Build OCaml for amd64 (64-bit)"
+
description: """
+
Installing this package causes the OCaml compiler packages to target
+
64-bit Intel x86 (x86_64/amd64/x64).
+
+
At present, this facility is only available for the native Windows ports of
+
OCaml."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
flags: compiler
+
available: os = "win32"
+
depends: "ocaml-base-compiler" {post & >= "4.13.0~"} | "ocaml-variants" {post & >= "4.13.0~"}
+
conflict-class: "ocaml-arch"
+16
packages/host-arch-arm32/host-arch-arm32.1/opam
···
+
opam-version: "2.0"
+
synopsis: "OCaml on AArch32 (32-bit)"
+
description: """
+
This package is installed if the underlying OCaml compiler is for 32-bit ARM.
+
+
Precisely, this means `ocamlopt -config-var architecture` equals `arm`.
+
+
This package may be used in depends or conflicts fields of dependent packages
+
to indicate either a requirement or an incompatibility with this
+
architecture."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
conflict-class: "ocaml-host-arch"
+16
packages/host-arch-arm64/host-arch-arm64.1/opam
···
+
opam-version: "2.0"
+
synopsis: "OCaml on AArch64 (64-bit)"
+
description: """
+
This package is installed if the underlying OCaml compiler is for 64-bit ARM.
+
+
Precisely, this means `ocamlopt -config-var architecture` equals `arm64`.
+
+
This package may be used in depends or conflicts fields of dependent packages
+
to indicate either a requirement or an incompatibility with this
+
architecture."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
conflict-class: "ocaml-host-arch"
+17
packages/host-arch-ppc64/host-arch-ppc64.1/opam
···
+
opam-version: "2.0"
+
synopsis: "OCaml on 64-bit IBM POWER"
+
description: """
+
This package is installed if the underlying OCaml compiler is for
+
64-bit IBM POWER.
+
+
Precisely, this means `ocamlopt -config-var architecture` equals `power`.
+
+
This package may be used in depends or conflicts fields of dependent packages
+
to indicate either a requirement or an incompatibility with this
+
architecture."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
conflict-class: "ocaml-host-arch"
+16
packages/host-arch-riscv64/host-arch-riscv64.1/opam
···
+
opam-version: "2.0"
+
synopsis: "OCaml on 64-bit RISC-V"
+
description: """
+
This package is installed if the underlying OCaml compiler is for 64-bit RISC-V.
+
+
Precisely, this means `ocamlopt -config-var architecture` equals `riscv`.
+
+
This package may be used in depends or conflicts fields of dependent packages
+
to indicate either a requirement or an incompatibility with this
+
architecture."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
conflict-class: "ocaml-host-arch"
+17
packages/host-arch-s390x/host-arch-s390x.1/opam
···
+
opam-version: "2.0"
+
synopsis: "OCaml on 64-bit IBM z/Architecture"
+
description: """
+
This package is installed if the underlying OCaml compiler is for
+
64-bit IBM z/Architecture (s390x).
+
+
Precisely, this means `ocamlopt -config-var architecture` equals `s390x`.
+
+
This package may be used in depends or conflicts fields of dependent packages
+
to indicate either a requirement or an incompatibility with this
+
architecture."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
conflict-class: "ocaml-host-arch"
+16
packages/host-arch-unknown/host-arch-unknown.1/opam
···
+
opam-version: "2.0"
+
synopsis: "OCaml on an unknown architecture"
+
description: """
+
This package is installed if the underlying OCaml compiler is for an unknown
+
architecture.
+
+
Precisely, this means `ocamlopt -config-var architecture` equals `none`.
+
+
It is not expected that this package be used in depends or conflicts fields of
+
dependent packages."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
conflict-class: "ocaml-host-arch"
+17
packages/host-arch-x86_32/host-arch-x86_32.1/opam
···
+
opam-version: "2.0"
+
synopsis: "OCaml on x86 (32-bit)"
+
description: """
+
This package is installed if the underlying OCaml compiler is for
+
32-bit Intel x86 (x86_32/x86).
+
+
Precisely, this means `ocamlopt -config-var architecture` equals `i386`.
+
+
This package may be used in depends or conflicts fields of dependent packages
+
to indicate either a requirement or an incompatibility with this
+
architecture."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
conflict-class: "ocaml-host-arch"
+17
packages/host-arch-x86_64/host-arch-x86_64.1/opam
···
+
opam-version: "2.0"
+
synopsis: "OCaml on amd64 (64-bit)"
+
description: """
+
This package is installed if the underlying OCaml compiler is for
+
64-bit Intel x86 (x86_64/amd64/x64).
+
+
Precisely, this means `ocamlopt -config-var architecture` equals `amd64`.
+
+
This package may be used in depends or conflicts fields of dependent packages
+
to indicate either a requirement or an incompatibility with this
+
architecture."""
+
maintainer: "David Allsopp <david@tarides.com>"
+
authors: "David Allsopp"
+
license: "CC0-1.0+"
+
homepage: "https://opam.ocaml.org"
+
bug-reports: "https://github.com/ocaml/opam-repository/issues"
+
conflict-class: "ocaml-host-arch"