this repo has no description
0
fork

Configure Feed

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

Merge pull request #26471 from dkalinichenko-js/js-comp

Add `ocaml-variants.5.1.1+flambda2`

authored by

Anil Madhavapeddy and committed by
GitHub
e90d0091 d8f3196a

+345
+9
packages/base-flambda2/base-flambda2.base/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "https://github.com/ocaml-flambda2/" 3 + synopsis: "A pseudo library to indicate the present of Flambda2 features" 4 + description: """ 5 + Flambda2-enhanced version of the OCaml compiler" 6 + """ 7 + depends: [ 8 + "ocaml-variants" {= "5.1.1+flambda2" | = "5.1.1+flambda2+trunk"} 9 + ]
+49
packages/dune-secondary/dune-secondary.3.16.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Fast, portable, and opinionated build system" 3 + description: """ 4 + 5 + dune is a build system that was designed to simplify the release of 6 + Jane Street packages. It reads metadata from "dune" files following a 7 + very simple s-expression syntax. 8 + 9 + dune is fast, has very low-overhead, and supports parallel builds on 10 + all platforms. It has no system dependencies; all you need to build 11 + dune or packages using dune is OCaml. You don't need make or bash 12 + as long as the packages themselves don't use bash explicitly. 13 + 14 + dune supports multi-package development by simply dropping multiple 15 + repositories into the same directory. 16 + 17 + It also supports multi-context builds, such as building against 18 + several opam roots/switches simultaneously. This helps maintaining 19 + packages across several versions of OCaml and gives cross-compilation 20 + for free. 21 + """ 22 + maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"] 23 + authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] 24 + license: "MIT" 25 + homepage: "https://github.com/ocaml/dune" 26 + doc: "https://dune.readthedocs.io/" 27 + bug-reports: "https://github.com/ocaml/dune/issues" 28 + dev-repo: "git+https://github.com/ocaml/dune.git" 29 + build-env: [PATH += "%{ocaml-secondary-compiler:share}%/bin"] 30 + build: [ 31 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ocaml boot/bootstrap.ml -j %{jobs}%"] { opam-version < "2.1.5"} 32 + ["ocaml" "boot/bootstrap.ml" "-j" jobs] { opam-version >= "2.1.5" } 33 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ./_boot/dune.exe build dune.install --release --profile dune-bootstrap -j %{jobs}%" ] { opam-version < "2.1.5" } 34 + ["./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" jobs] { opam-version >= "2.1.5" } 35 + ] 36 + install: [ 37 + ["./_boot/dune.exe" "install" "dune" "--prefix" "%{ocaml-secondary-compiler:share}%"] { opam-version >= "2.1.5" } 38 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ./_boot/dune.exe install dune --prefix %{ocaml-secondary-compiler:share}%"] { opam-version < "2.1.5" } 39 + ] 40 + depends: [ 41 + "ocaml-secondary-compiler" {>="4.14.2"} 42 + ] 43 + url { 44 + src: "https://github.com/ocaml/dune/releases/download/3.16.0/dune-3.16.0.tbz" 45 + checksum: [ 46 + "sha256=5481dde7918ca3121e02c34d74339f734b32d5883efb8c1b8056471e74f9bda6" 47 + "sha512=529f937c61bc9ea7b135c2425f2d730478b48e6ab6b6455c354138d27b76bd43afce40d4784a6f183d6308d3cf0f5d5cea5bea070f83442949762ed818fb44bc" 48 + ] 49 + }
+61
packages/dune-secondary/dune-secondary.3.8.1/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Fast, portable, and opinionated build system" 3 + description: """ 4 + 5 + dune is a build system that was designed to simplify the release of 6 + Jane Street packages. It reads metadata from "dune" files following a 7 + very simple s-expression syntax. 8 + 9 + dune is fast, has very low-overhead, and supports parallel builds on 10 + all platforms. It has no system dependencies; all you need to build 11 + dune or packages using dune is OCaml. You don't need make or bash 12 + as long as the packages themselves don't use bash explicitly. 13 + 14 + dune supports multi-package development by simply dropping multiple 15 + repositories into the same directory. 16 + 17 + It also supports multi-context builds, such as building against 18 + several opam roots/switches simultaneously. This helps maintaining 19 + packages across several versions of OCaml and gives cross-compilation 20 + for free. 21 + """ 22 + maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"] 23 + authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] 24 + license: "MIT" 25 + homepage: "https://github.com/ocaml/dune" 26 + doc: "https://dune.readthedocs.io/" 27 + bug-reports: "https://github.com/ocaml/dune/issues" 28 + conflicts: [ 29 + "ocaml" {<"4.08"} 30 + "merlin" {< "3.4.0"} 31 + "ocaml-lsp-server" {< "1.3.0"} 32 + "dune-configurator" {< "2.3.0"} 33 + "odoc" {< "2.0.1"} 34 + "dune-release" {< "1.3.0"} 35 + "js_of_ocaml-compiler" {< "3.6.0"} 36 + "jbuilder" {= "transition"} 37 + ] 38 + dev-repo: "git+https://github.com/ocaml/dune.git" 39 + build-env: [PATH += "%{ocaml-secondary-compiler:share}%/bin"] 40 + build: [ 41 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ocaml boot/bootstrap.ml -j %{jobs}%"] { opam-version < "2.1.5"} 42 + ["ocaml" "boot/bootstrap.ml" "-j" jobs] { opam-version >= "2.1.5" } 43 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ./_boot/dune.exe build dune.install --release --profile dune-bootstrap -j %{jobs}%" ] { opam-version < "2.1.5" } 44 + ["./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" jobs] { opam-version >= "2.1.5" } 45 + ] 46 + install: [ 47 + ["./_boot/dune.exe" "install" "dune" "--prefix" "%{ocaml-secondary-compiler:share}%"] { opam-version >= "2.1.5" } 48 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ./_boot/dune.exe install dune --prefix %{ocaml-secondary-compiler:share}%"] { opam-version < "2.1.5" } 49 + ] 50 + depends: [ 51 + "ocaml-secondary-compiler" {>="4.14.1"} 52 + "base-unix" 53 + "base-threads" 54 + ] 55 + url { 56 + src: "https://github.com/ocaml/dune/releases/download/3.8.1/dune-3.8.1.tbz" 57 + checksum: [ 58 + "sha256=9413a5d6eb9d7968a0463debb9d9f1be73025345809b827978d0c14db76cf914" 59 + "sha512=6857b64e7ca8ba452937539d5996c8d0941b25d82313cfad9e1e6b835a04fb86605beccdc86400cc705ad6a969171524091ab6981df87629b542cc172b38746b" 60 + ] 61 + }
+34
packages/menhir-secondary/menhir-secondary.20210419/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "David Allsopp <david@tarides.com>" 3 + authors: [ 4 + "François Pottier <francois.pottier@inria.fr>" 5 + "Yann Régis-Gianas <yrg@pps.univ-paris-diderot.fr>" 6 + ] 7 + homepage: "http://gitlab.inria.fr/fpottier/menhir" 8 + dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" 9 + bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" 10 + license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" 11 + build-env: [ 12 + [PATH += "%{ocaml-secondary-compiler:share}%/bin"] 13 + ] 14 + build: [ 15 + ["dune" "build"] { opam-version >= "2.1.5" } 16 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH dune build"] { opam-version < "2.1.5"} 17 + ] 18 + install: [ 19 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH dune install --prefix %{ocaml-secondary-compiler:share}%"] { opam-version < "2.1.5"} 20 + ["dune" "install" "--prefix" ocaml-secondary-compiler:share] { opam-version >= "2.1.5" } 21 + ] 22 + depends: [ 23 + "dune-secondary" 24 + "ocaml-secondary-compiler" 25 + ] 26 + synopsis: "Adds Menhir to ocaml-secondary-compiler" 27 + url { 28 + src: 29 + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20210419/archive.tar.gz" 30 + checksum: [ 31 + "md5=1af2d137eb20811c74ca516500164fd4" 32 + "sha512=37a88b3ea0bde6089e5fbf0c1f10c1867c4edcd033ed3d5b75e7ed93e14ddd4f4c4db96baf638a054f65e294b83411497615c7fc14c6ff3a2a007e70f9d12c98" 33 + ] 34 + }
+34
packages/menhir-secondary/menhir-secondary.20231231/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "David Allsopp <david@tarides.com>" 3 + authors: [ 4 + "François Pottier <francois.pottier@inria.fr>" 5 + "Yann Régis-Gianas <yrg@pps.univ-paris-diderot.fr>" 6 + ] 7 + homepage: "http://gitlab.inria.fr/fpottier/menhir" 8 + dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" 9 + bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" 10 + license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" 11 + build-env: [ 12 + [PATH += "%{ocaml-secondary-compiler:share}%/bin"] 13 + ] 14 + build: [ 15 + ["dune" "build"] { opam-version >= "2.1.5" } 16 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH dune build"] { opam-version < "2.1.5"} 17 + ] 18 + install: [ 19 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH dune install --prefix %{ocaml-secondary-compiler:share}%"] { opam-version < "2.1.5"} 20 + ["dune" "install" "--prefix" ocaml-secondary-compiler:share] { opam-version >= "2.1.5" } 21 + ] 22 + depends: [ 23 + "dune-secondary" 24 + "ocaml-secondary-compiler" 25 + ] 26 + synopsis: "Adds Menhir to ocaml-secondary-compiler" 27 + url { 28 + src: 29 + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz" 30 + checksum: [ 31 + "md5=799748bc3b7a542798a85956c7863865" 32 + "sha512=620ff3443143535e03ac98c5e8ee2ddf9ba48f8cfe441302118def1da3e03ffac7f48d4d4cb129766b625ecad0fb341da1baa0169dee8b6d07a5b0bbb735cf2f" 33 + ] 34 + }
+68
packages/ocaml-secondary-compiler/ocaml-secondary-compiler.4.14.2/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "OCaml 4.14.2 Secondary Switch Compiler" 3 + maintainer: "David Allsopp <david@tarides.com>" 4 + authors: "Xavier Leroy and many contributors" 5 + license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" 6 + homepage: "https://ocaml.org" 7 + bug-reports: "https://github.com/ocaml/opam-repository/issues" 8 + dev-repo: "git+https://github.com/ocaml/ocaml#4.14" 9 + depends: [ 10 + # Architecture (non-Windows) 11 + # opam-repository at present requires that ocaml-base-compiler is installed 12 + # using an architecture which matches the machine's, since arch is used in 13 + # available fields. Cross-compilation at this stage is an unstable accident. 14 + "host-arch-arm32" {arch = "arm32" & post} 15 + "host-arch-arm64" {arch = "arm64" & post} 16 + "host-arch-ppc64" {arch = "ppc64" & post} 17 + "host-arch-riscv64" {arch = "riscv64" & post} 18 + "host-arch-s390x" {arch = "s390x" & post} 19 + # The Windows ports explicitly select the architecture (see below) this 20 + # facility is not yet available for other platforms. 21 + "host-arch-x86_32" {os != "win32" & arch = "x86_32" & post} 22 + "host-arch-x86_64" {os != "win32" & arch = "x86_64" & post} 23 + "host-arch-unknown" {os != "win32" & arch != "arm32" & arch != "arm64" & arch != "ppc64" & arch != "riscv64" & arch != "s390x" & arch != "x86_32" & arch != "x86_64" & post} 24 + 25 + # Port selection (Windows) 26 + # amd64 mingw-w64 / MSVC 27 + (("arch-x86_64" {os = "win32" & arch = "x86_64"} & 28 + (("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post}) | 29 + "system-msvc")) | 30 + # i686 mingw-w64 / MSVC 31 + ("arch-x86_32" {os = "win32"} & 32 + (("system-mingw" & "mingw-w64-shims" {os-distribution = "cygwin" & post}) | 33 + "system-msvc")) | 34 + # Non-Windows systems 35 + "host-system-other" {os != "win32" & post}) 36 + 37 + # Support Packages 38 + "flexdll" {>= "0.36" & os = "win32"} 39 + ] 40 + build-env: MSYS2_ARG_CONV_EXCL = "*" 41 + build: [ 42 + [ 43 + "./configure" 44 + "--host=x86_64-pc-windows" {system-msvc:installed & arch-x86_64:installed} 45 + "--host=x86_64-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_64:installed} 46 + "--host=i686-pc-windows" {system-msvc:installed & arch-x86_32:installed} 47 + "--host=i686-w64-mingw32" {os-distribution = "cygwin" & system-mingw:installed & arch-x86_32:installed} 48 + "--prefix=%{_:share}%" 49 + "--libdir=%{_:share}%/lib" 50 + "--disable-stdlib-manpages" 51 + "--with-flexdll=%{flexdll:share}%" {os = "win32" & flexdll:installed} 52 + "--disable-debugger" 53 + "--disable-installing-bytecode-programs" 54 + "--disable-debug-runtime" 55 + "--disable-instrumented-runtime" 56 + "CC=cc" {os = "openbsd" | os = "freebsd" | os = "macos"} 57 + "ASPP=cc -c" {os = "openbsd" | os = "freebsd" | os = "macos"} 58 + ] 59 + [make "-j%{jobs}%"] 60 + ] 61 + install: [make "install"] 62 + url { 63 + src: "https://github.com/ocaml/ocaml/archive/4.14.2.tar.gz" 64 + checksum: "sha256=c2d706432f93ba85bd3383fa451d74543c32a4e84a1afaf3e8ace18f7f097b43" 65 + } 66 + description: "Installs an additional compiler to the opam switch in 67 + %{_:share}%/ocaml-secondary-compiler which can be accessed using 68 + `ocamlfind -toolchain secondary`."
+45
packages/ocaml-variants/ocaml-variants.5.1.1+flambda2+trunk/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Jane Street compiler variant with Flambda2 backend" 3 + depends: [ 4 + "ocaml" {= "5.1.1" & post} 5 + "base-unix" {post} 6 + "base-bigarray" {post} 7 + "base-threads" {post} 8 + "base-flambda2" {post} 9 + "dune-secondary" 10 + "menhir-secondary" {="20231231"} 11 + "conf-autoconf" {build} 12 + ] 13 + conflict-class: "ocaml-core-compiler" 14 + flags: [ compiler avoid-version ] 15 + setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 16 + build-env: [ 17 + [PATH += "%{ocaml-secondary-compiler:share}%/bin"] 18 + ] 19 + build: [ 20 + ["autoconf"] { opam-version >= "2.1.5" } 21 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH autoconf"] { opam-version < "2.1.5" } 22 + ["./configure" "--prefix=%{prefix}%" "--enable-flambda2" "--enable-runtime5=yes --disable-naked-pointers"] { opam-version >= "2.1.5" } 23 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ./configure --prefix=%{prefix}% --enable-flambda2 --enable-runtime5=yes --disable-naked-pointers"] { opam-version < "2.1.5" } 24 + [make "-j%{jobs}%"] { opam-version >= "2.1.5" } 25 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH make -j%{jobs}%"] { opam-version < "2.1.5" } 26 + ] 27 + install: [ 28 + [make "install"] { opam-version >= "2.1.5" } 29 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH make install"] { opam-version < "2.1.5" } 30 + ] 31 + maintainer: "opensource-contacts@janestreet.com" 32 + homepage: "https://github.com/ocaml-flambda/flambda-backend/" 33 + bug-reports: "https://github.com/ocaml-flambda/flambda-backend/issues" 34 + url { 35 + src: "git+https://github.com/ocaml-flambda/flambda-backend.git#main" 36 + } 37 + authors: [ "The Jane Street compiler team" 38 + "Xavier Leroy" 39 + "Damien Doligez" 40 + "Alain Frisch" 41 + "Jacques Garrigue" 42 + "Didier Rémy" 43 + "Jérôme Vouillon" 44 + ] 45 + available: [ (os = "linux" | os = "macos") & (arch = "x86_64" | arch = "arm64") ]
+45
packages/ocaml-variants/ocaml-variants.5.1.1+flambda2/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Jane Street compiler variant with Flambda2 backend" 3 + depends: [ 4 + "ocaml" {= "5.1.1" & post} 5 + "base-unix" {post} 6 + "base-bigarray" {post} 7 + "base-threads" {post} 8 + "base-flambda2" {post} 9 + "dune-secondary" 10 + "menhir-secondary" {="20210419"} 11 + "conf-autoconf" {build} 12 + ] 13 + conflict-class: "ocaml-core-compiler" 14 + flags: [ compiler avoid-version ] 15 + setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs" 16 + build-env: [ 17 + [PATH += "%{ocaml-secondary-compiler:share}%/bin"] 18 + ] 19 + build: [ 20 + ["autoconf"] { opam-version >= "2.1.5" } 21 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH autoconf"] { opam-version < "2.1.5" } 22 + ["./configure" "--prefix=%{prefix}%" "--enable-flambda2" "--enable-runtime5=yes --disable-naked-pointers"] { opam-version >= "2.1.5" } 23 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ./configure --prefix=%{prefix}% --enable-flambda2 --enable-runtime5=yes --disable-naked-pointers"] { opam-version < "2.1.5" } 24 + [make "-j%{jobs}%"] { opam-version >= "2.1.5" } 25 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH make -j%{jobs}%"] { opam-version < "2.1.5" } 26 + ] 27 + install: [ 28 + [make "install"] { opam-version >= "2.1.5" } 29 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH make install"] { opam-version < "2.1.5" } 30 + ] 31 + maintainer: "opensource-contacts@janestreet.com" 32 + homepage: "https://github.com/ocaml-flambda/flambda-backend/" 33 + bug-reports: "https://github.com/ocaml-flambda/flambda-backend/issues" 34 + url { 35 + src: "git+https://github.com/ocaml-flambda/flambda-backend.git#janestreet-packages" 36 + } 37 + authors: [ "The Jane Street compiler team" 38 + "Xavier Leroy" 39 + "Damien Doligez" 40 + "Alain Frisch" 41 + "Jacques Garrigue" 42 + "Didier Rémy" 43 + "Jérôme Vouillon" 44 + ] 45 + available: [ (os = "linux" | os = "macos") & (arch = "x86_64" | arch = "arm64") ]