this repo has no description

Add msys2.0.1.0 and input packages

MSYS2 equivalent of the mingw-w64-shims package.

Changed files
+185
packages
msys2
msys2.0.1.0
msys2-clang32
msys2-clang32.1
msys2-clang64
msys2-clang64.1
msys2-clangarm64
msys2-clangarm64.1
msys2-mingw32
msys2-mingw32.1
msys2-mingw64
msys2-mingw64.1
msys2-ucrt64
msys2-ucrt64.1
+17
packages/msys2-clang32/msys2-clang32.1/opam
···
···
+
opam-version: "2.0"
+
synopsis: "MSYS2 CLANG32 Environment"
+
description: """
+
This package selects the CLANG32 MSYS2 Environment.
+
+
Toolchain: llvm
+
Architecture: i686
+
C Runtime Library: ucrt
+
C++ Runtime Library: libc++"""
+
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
+
depends: "msys2" {post}
+
conflict-class: "msys2-env"
+17
packages/msys2-clang64/msys2-clang64.1/opam
···
···
+
opam-version: "2.0"
+
synopsis: "MSYS2 CLANG64 Environment"
+
description: """
+
This package selects the CLANG64 MSYS2 Environment.
+
+
Toolchain: llvm
+
Architecture: x86_64
+
C Runtime Library: ucrt
+
C++ Runtime Library: libc++"""
+
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
+
depends: "msys2" {post}
+
conflict-class: "msys2-env"
+17
packages/msys2-clangarm64/msys2-clangarm64.1/opam
···
···
+
opam-version: "2.0"
+
synopsis: "MSYS2 CLANGARM64 Environment"
+
description: """
+
This package selects the CLANGARM64 MSYS2 Environment.
+
+
Toolchain: llvm
+
Architecture: aarch64
+
C Runtime Library: ucrt
+
C++ Runtime Library: libc++"""
+
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
+
depends: "msys2" {post}
+
conflict-class: "msys2-env"
+17
packages/msys2-mingw32/msys2-mingw32.1/opam
···
···
+
opam-version: "2.0"
+
synopsis: "MSYS2 MINGW32 Environment"
+
description: """
+
This package selects the MINGW32 MSYS2 Environment.
+
+
Toolchain: gcc (mingw-w64)
+
Architecture: i686
+
C Runtime Library: msvcrt
+
C++ Runtime Library: libstdc++"""
+
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
+
depends: "msys2" {post}
+
conflict-class: "msys2-env"
+17
packages/msys2-mingw64/msys2-mingw64.1/opam
···
···
+
opam-version: "2.0"
+
synopsis: "MSYS2 MINGW64 Environment"
+
description: """
+
This package selects the MINGW64 MSYS2 Environment.
+
+
Toolchain: gcc (mingw-w64)
+
Architecture: x86_64
+
C Runtime Library: msvcrt
+
C++ Runtime Library: libstdc++"""
+
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
+
depends: "msys2" {post}
+
conflict-class: "msys2-env"
+17
packages/msys2-ucrt64/msys2-ucrt64.1/opam
···
···
+
opam-version: "2.0"
+
synopsis: "MSYS2 UCRT64 Environment"
+
description: """
+
This package selects the UCRT64 MSYS2 Environment.
+
+
Toolchain: gcc (mingw-w64)
+
Architecture: x86_64
+
C Runtime Library: ucrt
+
C++ Runtime Library: libstdc++"""
+
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
+
depends: "msys2" {post}
+
conflict-class: "msys2-env"
+83
packages/msys2/msys2.0.1.0/opam
···
···
+
opam-version: "2.0"
+
synopsis: "MSYS2 Environment Settings"
+
description: """
+
After installation, the package's variables indicate which MSYS2 Environment is
+
active.
+
+
- msys2:msystem (exported as MSYSTEM) is the MSYS2 Environment Name.
+
- msys2:carch (exported as MSYSTEM_CARCH) is the compiler's target architecture
+
(i686, x86_64 or aarch64),
+
- msys2:chost (exported as MSYSTEM_CHOST and MINGW_CHOST) is the compiler's
+
target triplet ("%{msys2:carch}%-w64-mingw32").
+
- msys2:root (exported as MSYSTEM_PREFIX and MINGW_PREFIX) is the Unix path to
+
the root of the MSYS2 Environment.
+
- msys2:package-prefix (exported as MINGW_PACKAGE_PREFIX) is the prefix used for
+
MSYS2 Pacman packages for this Environment.
+
+
Additionally, Path, MANPATH and INFOPATH are all updated with the appropriate
+
directories from msys2:root. PKG_CONFIG_PATH, PKG_CONFIG_SYSTEM_INCLUDE_PATH,
+
PKG_CONFIG_SYSTEM_LIBRARY_PATH and ACLOCAL_PATH are all _set_ to the appropriate
+
values for msys2:root. Finally, CONFIG_SITE is exported as /etc/config.site as
+
per MSYS2's own configuration.
+
+
See https://www.msys2.org/docs/environments/ for further information."""
+
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" & os-distribution = "msys2"
+
dev-repo: "git+https://github.com/dra27/msys2-opam.git"
+
build: [
+
["sh" "./gen_config.sh" name
+
"CLANG32" {msys2-clang32:installed}
+
"CLANG64" {msys2-clang64:installed}
+
"CLANGARM64" {msys2-clangarm64:installed}
+
"MINGW32" {msys2-mingw32:installed}
+
"MINGW64" {msys2-mingw64:installed}
+
"UCRT64" {msys2-ucrt64:installed}]
+
]
+
depends:
+
("msys2-clang32" |
+
"msys2-clang64" |
+
"msys2-clangarm64" |
+
"msys2-mingw32" |
+
"msys2-mingw64" |
+
"msys2-ucrt64")
+
setenv: [
+
[ CONFIG_SITE = "/etc/config.site" ]
+
[ MSYSTEM = "%{_:msystem}%" ]
+
[ MSYSTEM_CARCH = "%{_:carch}%" ]
+
[ MSYSTEM_CHOST = "%{_:chost}%" ]
+
[ MSYSTEM_PREFIX = "%{_:root}%" ]
+
[ MINGW_CHOST = "%{_:chost}%" ]
+
[ MINGW_PREFIX = "%{_:root}%" ]
+
[ MINGW_PACKAGE_PREFIX = "%{_:package-prefix}%" ]
+
[ PATH += "%{_:native-root}%/bin" ]
+
[ MANPATH += "%{_:root}%/local/man" ]
+
[ MANPATH += "%{_:root}%/share/man" ]
+
[ INFOPATH += "%{_:root}%/local/info" ]
+
[ INFOPATH += "%{_:root}%/share/info" ]
+
[ PKG_CONFIG_PATH = "%{_:root}%/lib/pkgconfig:%{_:root}%/share/pkgconfig" ]
+
[ PKG_CONFIG_SYSTEM_INCLUDE_PATH = "%{_:root}%/include" ]
+
[ PKG_CONFIG_SYSTEM_LIBRARY_PATH = "%{_:root}%/lib" ]
+
[ ACLOCAL_PATH = "%{_:root}%/share/aclocal:%{_:root}%/usr/share/aclocal" ]
+
]
+
x-env-path-rewrite: [
+
[ PATH ";" "target-quoted" ]
+
[ MANPATH ":" "host" ]
+
[ INFOPATH ":" "host" ]
+
[ PKG_CONFIG_PATH false ]
+
[ PKG_CONFIG_SYSTEM_INCLUDE_PATH false ]
+
[ PKG_CONFIG_SYSTEM_LIBRARY_PATH false ]
+
[ ACLOCAL_PATH false ]
+
]
+
url {
+
src:
+
"https://github.com/dra27/msys2-opam/archive/refs/tags/0.1.0.tar.gz"
+
checksum: [
+
"sha256=9532eb3711376d8437d95abbf91875755a933882ec58b4b5f2318e8a1d6f312c"
+
"sha512=bcf3adbec1dfe065785f36e27fa84a7de72dea71d0cb0a63b2fb9fd89fac9db5455caa6aafeec7ce98317438677aacb77e6e28b24ba67481b19ebe45dca98cc4"
+
]
+
}